first commit
This commit is contained in:
331
ranap/form_resumepulang.php
Normal file
331
ranap/form_resumepulang.php
Normal file
@@ -0,0 +1,331 @@
|
||||
<?php
|
||||
echo $datetimepicker_css;
|
||||
echo $easyui_css;
|
||||
?>
|
||||
<form name="rencana_pulang" method="post" id="rencana_pulang" action="ranap/save_rencana_pulang.php">
|
||||
<?php
|
||||
$sql_rsm_pulang = "SELECT * FROM t_resumepulang WHERE IDADMISSION = '" . $id_admission . "'";
|
||||
$get_rsm_pulang = $db->query($sql_rsm_pulang);
|
||||
$dat_rp = $get_rsm_pulang->fetchAll()[0];
|
||||
|
||||
$query_rencana_pulang = $db->query("SELECT rencana_pulang FROM t_admission WHERE id_admission = '" . $id_admission . "'");;
|
||||
$data_rencana_pulang = $query_rencana_pulang->fetchAll()[0];
|
||||
|
||||
array_push($form_plugin['ui_plugins_js'], $datetimepicker_js);
|
||||
array_push($form_plugin['ui_plugins_js'], $sweetalert_js);
|
||||
// echo $datetimepicker_css;
|
||||
$js_init .= '$(".datetime").datepicker({format :"yyyy-mm-dd hh:ii:ss", autoclose:true, todayBtn:true, minuteStep: 10 });';
|
||||
|
||||
$sql = $db->query('select * from m_statuskeluarranap order by kode');
|
||||
$arr_status_plg = [];
|
||||
foreach ($sql->fetchAll() as $row) {
|
||||
$arr_status_plg[$row['kode']] = $row['nama'];
|
||||
}
|
||||
|
||||
|
||||
$list_order_poct = "select a.id, a.norm, a.operator_id, b.nip, b.nama, a.dokter_id, c.namadokter, a.no_pemeriksaan, a.tanggal, a.total_order, a.created_at, a.is_valid
|
||||
from order_poct a
|
||||
join m_perawat b on b.idperawat = a.operator_id
|
||||
join m_dokter c on c.kddokter = a.dokter_id
|
||||
where norm = '" . $userdata['nomr'] . "' and a.status = 1 and a.idxdaftar = '" . $userdata['id_admission'] . "'
|
||||
and a.is_valid in (2, 0)
|
||||
order by a.created_at desc";
|
||||
|
||||
$tmp_list_poct = $db->query($list_order_poct);
|
||||
$list_poct = $tmp_list_poct->fetchAll();
|
||||
|
||||
$total_order = 0;
|
||||
|
||||
|
||||
?>
|
||||
<input type="hidden" name="IDADMISSION" id="id_admission" value="<?php echo $id_admission; ?>" />
|
||||
<input type="hidden" name="NOMR" id="nomr" value="<?php echo $nomr; ?>" />
|
||||
<input type="hidden" name="KDRUANG" value="<?php echo $noruang; ?>" />
|
||||
<input type="hidden" name="JK" value="<?php echo $jk; ?>" />
|
||||
<div class="text-left">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2">Dirawat Sejak</label>
|
||||
<div class="col-sm-3"><input type="text" name="TGLMASUK" class="form-control text" size="30" readonly
|
||||
value="<?php echo $masukrs; ?>" /></div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2">Rencana Tanggal Pulang</label>
|
||||
<div class="col-sm-3"><input type="text" class="datepicker-jadwal mask-date-default form-control"
|
||||
name="tgl_rencanaPulang" id="tgl_rencanaPulang" size="30"
|
||||
value="<?= (($data_rencana_pulang['rencana_pulang'] == '') or ($data_rencana_pulang['rencana_pulang'] == '0000-00-00')) ? '' : $data_rencana_pulang['rencana_pulang']; ?>" />
|
||||
</div>
|
||||
<?php
|
||||
|
||||
|
||||
// echo '<div class="alert alert-error"><p>Anda tidak memiliki akses untuk mengisi form ini</p></div>';
|
||||
if ($_SESSION['KDDOKTER'] != '') {
|
||||
if (!empty($data_rencana_pulang['rencana_pulang'])){
|
||||
echo '<input type="button" name="" id="batal_rencana" value="BATAL RENCANA PULANG" class="btn btn-warning btn-xl">';
|
||||
}else{
|
||||
echo '<input type="button" name="" id="simpan_rencana" value="SIMPAN RENCANA PULANG" class="btn btn-primary btn-xl">';
|
||||
}
|
||||
}
|
||||
if ($_SESSION['KDPERAWAT'] != '') {
|
||||
if (!empty($data_rencana_pulang['rencana_pulang'])){
|
||||
echo '<input type="button" name="" id="batal_rencana" value="BATAL RENCANA PULANG" class="btn btn-warning btn-xl">';
|
||||
}else {
|
||||
echo '<input type="button" name="" id="simpan_rencana" value="SIMPAN RENCANA PULANG" class="btn btn-primary btn-xl">';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
</div>
|
||||
<div id="rujuk_resume"></div>
|
||||
|
||||
<div class="form-group row">
|
||||
<input type="hidden" name="idxpulang" value="<?= $dat_rp['idxpulang'] ?>" />
|
||||
<input type="hidden" name="nosep" id="nosep" value="<?= $userdata['nosep'] ?>" />
|
||||
<input type="hidden" name="icd_mati_1" id="icd_mati_1" value="" />
|
||||
<input type="hidden" name="icd_mati_2" id="icd_mati_2" value="" />
|
||||
<input type="hidden" name="icd_mati_3" id="icd_mati_3" value="" />
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div id="valid_resume_pulang"></div>
|
||||
|
||||
<form name="resume_pulang" method="post" id="resume_pulang" action="ranap/save_resume_pulang.php">
|
||||
<?php
|
||||
$sql_rsm_pulang = "SELECT * FROM t_resumepulang WHERE idadmission = '" . $id_admission . "'";
|
||||
$get_rsm_pulang = $db->query($sql_rsm_pulang);
|
||||
$dat_rp = $get_rsm_pulang->fetchAll()[0];
|
||||
|
||||
|
||||
array_push($form_plugin['ui_plugins_js'], $datetimepicker_js);
|
||||
array_push($form_plugin['ui_plugins_js'], $sweetalert_js);
|
||||
// echo $datetimepicker_css;
|
||||
$js_init .= '$(".datetime").datepicker({format :"yyyy-mm-dd hh:ii:ss", endDate: "' . date('Y-m-d H:i:s') . '", autoclose:true, todayBtn:true, minuteStep: 10 });';
|
||||
|
||||
$sql = $db->query('select * from m_statuskeluarranap order by kode');
|
||||
$arr_status_plg = [];
|
||||
foreach ($sql->fetchAll() as $row) {
|
||||
$arr_status_plg[$row['kode']] = $row['nama'];
|
||||
}
|
||||
|
||||
?>
|
||||
<input type="hidden" name="IDADMISSION" id="idadmission" value="<?php echo $id_admission; ?>" />
|
||||
<input type="hidden" name="NOMR" value="<?php echo $nomr; ?>" />
|
||||
<input type="hidden" name="KDRUANG" value="<?php echo $noruang; ?>" />
|
||||
<input type="hidden" name="JK" value="<?php echo $jk; ?>" />
|
||||
<input type="hidden" name="TGLMASUK" value="<?php echo $masukrs; ?>" />
|
||||
<div class="text-left">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2">Status Pulang</label>
|
||||
<div class="col-sm-3">
|
||||
<?php if ($userdata['keluarrs'] != null) : ?>
|
||||
<?php echo form_dropdown('STATUSPULANG', $arr_status_plg, '', 'class="form-control" id="status_pulang" style="width:100%"'); ?>
|
||||
<?php else: ?>
|
||||
<?php echo form_dropdown('STATUSPULANG', $arr_status_plg, '', 'class="form-control" id="status_pulang" style="width:100%" disabled'); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-2">Sampai dengan</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="datepicker-default mask-date-default form-control"
|
||||
name="TGLKELUAR" id="TGLKELUAR2" size="30" <?= ($userdata['keluarrs'] == null) ? 'disabled': '' ?>
|
||||
value="<?php if (($dat_rp['TGLKELUAR'] == '') or ($dat_rp['TGLKELUAR'] == '0000-00-00')) : echo date('Y-m-d'); else : echo $dat_rp['TGLKELUAR']; endif; ?>" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="rujuk_resume"></div>
|
||||
|
||||
<div class="form-group row">
|
||||
<input type="hidden" name="idxpulang" value="<?= $dat_rp['idxpulang'] ?>" />
|
||||
<input type="hidden" name="nosep" id="nosep" value="<?= $userdata['nosep'] ?>" />
|
||||
<input type="hidden" name="icd_mati_1" id="icd_mati_1" value="" />
|
||||
<input type="hidden" name="icd_mati_2" id="icd_mati_2" value="" />
|
||||
<input type="hidden" name="icd_mati_3" id="icd_mati_3" value="" />
|
||||
<div class="col-sm-4 offset-sm-2">
|
||||
|
||||
<?php if (count($list_poct) > 0) : ?>
|
||||
<div class="alert alert-danger">Terdapat <?= count($list_poct) ?> Order POCT yang belum terverifikasi</div>
|
||||
<?php endif; ?>
|
||||
<?php
|
||||
/***Todo Pembatasan Access menurut unit pelayanan */
|
||||
if (($_SESSION['ROLES'] == 15) or ($_SESSION['ROLES'] == 6)) {
|
||||
echo '<div class="alert alert-error"><p>Anda tidak memiliki akses untuk mengisi form ini</p></div>';
|
||||
} else {
|
||||
if ($userdata['keluarrs'] != null) {
|
||||
// <button type="button" class="btn btn-success" id="btnPulangSEP">Update Pulang SEP</button>
|
||||
echo '<input type="button" name="Submit" id="simpan_pulang" value="PULANGKAN PASIEN" class="btn btn-primary"/>';
|
||||
} else {
|
||||
// <button type="button" class="btn btn-secondary" id="btnPulangSEP" disabled>Update Pulang SEP</button>
|
||||
echo '<div class="alert alert-danger">Simpan akan aktif ketika pasien sudah verifikasi billing</div>
|
||||
<input type="button" name="Submit" id="pulang" value="Simpan" class="btn btn-secondary" title="Simpan aktif ketika pasien sudah verifikasi billing" disabled/>';
|
||||
//cek resume pulang
|
||||
$tmp_resume = $db->query("SELECT * from t_resumepulang where idadmission = $id_admission and status is null");
|
||||
if ($tmp_resume->numRows() > 0) {
|
||||
echo '<button type="button" class="btn btn-danger" id="batal_pulang" value="Batal Pulang" data-idadmission="' . $id_admission . '">BATAL PULANG</button>';
|
||||
}
|
||||
}
|
||||
}
|
||||
// if ($userdata['keluarrs'] != null) {
|
||||
// echo '<button type="button" class="btn btn-success" id="btnPulangSEP">Update Pulang SEP</button>
|
||||
// <input type="button" name="Submit" id="simpan_pulang" value="PULANGKAN PASIEN" class="btn btn-primary"/>';
|
||||
// } else {
|
||||
// echo '<div class="alert alert-danger">Simpan akan aktif ketika pasien sudah verifikasi billing</div><button type="button" class="btn btn-secondary" id="btnPulangSEP" disabled>Update Pulang SEP</button>
|
||||
// <input type="button" name="Submit" id="pulang" value="Simpan" class="btn btn-secondary" title="Simpan aktif ketika pasien sudah verifikasi billing" disabled/>';
|
||||
// //cek resume pulang
|
||||
// $tmp_resume = $db->query("SELECT * from t_resumepulang where idadmission = $id_admission and status is null");
|
||||
// if ($tmp_resume->numRows() > 0) {
|
||||
// echo '<button type="button" class="btn btn-danger" id="batal_pulang" value="Batal Pulang" data-idadmission="' . $id_admission . '">BATAL PULANG</button>';
|
||||
// }
|
||||
// }
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- <input type="button" name="" id="test" value="test" class="btn btn-primary btn-xl"> -->
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#simpan_rencana').click(function() {
|
||||
var tgl = $("#tgl_rencanaPulang").val();
|
||||
var id = $('#id_admission').val();
|
||||
var flag = 'simpan';
|
||||
|
||||
$.post('<?php echo _BASE_; ?>ranap/save_rencana_pulang.php', {
|
||||
tgl: tgl,
|
||||
id: id,
|
||||
flag:flag
|
||||
}, function(data) {
|
||||
|
||||
if (data == "1") {
|
||||
$msg = 'Berhasil Menyimpan Rencana Pulang.';
|
||||
$type = 'success';
|
||||
} else {
|
||||
$msg = 'Gagal Menyimpan Rencana Pulang.';
|
||||
$type = 'error';
|
||||
}
|
||||
Toast.fire({
|
||||
title: $msg,
|
||||
type: $type
|
||||
});
|
||||
location.reload()
|
||||
});
|
||||
});
|
||||
|
||||
$('#batal_rencana').click(function() {
|
||||
var tgl = $("#tgl_rencanaPulang").val();
|
||||
var id = $('#id_admission').val();
|
||||
var flag = 'batal';
|
||||
|
||||
$.post('<?php echo _BASE_; ?>ranap/save_rencana_pulang.php', {
|
||||
tgl: tgl,
|
||||
id: id,
|
||||
flag:flag
|
||||
}, function(data) {
|
||||
|
||||
if (data == "1") {
|
||||
$msg = 'Berhasil Menyimpan Rencana Pulang.';
|
||||
$type = 'success';
|
||||
} else {
|
||||
$msg = 'Gagal Menyimpan Rencana Pulang.';
|
||||
$type = 'error';
|
||||
}
|
||||
Toast.fire({
|
||||
title: $msg,
|
||||
type: $type
|
||||
});
|
||||
location.reload()
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
array_push($form_plugin['ui_plugins_js'], '<script src="' . _LIB_ . 'jquery-easyui-1.6.10/jquery.easyui.min.js"></script>');
|
||||
$js_init .= '
|
||||
$("#simpan_pulang").on("click",function(){
|
||||
dt_meninggal = ($("#dt_meninggal").length > 0) ? $("#dt_meninggal").val() : "";
|
||||
icd_mati0 = ($("[name*=\'icd_mati[0]\']").length > 0) ? $("[name*=\'icd_mati[0]\']").val() : "";
|
||||
icd_mati1 = ($("[name*=\'icd_mati[1]\']").length > 0) ? $("[name*=\'icd_mati[1]\']").val() : "";
|
||||
icd_mati2 = ($("[name*=\'icd_mati[2]\']").length > 0) ? $("[name*=\'icd_mati[2]\']").val() : "";
|
||||
sebab_mati_1 = ($("[name*=\'sebab_mati[0]\']").length > 0) ? $("[name*=\'sebab_mati[0]\']").val() : "";
|
||||
|
||||
$.post("' . _BASE_ . 'ranap/save_resume_pulang.php",$("#resume_pulang").serialize()+"&dt_meninggal="+dt_meninggal+"&icd_mati0="+icd_mati0+"&icd_mati1="+icd_mati1+"&icd_mati2="+icd_mati2+"&sebab_mati_1="+sebab_mati_1,function(data){
|
||||
Toast.fire({title:data.message,type:data.type});
|
||||
},"json");
|
||||
});
|
||||
$("#btnPulangSEP").on("click",function(){
|
||||
var tgl_keluar = $("#TGLKELUAR2").val();
|
||||
var nosep = $("#nosep").val();
|
||||
var ppkPelayanan = "' . $_SESSION['PPK_PELAYANAN'] . '";
|
||||
$.post("' . _BASE_ . 'include/master.php",{pulang_sep:true,tgl_pulang:tgl_keluar,nosep:nosep, ppkPelayanan:ppkPelayanan},function(data){
|
||||
if(data.metaData.code != "200")
|
||||
{
|
||||
Swal.fire({text:data.metaData.message,type:"error",imageUrl:"' . _BASE_ . 'assets/images/SEP_logo.png",imageWidth:160,imageHeight:33});
|
||||
}
|
||||
else {
|
||||
Swal.fire({text:data.metaData.message,type:"success",imageUrl:"' . _BASE_ . 'assets/images/SEP_logo.png",imageWidth:160,imageHeight:33});
|
||||
}
|
||||
},"json");
|
||||
});
|
||||
$("#status_pulang").on("change",function(){
|
||||
rujuk = $(this).find(":selected").val();
|
||||
idxdaftar = $("#idadmission").val();
|
||||
$.get("' . _BASE_ . 'rujukan/alasan_rujuk.php",{rujuk,idxdaftar,rajal:0},function(data){
|
||||
$("#rujuk_resume").html(data);
|
||||
current_time = "' . Date('Y-m-d H:i:s') . '";
|
||||
$(".datetimepicker").datetimepicker({format :"yyyy-mm-dd hh:ii:ss", endDate: current_time, autoclose:true, minuteStep: 10, startView:0 });
|
||||
$("#dt_meninggal").change(function(){
|
||||
tgl_mati = new Date($(this).val());
|
||||
var weekdays = new Array(7);
|
||||
weekdays[0] = "Minggu";
|
||||
weekdays[1] = "Senin";
|
||||
weekdays[2] = "Selasa";
|
||||
weekdays[3] = "Rabu";
|
||||
weekdays[4] = "Kamis";
|
||||
weekdays[5] = "Jumat";
|
||||
weekdays[6] = "Sabtu";
|
||||
$("#hari_meninggal").val(weekdays[tgl_mati.getDay()]);
|
||||
});
|
||||
$(".kodeicd1,.kodeicd2,.kodeicd3").combobox({
|
||||
"mode" : "remote",
|
||||
"loader" : function(param,success,error) {
|
||||
query = param.q || "";
|
||||
if(query.length < 2){ return false; }
|
||||
$.post("' . _BASE_ . 'include/master.php?cari_diagnosa=1",{query},function(data){
|
||||
var items = $.map(data.data, function(item,index){
|
||||
return {
|
||||
code: item.code,
|
||||
name: item.str
|
||||
};
|
||||
});
|
||||
success(items);
|
||||
},"json")
|
||||
},
|
||||
"valueField" : "code",
|
||||
"textField" : "name",
|
||||
"formatter" : formatItem,
|
||||
"prompt" : "Cari Diagnosa",
|
||||
onClick : function(record) {
|
||||
nourut = $(this).data("nourut");
|
||||
$("#icd_mati_"+nourut).val(record.code);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
function formatItem(row){
|
||||
var s = \'<div class="d-flex flex-row"><div class="flex-fill text-left">\' + row.name + \'</div>\' +
|
||||
\'<div class="flex-fill text-right">\' + row.code + \'</div></div>\';
|
||||
return s;
|
||||
}
|
||||
|
||||
$("#batal_pulang").click(function(){
|
||||
idadmission = $(this).data("idadmission");
|
||||
$.post("' . _BASE_ . 'include/master.php?batal_pulang_resume=1",{idadmission},function(data){
|
||||
Toast.fire({title:data.message,type:data.type,onClose : function() {
|
||||
window.location.reload();
|
||||
}})
|
||||
},"json");
|
||||
});
|
||||
';
|
||||
?>
|
||||
Reference in New Issue
Block a user