203 lines
9.3 KiB
PHP
203 lines
9.3 KiB
PHP
<?php
|
|
include("core/main.php");
|
|
array_push($form_plugin['ui_plugins_js'],$jspm_js);
|
|
$js_init .= $jspm_init;
|
|
?>
|
|
<script>
|
|
jQuery(document).ready(function(){
|
|
jQuery('.print').click(function(){
|
|
var nomr = jQuery(this).data('nomr');
|
|
var nobill = jQuery(this).data('nobill');
|
|
var idxdaftar = jQuery(this).data('idxdaftar');
|
|
const now = new Date();
|
|
tanggal = now.getFullYear()+'-'+now.getMonth()+'-'+now.getDate();
|
|
jQuery.get('<?php echo _BASE_; ?>print_kuitansi.php?nomr='+nomr+'&nobill='+nobill+'&idxdaftar='+idxdaftar+'&rajal_status=0&tanggal='+tanggal,function(data){
|
|
jspm_print(data);
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<style type="text/css" media="screen">
|
|
#tmp_print{display:none;}
|
|
</style>
|
|
<style type="text/css" media="print">
|
|
#tmp_print{display:block;}
|
|
</style>
|
|
|
|
<div id="tmp_print"></div>
|
|
<div align="center">
|
|
<div id="frame">
|
|
<div id="frame_title">
|
|
<h5>TAGIHAN RAWAT INAP NO RM <?php echo $_REQUEST['nomr'];?></h5></div>
|
|
<div id="cari_poly" class="container-fluid">
|
|
<table class="table table-sm table-bordered table-striped">
|
|
<tr align="center" class="bg-success text-white">
|
|
<th width="5%">NO</th>
|
|
<th width="15%">NO RM</th>
|
|
<th width="20%" style="text-align:left;">Nama Pasien</th>
|
|
<th width="20%">Klinik</th>
|
|
<th width="15%">Cara Bayar</th>
|
|
<th width="15%">Status</th>
|
|
<th width="10%">Aksi</th>
|
|
</tr>
|
|
<?php
|
|
$kondisi=$knama.$knomr.$kpoly.$kbyr.$waktu;
|
|
$sql = "SELECT distinct r.nomr,r.idxdaftar, m_pasien.nama, r.kdpoly, m_ruang.nama as poly1, m_carabayar.nama as carabayar1
|
|
from t_pendaftaran r
|
|
join m_pasien ON r.NOMR = m_pasien.NOMR
|
|
join t_bayarrajal b ON b.idxdaftar = r.idxdaftar
|
|
join m_ruang ON m_ruang.no = r.KDPOLY
|
|
join m_carabayar ON m_carabayar.KODE = r.KDCARABAYAR
|
|
where r.STATUS = 2 $kondisi and r.IDXDAFTAR = {$_REQUEST['idxb']}
|
|
UNION ALL
|
|
SELECT distinct r.nomr,r.idxdaftar, x.nama, r.kdpoly, m_ruang.nama as poly1, m_carabayar.nama as carabayar1
|
|
from t_pendaftaran r
|
|
join m_pasien x ON r.NOMR = x.NOMR
|
|
join t_bayarrajal b ON b.idxdaftar = r.idxdaftar
|
|
join m_ruang ON m_ruang.no = r.KDPOLY
|
|
join m_carabayar ON m_carabayar.KODE = r.KDCARABAYAR
|
|
where r.STATUS != 2
|
|
and x.PARENT_NOMR = '{$_REQUEST['nomr']}'";
|
|
|
|
$NO=0;
|
|
$pager = paginate( $sql, 15, 5, "start=".$_GET['start']."&end=".$_GET['end']."&poly=".$_GET['poly']."&cnama=".$_GET['cnama']."&cnomr=".$_GET['cnomr']."&crbayar=".$_GET['crbayar'],"index.php?link=33&");
|
|
foreach($pager['list'] as $data) {
|
|
$count++;
|
|
if ($count % 2){
|
|
echo '<tr class="tr1">';
|
|
}else {
|
|
echo '<tr class="tr2">';
|
|
}
|
|
$ssql = $db->query('SELECT COUNT(*) as tagihan from t_bayarrajal where NOMR = \''.$data['nomr'].'\' and IDXDAFTAR = '.$data['idxdaftar'].' AND LUNAS = 0');
|
|
$sqry = $ssql->fetchAll()[0];
|
|
if($sqry['tagihan'] == 1){
|
|
$status_billing = 'Lunas';
|
|
}else{
|
|
$status_billing = '';
|
|
}
|
|
?>
|
|
<td align="center"><?php $NO=($NO+1);if ($_GET['page']==0){$hal=0;}else{$hal=$_GET['page']-1;} echo ($hal*15)+$NO;?></td>
|
|
<td align="center"><?php echo $data['nomr'];?></td>
|
|
<td align="left"><?php echo $data['nama']; ?></td>
|
|
<td align="center"><?php echo $data['poly1']; ?></td>
|
|
<td align="center"><?php echo $data['carabayar1'];?></td>
|
|
<td align="center"><?php echo $status_billing;?></td>
|
|
<td align="center"><a href="index.php?link=33rekapbill&nomr=<?php echo $data['nomr']; ?>&poly=<?php echo $data['kdpoly'];?>&idxdaftar=<?php echo $data['idxdaftar'];?>" class="btn btn-outline-primary btn-sm">Detail</a> <!--<a href="index.php?link=33batal&idxb=<?php echo $data['nobill'];?>&idxdaftar=<?php echo $data['idxdaftar'];?>"><input type="button" class="btn btn-outline-secondary btn-sm" value="Batal" /></a>--></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
|
|
|
|
<table class="table table-sm table-bordered table-striped" >
|
|
<tr align="center" class="bg-success text-white">
|
|
<th style="width:5%;">NO </th>
|
|
<th style="width:10%;">NO RM</th>
|
|
<th width="15%">Nama Pasien</th>
|
|
<th style="width:10%;">Ruang</th>
|
|
<th style="width:10%;">No Tempat Tidur</th>
|
|
<th style="width:10%;">Tanggal Masuk</th>
|
|
<th style="width:10%;">Tanggal Keluar</th>
|
|
<th style="width:10%;">Cara Bayar</th>
|
|
<th style="width:10%;">Tarif</th>
|
|
<th style="width:10%;">Aksi</th>
|
|
</tr>
|
|
<?php
|
|
$kondisi='';
|
|
$kbyr = ' ';
|
|
if ($_GET['cruang']!=0){
|
|
$kruang=' and c.noruang = '.$_GET['cruang'];
|
|
}
|
|
if ($_GET['crbayar']!=''){
|
|
$kbyr=' and e.KODE = '.$_GET['crbayar'];
|
|
}
|
|
if ($_GET['cnama']!=""){
|
|
$knama=" and b.NAMA like '%".$_GET['cnama']."%'";
|
|
}
|
|
if ($_GET['cnomr']!=0){
|
|
$knomr=" and a.NOMR = '".$_GET['cnomr']."'";
|
|
}
|
|
$start = date('Y-m-d');
|
|
$end = date('Y-m-d');
|
|
if ($_GET['start']!=""){
|
|
$start = "'".$_REQUEST['start']."'";
|
|
}
|
|
if ($_GET['end']!=""){
|
|
$end = "'".$_REQUEST['end']."'";
|
|
}
|
|
$waktu = ' and (a.tanggal between '.$start.' and '.$end.')';
|
|
|
|
$kondisi=$knama.$knomr.$kruang.$kbyr;
|
|
|
|
|
|
$sql = "SELECT a.nomr as nomr, b.nama, d.nama as ruang, e.nama as carabayar1, (select sum(tarifrs*qty) from t_billranap where nobill = a.nobill and kodetarif != 'DEPOSIT') as tottarifrs,
|
|
c.id_admission,c.masukrs,c.keluarrs,c.noruang,c.nott,a.nobill, (select sum(coalesce(status_verifikasi,0)) from t_billranap where nobill = a.nobill) as st_verif, (select count(idxbill) from t_billranap where nobill = a.nobill) as jml_bill
|
|
FROM t_billranap a
|
|
JOIN t_bayarranap h on h.NOBILL = a.NOBILL
|
|
JOIN m_pasien b ON a.nomr = b.nomr
|
|
JOIN t_admission c ON a.IDXDAFTAR = c.id_admission
|
|
JOIN m_ruang d ON c.noruang = d.no
|
|
JOIN m_carabayar e ON c.statusbayar = e.KODE
|
|
WHERE h.TOTTARIFRS != '0' $kondisi and c.id_admission = {$_REQUEST['idxb']}
|
|
GROUP BY a.nobill, a.nomr,d.nama,b.nama,e.nama,c.id_admission
|
|
";
|
|
|
|
$NO=0;
|
|
$pager = paginate( $sql, 15, 5, "&cruang=".$_GET['cruang']. "&cnama=".$_GET['nama']. "&cnomr=".$_GET['cnomr']."&crbayar=".$_GET['crbayar'],"index.php?link=33a");
|
|
|
|
foreach($pager['list'] as $data) {
|
|
?>
|
|
<tr <?php echo "class =";
|
|
$count++;
|
|
if ($count % 2) {
|
|
echo "tr1"; }
|
|
else {
|
|
echo "tr2";
|
|
} ?>>
|
|
<td><?php $NO=($NO+1);if ($_GET['page']==0){$hal=0;}else{$hal=$_GET['page']-1;} echo ($hal*15)+$NO;?></td>
|
|
<td><?php echo $data['nomr'];?></a></td>
|
|
<td><?php echo $data['nama']; ?></td>
|
|
<td><?php echo $data['ruang']; ?></td>
|
|
<td><?php echo $data['nott']; ?></td>
|
|
<td><?php echo $data['masukrs']; ?></td>
|
|
<td><?php echo $data['keluarrs']; ?></td>
|
|
<td><?php echo $data['carabayar1'];?></td>
|
|
<td style="text-align:right;"><?php echo format_uang($data['tottarifrs']);?></td>
|
|
<td align="center">
|
|
<?php
|
|
$button_proses = '<a href="index.php?link=34a&idxb='.$data['id_admission'].'&nobill='.$data['nobill'].'&t='.$data['tottarifrs'].'" class="btn btn-outline-primary btn-sm" > PROSES </a>';
|
|
$button_batal = '<a href="index.php?link=34a&idxb='.$data['id_admission'].'&nobill='.$data['nobill'].'&t='.$data['tottarifrs'].'" class="btn btn-warning btn-sm" > Proses Batal </a>';
|
|
$button_print = '<input type="button" class="btn btn-outline-primary btn-sm text print" name="simpan" value="PRINT" data-nomr="'.$data['nomr'].'" data-nobill="'.$data['nobill'].'" data-idxdaftar="'.$data['id_admission'].'"/>';
|
|
$button_verif = '<a href="index.php?link=34a&idxb='.$data['id_admission'].'&nobill='. $data['nobill'].'&t='.$data['tottarifrs'].'" class="btn btn-outline-primary btn-sm" > Verifikasi </a>';
|
|
if($_SESSION['ROLES'] == 2 && ($page_akses['v'] == 1 || $page_akses['d'] == 1) && $data['st_verif'] >= 1) {
|
|
|
|
if($page_akses['v']) {
|
|
echo $button_proses.$button_print;
|
|
}
|
|
elseif($page_akses['d']) {
|
|
echo $button_batal;
|
|
}
|
|
}
|
|
else {
|
|
if($page_akses['verif'] == 1){
|
|
echo $button_verif;
|
|
}
|
|
else {
|
|
echo '<div class="p-3 mb-2 bg-warning text-dark">Belum diverifikasi</div>';
|
|
}
|
|
}
|
|
?>
|
|
|
|
</td>
|
|
</tr>
|
|
<?php } ?>
|
|
</table>
|
|
<?php
|
|
echo $pager['nav'];
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|