');
array_push($form_plugin['ui_plugins_js'], $datetimepicker_js);
$tmp_get_f2 = $db->query("SELECT distinct ta.id_admission,ta.nomr,td.kasus_bl,td.anamnesa from t_admission ta
join t_diagnosadanterapi td on ta.id_admission = td.idxdaftar and td.rajal = 0
where id_admission = $id_admission and td.tgl_batal is null");
$is_f2_terisi = ($tmp_get_f2->numRows() > 0) ? 'true' : 'false';
$js_init .= '
$(".cari_icd10").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) {
target = $(this).data("target");
$("#kode_"+target).html(record.code);
},
onSelect : function(record) {
target = $(this).data("target");
$("#kode_"+target).html(record.code);
}
});
$(".cari_icd9").combobox({
"mode" : "remote",
"loader" : function(param,success,error) {
query = param.q || "";
if(query.length < 2){ return false; }
$.post("' . _BASE_ . 'include/master.php?cari_prosedur=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 Prosedur",
onClick : function(record) {
target = $(this).data("target");
$("#kode_"+target).html(record.code);
},
onSelect : function(record) {
target = $(this).data("target");
$("#kode_"+target).html(record.code);
}
});
function formatItem(row){
var s = \'
\' + row.name + \'
\' +
\'
\' + row.code + \'
\';
return s;
}
$("#save_form_resume").click(function(){
var f2_terisi = ' . $is_f2_terisi . ';
if(f2_terisi == false) {
Toast.fire({title:"Isikan Kajian Awal Medis terlebih dahulu",type:"error"});
return false;
}
form_data = $("#resume_medis").serialize();
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_1\']").length > 0) ? $("[name*=\'sebab_mati_1\']").val() : "";
var cek_meninggal = $("#keadaan_pulang6").is(":checked");
simpan = true;
if(cek_meninggal) {
if(icd_mati0 == "" && icd_mati1 == "" && icd_mati2 == "") {
simpan = false;
}
if(dt_meninggal == "") {
simpan = false;
}
}
if(simpan == true) {
icd10_u = $("#icd10_u").val();
if(icd10_u.length > 7) {
Toast.fire({title:"ICD tidak valid, silakan pilih kode ICD dengan benar",type:"error"});
return false;
}
$.post("' . _BASE_ . 'ranap/save_resume_medis.php",form_data+"&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,onClose : function() {
if(data.type == "success") {
window.location.reload();
}
}});
},"json");
}
else {
Toast.fire({title:"Isikan jam meninggal dan icd mati terlebih dahulu",type:"error"});
}
});
$("#batal_form_resume").click(function(){
resumeid = $(this).data("resumeid");
$.post("' . _BASE_ . 'ranap/save_resume_medis.php",{batal:1,resumeid},function(data){
Toast.fire({title:data.message,type:data.type,onClose : function() {
if(data.type == "success") {
window.location.reload();
}
}});
},"json");
});
';
?>
query($sql_rsm_pulang);
$resume_data = $get_rsm_pulang->fetchAll()[0];
if (isset($resume_data['idx'])) {
if ($resume_data['diagnosa_utama'] != '') {
$cari_icd_utama = $db->query("SELECT * from icd where icd_code = '" . $resume_data['diagnosa_utama'] . "'");
$data_icd_utama = $cari_icd_utama->fetchFirst();
$diagnosa_utama = $data_icd_utama['jenis_penyakit'];
$kode_diagnosa_utama = '
' . $resume_data['diagnosa_utama'];
$diagnosa_sekunder = '';
$kode_diagnosa_sekunder = '';
$dasar_diagnosa_sekunder = '';
$js_icd10s = '';
$arr_icd10s = explode(",", preg_replace("/[\{\}]/", '', $resume_data['diagnosa_sekunder']));
$arr_dasar_icd10s = explode(",", preg_replace("/[\{\}]/", '', $resume_data['dasar_diagnosa_sekunder']));
$no_diag = 1;
foreach ($arr_icd10s as $k => $icd10s) {
$icd10s = $db->escape($icd10s);
$cari_icd = $db->query("SELECT * from icd where icd_code = '$icd10s'");
$data_icd = $cari_icd->fetchFirst();
$diagnosa_sekunder .= '| ' . $no_diag . ' | ' . $data_icd['jenis_penyakit'] . ' |
';
$kode_diagnosa_sekunder .= '| ' . $icd10s . ' |
';
$dasar_diagnosa_sekunder .= '| ' . $no_diag . ' | ' . $arr_dasar_icd10s[$k] . ' |
';
$no_diag++;
}
}
if ($resume_data['tindakan_utama'] != '' || $resume_data['tindakan_utama'] != '-') {
$cari_tind_utama = $db->query("SELECT * from icd_cm where kode = '" . $resume_data['tindakan_utama'] . "'");
$data_tind_utama = $cari_tind_utama->fetchFirst();
$tindakan_utama = $data_tind_utama['keterangan'];
$kode_tindakan_utama = '
' . $resume_data['tindakan_utama'];
$tindakan_lain = '';
$kode_tindakan_lain = '';
$dasar_tindakan_lain = '';
$arr_icd10cm = explode(",", preg_replace("/[\{\}]/", '', $resume_data['tindakan_lain']));
$arr_dasar_icd10cm = explode(",", preg_replace("/[\{\}]/", '', $resume_data['dasar_tindakan_sekunder']));
$no_tind = 1;
foreach ($arr_icd10cm as $k => $icd10cm) {
$cari_icd = $db->query("SELECT * from icd_cm where kode = '$icd10cm'");
$data_icd = $cari_icd->fetchFirst();
$tindakan_lain .= '| ' . $no_tind . ' | ' . $data_icd['keterangan'] . ' |
';
$kode_tindakan_lain .= '| ' . $icd10cm . ' |
';
$dasar_tindakan_lain .= '| ' . $no_tind . ' | ' . (array_key_exists($k, $arr_dasar_icd10cm) ? $arr_dasar_icd10cm[$k] : '') . ' |
';
$no_tind++;
}
}
$terapi_selama_dirawat = '';
if ($resume_data['terapi_selama_dirawat'] != '' || $resume_data['terapi_selama_dirawat'] != '-') {
$arr_terapi_rawat = explode(",", preg_replace("/[\{\}]/", '', $resume_data['terapi_selama_dirawat']));
$no = 1;
if (count($arr_terapi_rawat) > 0) {
foreach ($arr_terapi_rawat as $terapi) {
$terapi_selama_dirawat .= '| ' . $no . ' | ' . $terapi . ' |
';
$no++;
}
}
}
$terapi_waktu_pulang = '';
if ($resume_data['terapi_waktu_pulang'] != '' || $resume_data['terapi_waktu_pulang'] != '-') {
$arr_terapi_waktu_pulang = explode(",", preg_replace("/[\{\}]/", '', $resume_data['terapi_waktu_pulang']));
$no = 1;
if (count($arr_terapi_waktu_pulang) > 0) {
foreach ($arr_terapi_waktu_pulang as $terapi) {
$terapi_waktu_pulang .= '| ' . $no . ' | ' . $terapi . ' |
';
$no++;
}
}
}
$konsultasi = '';
if ($resume_data['konsultasi'] != '' || $resume_data['konsultasi'] != '-') {
$arr_konsultasi = explode(",", preg_replace("/[\{\}]/", '', $resume_data['konsultasi']));
$no = 1;
if ($arr_konsultasi[0] == "\"\"") {
$konsultasi = '';
} else {
foreach ($arr_konsultasi as $konsul) {
$konsultasi .= '| ' . $no . ' | ' . $konsul . ' |
';
$no++;
}
}
}
$hasil_konsultasi = '';
if ($resume_data['hasil_konsultasi'] != '' || $resume_data['hasil_konsultasi'] != '-') {
$arr_hasil_konsultasi = explode(",", preg_replace("/[\{\}]/", '', $resume_data['hasil_konsultasi']));
$no = 1;
if ($arr_hasil_konsultasi[0] == "\"\"") {
$hasil_konsultasi = '';
} else {
foreach ($arr_hasil_konsultasi as $hasil) {
$hasil_konsultasi .= '| ' . $no . ' | ' . $hasil . ' |
';
$no++;
}
}
}
$lanjutan_pengobatan = '';
if ($resume_data['lanjutan_pengobatan'] != '' || $resume_data['lanjutan_pengobatan'] != '-') {
$lanj_pengobatan = explode(",", preg_replace("/[\{\}]/", '', $resume_data['lanjutan_pengobatan']));
$no = 1;
// if($lanj_pengobatan[0] == "\"\"") {
// $lanj_pengobatan = '';
// }
// else {
foreach ($lanj_pengobatan as $lanjutan) {
$lanjutan_pengobatan .= '' . $no . '. ' . $lanjutan . '
';
$no++;
}
// }
}
$js_init .= '$("#icd10_u").combobox("select","' . $resume_data['diagnosa_utama'] . '");
$("#kode_icd10_utama").text("' . $resume_data['diagnosa_utama'] . '");
';
$status_edit = true;
?>