query($diag_sql); $data_diagnosa = $diag_qry->fetchAll(); $dvd = $diag_qry->fetchFirst(); $tekanan_darah = !empty($dvd['tekanan_darah']) ? $dvd['tekanan_darah'] : ''; $golongan_darah = !empty($dvd['golongan_darah']) ? $dvd['golongan_darah'] : ''; $tinggi_badan = !empty($dvd['tinggi_badan']) ? $dvd['tinggi_badan'] : ''; $berat_badan = !empty($dvd['berat_badan']) ? $dvd['berat_badan'] : ''; if (preg_match("/\//", $tekanan_darah)) { $tek_darah = explode("/", $tekanan_darah); $sistole = $tek_darah[0]; $diastole = $tek_darah[1]; } else { $sitole = $tekanan_darah; $diastole = ''; } if ($_SESSION['KDUNIT'] == 9) { $ugd_kajianrawat = "SELECT * FROM t_ugd_kajianrawat WHERE IDXDAFTAR = $idxdaftar"; $tmp_krawat = $db->query($ugd_kajianrawat); if ($tmp_krawat->numRows() > 0) { $data_krawat = $tmp_krawat->fetchFirst(); $keluhanutama = !empty($data_krawat) ? $data_krawat['keluhanutama'] : ''; $riwayat_pasien = !empty($data_krawat) ? implode(',', [$data_krawat['riwayatpsekarang'], $data_krawat['riwayatpdahulu'], $data_krawat['riwayatpsebelumnya']]) : ''; $berat_badan = (!empty($dvd['berat_badan'])) ? $dvd['berat_badan'] : $data_krawat['berat']; $tinggi_badan = (!empty($dvd['tinggi_badan'])) ? $dvd['tinggi_badan'] : $data_krawat['tinggi']; } } else { $keluhanutama = $riwayat_pasien = ''; } $js_init .= 'let fr_form = froala4("#elm1,#elm2,#komplikasi");'; if (array_key_exists('msg', $_SESSION)) { if ($_SESSION['msg'] == 1) { echo '
Data telah tersimpan
' . $_SESSION['msg'] . '
List Anamnesis
| No | DPJP | Vaksin | Kasus | Kunj. | Keluhan | Riwayat | Tek.Darah | Gol.Darah | BB | TB | Pem.Fisik | Diagnosa Medis | Tindakan Medis | Terapi | Edit | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ' . $no . ' | '; echo '' . $row['namadokter'] . ' | '; echo '' . $row['sudah_vaksin'] . ' | '; echo '' . $kasus . ' | '; echo '' . $kunjungan . ' | '; echo '' . $row['anamnesa'] . ' | '; echo '' . $row['riwayat_pasien'] . ' | '; echo '' . $row['tekanan_darah'] . ' | '; echo '' . $row['golongan_darah'] . ' | '; echo '' . $row['berat_badan'] . ' | '; echo '' . $row['tinggi_badan'] . ' | '; echo '' . $row['pemeriksaan_fisik'] . ' | '; // echo ''.$row['icd_diagnosa'].' | '; echo '' . $row['diagnosa'] . ' | '; // echo ''.$row['icd_tindakan'].' | '; echo '' . $row['tindakan_medis'] . ' | '; echo '' . $row['terapi'] . ' | '; echo '' . $edit_btn . $hapus_btn . ' | '; echo '
/,"").replace(/\<\/p\>/,""); find_symbol = diagnosa.match(/[$-/:-?{-~!"^_`\[\]]/); if(dokter_diag == "") { Toast.fire({title:"Maaf, Selain dokter, tidak dapat mengisi keluhan.",type:"error"}); } else if(diagnosa == "") { Toast.fire({title:"Maaf, Keluhan masih kosong",type:"error"}); } else if(diagnosa.length < 3) { Toast.fire({title:"Maaf, Isian Keluhan terlalu sedikit",type:"error"}); } // else if(find_symbol != null) { // Toast.fire({title:"Maaf, Isian Keluhan harus berupa abjad",type:"error"}); // } else { tekanan_darah = $("#sistole").val()+"/"+$("#diastole").val(); $.post("' . _BASE_ . 'rajal/valid_dignosa.php",form_diagnosa+"&tekanan_darah="+tekanan_darah,function(data) { if(data.type == "error") { Toast.fire({title:data.message,type:data.type}); } else { Toast.fire({title:data.message,type:data.type,onClose : function(){ window.location.reload(); } }); } },"json"); } }); $("#simpan_edit_anamnesis").click(function(){ var form_diagnosa = $("#frm_edit_anamnesis").serialize(); idxterapi = $("#frm_idxterapi").val(); dokter_diag = $("#frm_kddokter").val(); diagnosa = $("#frm_keluhan").val().replace(/\
/,"").replace(/\<\/p\>/,""); diagnosa_medis = $("#frm_diagnosa_medis").val().replace(/\
/,"").replace(/\<\/p\>/,""); find_symbol = diagnosa.match(/[$-/:-?{-~!"^_`\[\]]/); if(dokter_diag == "") { Toast.fire({title:"Maaf, Selain dokter, tidak dapat mengisi keluhan.",type:"error"}); } else if(diagnosa == "") { Toast.fire({title:"Maaf, Keluhan masih kosong",type:"error"}); } else if(diagnosa.length < 3) { Toast.fire({title:"Maaf, Isian Keluhan terlalu sedikit",type:"error"}); } else if(diagnosa_medis == "") { Toast.fire({title:"Maaf, Diagnosa medis masih kosong",type:"error"}); } else if(diagnosa_medis.length < 3) { Toast.fire({title:"Maaf, Isian Diagnosa medis terlalu sedikit",type:"error"}); } // else if(find_symbol != null) { // Toast.fire({title:"Maaf, Isian Keluhan harus berupa abjad",type:"error"}); // } else { tekanan_darah = $("#frm_sistole").val()+"/"+$("#frm_diastole").val(); $.post("' . _BASE_ . 'rajal/valid_dignosa.php",form_diagnosa+"&tekanan_darah="+tekanan_darah+"&edit=1&idxterapi="+idxterapi,function(data) { if(data.type == "error") { Toast.fire({title:data.message,type:data.type}); } else { Toast.fire({title:data.message,type:data.type,onClose : function(){ window.location.reload(); } }); } },"json"); } }); $("#btn_add_icd10").click(function(){ st_rajal = 1; idxdaftar = $("#idxdaftar").val(); nomr = $("#nomr").val(); kddokter = $("#dokter").val(); icd_code = $("#search_icd10").val(); if(icd_code != "") { if(icd_code.length > 7) { Toast.fire({title:"ICD tidak valid, pilih kode ICD dengan benar"}); return false; } $.post("' . _BASE_ . 'rm/save_casemix.php",{st_rajal,idxdaftar,nomr,kddokter,icd_code,icd:10},function(data){ Toast.fire({title:data.message,type:data.type}); if(data.type == "success") { load_icd10(data.diagnosa); } },"json"); } else { Toast.fire({title:"ICD belum dipilih",type:"error"}); } }); $("#frm_btn_add_icd10").click(function(){ st_rajal = 1; idxdaftar = $("#frm_idxdaftar").val(); nomr = $("#frm_nomr").val(); kddokter = $("#frm_kddokter").val(); icd_code = $("#frm_search_icd10").val(); if(icd_code != "") { if(icd_code.length > 7) { Toast.fire({title:"ICD tidak valid, pilih kode ICD dengan benar"}); return false; } $.post("' . _BASE_ . 'rm/save_casemix.php",{st_rajal,idxdaftar,nomr,kddokter,icd_code,icd:10},function(data){ Toast.fire({title:data.message,type:data.type}); if(data.type == "success") { frm_load_icd10(data.diagnosa); } },"json"); } else { Toast.fire({title:"ICD belum dipilih",type:"error"}); } }); $("#btn_add_icd9").click(function(){ st_rajal = 1; idxdaftar = $("#idxdaftar").val(); nomr = $("#nomr").val(); kddokter = $("#dokter").val(); icd_code = $("#search_icd9").val(); if(icd_code != "") { if(icd_code.length > 5) { Toast.fire({title:"ICD tidak valid, pilih kode ICD dengan benar"}); return false; } $.post("' . _BASE_ . 'rm/save_casemix.php",{st_rajal,idxdaftar,nomr,kddokter,icd_code,icd:9},function(data){ Toast.fire({title:data.message,type:data.type}); if(data.type == "success") { load_icd9(data.prosedur); } },"json"); } else { Toast.fire({title:"ICD belum dipilih",type:"error"}); } }); arr_diagnose = []; function load_icd10(data_icd) { $("#table_icd10 tbody").html(""); no = 1; arr_diagnose = []; $.each(data_icd,function(k,v){ arr_diagnose.push(v.kode); id_code = v.kode.replace(/\./,""); $("#table_icd10 tbody").append("