Untitled
unknown
plain_text
a year ago
14 kB
1
Indexable
Never
<div id="display"> <div class="table-responsive no-margin"> <table class="table table-striped no-padding dataTables" width="100%"> <thead> <tr> <th style="white-space: nowrap;">No. RM</th> <th style="white-space: nowrap;">Nama Pasien</th> <th style="white-space: nowrap;">ID Kunjungan</th> <th style="white-space: nowrap;">Antrian</th> <th style="white-space: nowrap;">Poliklinik</th> <th style="white-space: nowrap;">Dokter</th> <th style="white-space: nowrap;">Penjamin</th> <th style="white-space: nowrap;">No. Asuransi</th> <th style="white-space: nowrap;">Tgl. Kunjungan</th> <th style="white-space: nowrap;">Stts. Periksa</th> <th style="white-space: nowrap;">Stts. Lanjut</th> <th style="white-space: nowrap;">Stts. Bayar</th> </tr> </thead> <tbody> {loop: $rawat_jalan.list} <tr{if: $value.stts == 'Sudah'} style="background-color: #dff0d8 !important;"{/if}> <td style="white-space: nowrap;"> <span class="dropdown-toggle" data-toggle="dropdown" data-disabled="true" aria-expanded="true"><button type="button" name="button" class="btn btn-sm btn-default">{$value.no_rkm_medis} <span class="caret"></span></button></span> <ul class="dropdown-menu" role="menu"> {if: $cek_vclaim} <li><a href="{?=url([ADMIN, 'pasien', 'vclaim_bynokartu', $value.no_peserta, date('Y-m-d')])?}" data-toggle="modal" data-target="#asuransiModal">[BPJS] Cek Nomor Kartu</a></li> <li><a href="{?=url([ADMIN, 'pasien', 'vclaim_bynik', $value.no_ktp, date('Y-m-d')])?}" data-toggle="modal" data-target="#asuransiModal">[BPJS] Cek Nomor KTP</a></li> {/if} <li><a href="{?=url([ADMIN, 'pasien', 'resumeperawatan', $value.no_rkm_medis])?}" data-toggle="modal" data-target="#riwayatModal">Resume Perawatan</a></li> <li><a href="{?=url([ADMIN, 'pasien', 'riwayatperawatan', $value.no_rkm_medis])?}" data-toggle="modal" data-target="#riwayatModal">Riwayat Perawatan</a></li> {if: $this->core->getUserInfo('role') == 'admin' || $this->core->getUserInfo('role') == 'medis' || $this->core->getUserInfo('role') == 'paramedis'} <li><a href="#soap" data-no_rawat="{$value.no_rawat}" data-no_rkm_medis="{$value.no_rkm_medis}" data-nm_pasien="{$value.nm_pasien}">SOAP & Pemeriksaan</a></li> <li><a href="#layanan_obat" data-no_rawat="{$value.no_rawat}" data-no_rkm_medis="{$value.no_rkm_medis}" data-nm_pasien="{$value.nm_pasien}">Layanan & Obat</a></li> <li><a href="#surat_kontrol" data-no_rawat="{$value.no_rawat}" data-no_rkm_medis="{$value.no_rkm_medis}" data-nm_pasien="{$value.nm_pasien}" data-tgl_registrasi="{$value.tgl_registrasi}">Surat Kontrol</a></li> {/if} </ul> </td> <td style="white-space: nowrap;"><a href="#soap" data-no_rawat="{$value.no_rawat}" data-no_rkm_medis="{$value.no_rkm_medis}" data-nm_pasien="{$value.nm_pasien}">{$value.nm_pasien}</a></td> <td style="white-space: nowrap;"><a href="{$value.viewURL}">{$value.no_rawat}</a></td> <td style="white-space: nowrap;"> <button type="button" name="button" class="btn btn-xs btn-warning antrian" data-no_rawat="{$value.no_rawat}" {if: $this->core->getUserInfo('role') == 'medis' || $this->core->getUserInfo('role') == 'paramedis'} disabled {/if} ><span class="fa fa-print"></span> {$value.no_reg}</button> {if: $responsivevoice == 'true'}<a href="#status_rawat" rel="tag" data-no_rawat="{$value.no_rawat}" data-stts="{$value.stts}"><button type="button" name="button" class="btn btn-xs btn-primary panggil" data-nm_pasien="{?=strtolower($value.nm_pasien)?}" data-nm_poli="{?=strtolower($value.nm_poli)?}" data-no_reg="{?=strtolower($value.no_reg)?}"><i class="fa fa-bullhorn"></i><span class="hidden-xs hidden-sm">panggil</span></button></a>{/if}</td> <td style="white-space: nowrap;"><a href="#layanan_obat" data-no_rawat="{$value.no_rawat}" data-no_rkm_medis="{$value.no_rkm_medis}" data-nm_pasien="{$value.nm_pasien}">{$value.nm_poli}</a></td> <td style="white-space: nowrap;"> {if: $this->core->getUserInfo('role') == 'admin' || $this->core->getUserInfo('role') == 'medis' || $this->core->getUserInfo('role') == 'paramedis'} <a href="#status_rawat_sudah" data-no_rawat="{$value.no_rawat}">{$value.nm_dokter}</a>{/if} </td> <td style="white-space: nowrap;">{$value.png_jawab}</td> <td style="white-space: nowrap;">{$value.no_peserta}</td> <td style="white-space: nowrap;">{$value.tgl_registrasi} {$value.jam_reg}</td> <td style="white-space: nowrap;">{$value.stts}</td> <td style="white-space: nowrap;">{$value.status_lanjut}</td> <td style="white-space: nowrap;">{$value.status_bayar}</td> </tr> {/loop} </tbody> </table> </div> </div> <div class="modal fade" id="asuransiModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> ... </div> </div> </div> <div class="modal fade" id="riwayatModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-full" role="document"> <div class="modal-content"> ... </div> </div> </div> <div class="modal fade" id="resepModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-full" role="document"> <div class="modal-content"> ... </div> </div> </div> <script> // ketika baris data diklik //$("#display").on("click", ".layanan_obat", function(event){ $('a[href="#layanan_obat"]').click(function(event){ var baseURL = mlite.url + '/' + mlite.admin; event.preventDefault(); var no_rawat = $(this).attr("data-no_rawat"); var no_rkm_medis = $(this).attr("data-no_rkm_medis"); var nm_pasien = $(this).attr("data-nm_pasien"); $('input:text[name=no_rawat]').val(no_rawat); $('input:text[name=no_rkm_medis]').val(no_rkm_medis); $('input:text[name=nm_pasien]').val(nm_pasien); $("#display").hide(); var url = baseURL + '/dokter_ralan/rincian?t=' + mlite.token; $.post(url, {no_rawat : no_rawat, }, function(data) { // tampilkan data $("#form_rincian").show(); $("#form").hide(); $("#notif").hide(); $("#form_soap").hide(); $("#form_kontrol").hide(); $("#rincian").html(data).show(); }); }); </script> <script> //$("#display").on("click", ".soap", function(event){ $('a[href="#soap"]').click(function(event){ var baseURL = mlite.url + '/' + mlite.admin; event.preventDefault(); var no_rawat = $(this).attr("data-no_rawat"); var no_rkm_medis = $(this).attr("data-no_rkm_medis"); var nm_pasien = $(this).attr("data-nm_pasien"); var tgl_registrasi = $(this).attr("data-tgl_registrasi"); $('input:text[name=no_rawat]').val(no_rawat); $('input:text[name=no_rkm_medis]').val(no_rkm_medis); $('input:text[name=nm_pasien]').val(nm_pasien); $('input:text[name=tgl_registrasi]').val(tgl_registrasi); $("#display").hide(); var url = baseURL + '/dokter_ralan/soap?t=' + mlite.token; $.post(url, {no_rawat : no_rawat, }, function(data) { // tampilkan data $("#form_rincian").hide(); $("#form").hide(); $("#notif").hide(); $("#form_soap").show(); $("#form_kontrol").hide(); $("#soap").html(data).show(); }); }); $('a[href="#status_rawat"]').click(function(event){ var baseURL = mlite.url + '/' + mlite.admin; event.preventDefault(); var url = baseURL + '/rawat_jalan/statusrawat?t=' + mlite.token; var no_rawat = $(this).attr("data-no_rawat"); var stts = $(this).attr("data-stts"); // tampilkan dialog konfirmasi bootbox.prompt({ title: "Status lanjut pasien.", message: '', inputType: 'radio', value: stts, inputOptions: [ { text: 'Berkas Dikirim', value: 'Berkas Dikirim', }, { text: 'Berkas Diterima', value: 'Berkas Diterima', }, { text: 'Belum Periksa', value: 'Belum', }, { text: 'Sudah Periksa', value: 'Sudah', }, { text: 'Batal Periksa', value: 'Batal', }, { text: 'Pasien Dirujuk', value: 'Dirujuk', }, { text: 'Meninggal', value: 'Meninggal', }, { text: 'Dirawat', value: 'Dirawat', }, { text: 'Pulang Paksa', value: 'Pulang Paksa', } ], callback: function (result) { console.log(result); // ketika ditekan tombol ok if (result){ // mengirimkan perintah penghapusan $.post(url, { no_rawat: no_rawat, stts: result } ,function(data) { // sembunyikan form, tampilkan data yang sudah di perbaharui, tampilkan notif $("#display").load(baseURL + '/rawat_jalan/display?t=' + mlite.token); $('#notif').html("<div class=\"alert alert-success alert-dismissible fade in\" role=\"alert\" style=\"border-radius:0px;margin-top:-15px;\">"+ "Status lanjut pasien telah disimpan!"+ "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">×</button>"+ "</div>").show(); }); } } }); }); $('a[href="#status_rawat_sudah"]').click(function(event){ var baseURL = mlite.url + '/' + mlite.admin; event.preventDefault(); var url = baseURL + '/rawat_jalan/statusrawat?t=' + mlite.token; var no_rawat = $(this).attr("data-no_rawat"); var stts = $(this).attr("data-stts"); // tampilkan dialog konfirmasi bootbox.prompt({ title: "Status lanjut pasien.", message: '', inputType: 'radio', value: stts, inputOptions: [ { text: 'Sudah Periksa', value: 'Sudah', } ], callback: function (result) { console.log(result); // ketika ditekan tombol ok if (result){ // mengirimkan perintah penghapusan $.post(url, { no_rawat: no_rawat, stts: result } ,function(data) { // sembunyikan form, tampilkan data yang sudah di perbaharui, tampilkan notif $("#display").load(baseURL + '/rawat_jalan/display?t=' + mlite.token); $('#notif').html("<div class=\"alert alert-success alert-dismissible fade in\" role=\"alert\" style=\"border-radius:0px;margin-top:-15px;\">"+ "Status lanjut pasien telah disimpan!"+ "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">×</button>"+ "</div>").show(); }); } } }); }); </script> <script> $('a[href="#surat_kontrol"]').click(function(event){ var baseURL = mlite.url + '/' + mlite.admin; event.preventDefault(); var no_rawat = $(this).attr("data-no_rawat"); var no_rkm_medis = $(this).attr("data-no_rkm_medis"); var nm_pasien = $(this).attr("data-nm_pasien"); var tgl_registrasi = $(this).attr("data-tgl_registrasi"); $('input:text[name=no_rawat]').val(no_rawat); $('input:text[name=no_rkm_medis]').val(no_rkm_medis); $('input:text[name=nm_pasien]').val(nm_pasien); $('input:text[name=tgl_registrasi]').val(tgl_registrasi); $("#display").hide(); var url = baseURL + '/dokter_ralan/kontrol?t=' + mlite.token; $.post(url, {no_rkm_medis : no_rkm_medis, }, function(data) { // tampilkan data $("#form_rincian").hide(); $("#form").hide(); $("#notif").hide(); $("#form_soap").hide(); $("#form_kontrol").show(); $("#surat_kontrol").html(data).show(); }); }); </script> <script type="text/javascript"> $(".alert-dismissible").fadeTo(3000, 500).slideUp(500); $('.dataTables').DataTable({ "order": [[ 3, "desc" ]], "pagingType": "full", "language": { "paginate": { "first": "«", "last": "»", "previous": "‹", "next": "›" }, "search": "", "searchPlaceholder": "Search..." }, "lengthChange": false, "scrollX": true, dom: "<<'data-table-title'><'datatable-search'f>><'row'<'col-sm-12'tr>><<'pmd-datatable-pagination' l i p>>" }); var t = $(".dataTables").DataTable().rows().count(); $(".data-table-title").html('<h3 style="display:inline;float:left;margin-top:0;" class="hidden-xs">Total: ' + t + '</h3>'); </script> <script type="text/javascript"> $(function () { $('.tanggal').datetimepicker({ format: 'YYYY-MM-DD', locale: 'id' }); }); $(function () { $('.jam').datetimepicker({ format: 'HH:mm:ss', locale: 'id' }); }); </script> <script> $('body').on('hidden.bs.modal', '.modal', function () { $(this).removeData('bs.modal'); }); </script>