query('SELECT * FROM m_shift order by idshift ASC'); $arr_shift = array(''=>'Pilih Shift'); foreach($ss->fetchAll() as $ds){ $arr_shift[$ds['idshift']] = $ds['nama_shift']; } $ss = $db->query('SELECT * FROM m_unit order by nama_unit ASC'); $arr_tempat = array(''=>'Pilih Tempat'); foreach($ss->fetchAll() as $ds){ $arr_tempat[$ds['kode_unit']] = $ds['nama_unit']; } $ss = $db->query('SELECT * FROM m_carabayar where aktif = 1 order by kode ASC'); $arr_carabayar = array(''=>'Pilih Carabayar'); foreach($ss->fetchAll() as $ds){ $arr_carabayar[$ds['kode']] = $ds['nama']; } $ss = $db->query('SELECT * FROM m_ruang where st_aktif = 1 order by no ASC'); $arr_ruang = array(''=>'Pilih Ruang/Klinik'); foreach($ss->fetchAll() as $ds){ if($ds['kelompok'] == 'IRJA') { $arr_ruang[$ds['no']] = $ds['nama']; } else { $arr_ruang[$ds['no']] = $ds['nama'].' '.$ds['kelas']; } } array_push($form_plugin['ui_plugins_js'],$floatthead_js); array_push($form_plugin['ui_plugins_js'],$sweetalert_js); array_push($form_plugin['ui_plugins_js'],$jspm_js); ?>
Identitas Non Register Non Pasien
Tarif

No Kode Tarif Uraian Jumlah Aksi
0) { $("#jumlah_tagihan").val(datum.jumlah).prop("readonly",true); if(datum.dpjp != false) { $("#dpjp_wrapper").html(datum.dpjp); $("select").select2(); } else { $("#dpjp_wrapper").html(""); } } else { $("#jumlah_tagihan").val(datum.jumlah).prop("readonly",false); $("#dpjp_wrapper").html(""); } }); } load_kode_tarif(); $("#tempat_layanan_tarif").on("change",function(){ this_unit = $(this).find(":selected").val(); $("#unit").val(this_unit); }); $("#tempat_layanan_tarif").trigger("change"); $("#ruang").on("change",function(){ this_ruang = $(this).find(":selected").val(); $("#tempat").val(this_ruang); }); $("#ruang").trigger("change"); }); function printRaw(nonota) { $.post("'._BASE_.'print_nota_nonregister.php",{nonota,raw:1},function(print_command){ jspm_print_raw(print_command); }); } function print_tindakan(nomor,meta) { jspm_print("'._BASE_.'print_nota_nonregister.php?nonota="+nomor,"modal-preview","Nota Tagihan Non Register.pdf",0); $("#modal-preview").on("hidden.bs.modal",function(e){ window.location.href = "index.php?link=verif_bill&idx_nonreg="+meta.idx_nonreg+"&no_nonreg="+meta.no_nonreg+"&by=nonreg&nobill="+meta.nobill+"&cari_bill=1"; }); cek_tombol_cetak = $("#cetak_raw").length; if(cek_tombol_cetak > 0) { $("#cetak_raw").remove(); } $("#modal-preview .modal-footer").append(""); } const Toast = Swal.mixin({ toast: true, position: "top-end", showConfirmButton: false, timer: 3000 }); $("#kode_tarif").on("keypress",function(e){ if(e.which == 13 || e.keyCode == 13) { e.preventDefault(); cari_tarif(); } }); function cari_tarif() { $("#uraian_tarif,#jumlah_tagihan").val(""); $.post("'._BASE_.'jaspel/nonregister.php?page=cari_tarif",$("#frm_tarif").serialize(),function(data) { if(data.type != undefined) { Toast.fire({title:data.message,type:data.type}); $("#jumlah_tagihan").prop("readonly",false); } else { $("#id_tarif").val(data.tarif.id_tarif).prop("readonly",true); $("#uraian_tarif").val(data.tarif.uraian_tarif).prop("readonly",true); $("#jasa_pelayanan").val(data.tarif.jasa_pelayanan); $("#jasa_sarana").val(data.tarif.jasa_sarana); $("#jasa_anastesi").val(data.tarif.jasa_anastesi); if(data.tarif.jumlah > 0) { $("#jumlah_tagihan").val(data.tarif.jumlah).prop("readonly",true); if(data.dpjp != false) { $("#dpjp_wrapper").html(data.dpjp); $("select").select2(); $("#dpjp_pelayanan").val(2).trigger("change"); } else { $("#dpjp_wrapper").html(""); } } else { $("#jumlah_tagihan").val(data.tarif.jumlah).prop("readonly",false); $("#dpjp_wrapper").html(""); } } },"json"); } var arr_item = []; var noitem = 1; function addItem() { $.post("'._BASE_.'jaspel/nonregister.php?page=add_item",$("#frm_tarif").serialize(),function(data){ /*if($.inArray(data.kode_tarif,arr_item) > -1 ) { Toast.fire({title:"Tarif sudah ditambahkan",type:"error"}); } else { */ $("#nonregister tbody").append(data.rowitem); arr_item.push(data.kode_tarif); noitem += 1; $("#noitem").val(noitem); simpan_button(); /* } */ },"json"); } function remItem(elm) { var kode_tarif = $(elm).data("kode_tarif"); for( i = 0; i < arr_item.length; i++) { if(arr_item[i] == kode_tarif) { arr_item.splice(i,1); noitem-=1; } } no = $(elm).data("noitem"); $("#row"+no).remove(); simpan_button(); } function simpan_button() { if(noitem > 1) { $("#simpan_nonreg").prop("disabled",false); } else { $("#simpan_nonreg").prop("disabled",true); } } function simpan() { nama = $("#nama").val(); /* billing field */ tempat = $("#tempat").val(); unit = $("#unit").val(); tanggal = $("#tanggal").val(); carabayar = $("#jenis_bayar").find(":selected").val(); if(nama == "") { Toast.fire({title:"Identitas belum terisi dengan lengkap",type:"error"}); } else if(arr_item.length == 0) { Toast.fire({title:"Belum terdapat tarif, tambahkan tarif terlebih dahulu",type:"error"}); } else if(tempat == "") { Toast.fire({title:"Belum memilih Tempat Layanan",type:"error"}); } else if(unit == "") { Toast.fire({title:"Belum memilih Unit Layanan",type:"error"}); } else if(tanggal == "") { Toast.fire({title:"Belum memilih Tanggal",type:"error"}); } else if(carabayar == "") { Toast.fire({title:"Belum memilih Cara Bayar",type:"error"}); } else { form_identitas = $("#frm_identitas").serialize(); form_billing = $("#form_billing").serialize(); tanggal = $("#tanggal").val(); $.post("'._BASE_.'jaspel/nonregister.php?page=billing",form_identitas+"&"+form_billing+"&tanggal="+tanggal+"&jenis_bayar="+carabayar,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() { print_tindakan(data.nonota,data.metadata); reset_form(); }}); } },"json"); } } function reset_form() { $("#frm_identitas").trigger("reset"); $("#nama").prop("readonly",false); $("#frm_tarif").trigger("reset"); $("#jumlah_tagihan").prop("readonly",false); $("#dpjp_wrapper").html(""); arr_item = []; noitem = 1; $("#nonregister tbody").html(""); } $("#nr_baru").on("change",function(){ baru = $(this).find(":selected").val(); if(baru == true) { reset_form(); $("#nomr_wrapper").show(); } else { $("#nomr_wrapper").hide(); reset_form(); } }); '; ?>