Files
simrs-jatim/billranap.php
2024-04-19 14:04:41 +07:00

189 lines
8.1 KiB
PHP

<?php
$sql_ruang = $db->query("SELECT * FROM m_ruang ORDER BY no ASC");
$arr_ruang = [''=>'Pilih Ruang'];
foreach($sql_ruang->fetchAll() as $ruang){
$arr_ruang[$ruang['no']] = $ruang['nama'];
}
$sql_carabayar = $db->query('SELECT * FROM m_carabayar');
$arr_carabayar = [''=>'Pilih Carabayar'];
foreach($sql_carabayar->fetchAll() as $cb){
$arr_carabayar[$cb['kode']] = $cb['nama'];
}
$ss = $db->query('SELECT * from m_asalranap');
$arr_asal = array(''=>'Pilih Subsistem');
foreach($ss->fetchAll() as $ds){
$arr_asal[$ds['nama_asal']] = $ds['nama_asal'];
}
$cruang = (array_key_exists('cruang', $_GET)) ? $_GET['cruang'] : '0';
$crbayar = (array_key_exists('crbayar', $_GET)) ? $_GET['crbayar'] : '';
$cnama = (array_key_exists('cnama', $_GET)) ? $_GET['cnama'] : '';
$cnomr = (array_key_exists('cnomr', $_GET)) ? $_GET['cnomr'] : '';
$nobill = (array_key_exists('nobill', $_GET)) ? $_GET['nobill'] : '';
$start = (array_key_exists('start', $_GET)) ? $_GET['start'] : date('Y-m-d');
$end = (array_key_exists('end', $_GET)) ? $_GET['end'] : date('Y-m-d');
$order_by = (array_key_exists('order_by', $_GET)) ? $_GET['order_by'] : '';
?>
<style type="text/css">
div.dataTables_wrapper div.dataTables_filter { text-align: left !important; }
</style>
<div align="center">
<div id="frame">
<div id="frame_title">
<h5>TAGIHAN RAWAT INAP/ HARI INI</h5></div>
<div class="container-fluid">
<form name="cari" id="cari" method="get">
<input type="hidden" name="link" value="33a" />
<div class="row text-left">
<div class="col-md-4" class="">
<div class="form-group row">
<label class="form-control-label col-sm-4"> No MR </label>
<div class="col-sm-8">
<input type="text" name="cnomr" size="10" class="form-control form-control-sm" value="<?php echo $cnomr; ?>"/>
</div>
<label class="form-control-label col-sm-4"> Nama </label>
<div class="col-sm-8">
<input type="text" name="cnama" class="form-control form-control-sm" value="<?php echo $cnama; ?>" oninput="this.value = this.value.toUpperCase()"/>
</div>
<label class="form-control-label col-sm-4"> No Bill </label>
<div class="col-sm-8">
<input type="text" name="nobill" size="10" class="form-control form-control-sm" value="<?php echo $nobill; ?>"/>
</div>
</div>
</div>
<div class="col-md-4" class="">
<div class="form-group row">
<label class="form-control-label col-sm-4"> Cara bayar </label>
<div class="col-sm-8">
<?php echo form_dropdown('crbayar',$arr_carabayar,$crbayar,'class="form-control form-control-sm" id="crbayar" style="width:100%"'); ?>
</div>
<label class="form-control-label col-sm-4"> Ruang </label>
<div class="col-sm-8">
<?php echo form_dropdown('cruang',$arr_poly,$cruang,'class="form-control form-control-sm" id="cruang" style="width:100%"'); ?>
</div>
<label class="form-control-label col-sm-4"> Sub Sistem </label>
<div class="col-sm-8">
<?php echo form_dropdown('asal',$arr_asal,$asal,'class="form-control form-control-sm" id="subsistem" style="width:100%"'); ?>
</div>
</div>
</div>
<div class="col-md-4" class="">
<div class="form-group row">
<label class="form-control-label col-sm-4 text-left"> Tanggal </label>
<div class="col-sm-4">
<input type="text" size="10" class="form-control datepicker-default mask-date-default form-control-sm" id="TGLREG" name="start" value="<?php echo $start; ?>" readonly/>
</div>
<div class="col-sm-4">
<input type="text" size="10" class="form-control datepicker-default mask-date-default form-control-sm" id="TGLREG2" name="end" value="<?php echo $end; ?>" readonly />
</div>
</div>
<div class="form-group row">
<label class="form-control-label col-sm-4 text-left"> Urutan </label>
<div class="col-sm-8">
<?php echo form_dropdown('order_by',['nomr'=>'nomr','nama'=>'nama','nobill'=>'nobill'],'','class="form-control form-control-sm"'); ?>
</div>
<div class="col-sm-2">
<input type="submit" class="btn btn-secondary btn-sm" value="Cari" />
</div>
</div>
</div>
</div>
</form>
</div>
<div id="cari_poly" class="container-fluid">
<table class="table table-sm table-bordered table-striped" id="datalist_sort">
<thead>
<tr align="center" class="bg-success text-white">
<th style="width:20px;">NO </th>
<th style="width:120px;">NO BILL</th>
<th style="width:120px;">NO RM</th>
<th>Nama Pasien</th>
<th style="width:100px;">Ruang</th>
<th style="width:100px;">No Tempat Tidur</th>
<th style="width:120px;">Tanggal Masuk</th>
<th style="width:120px;">Tanggal Keluar</th>
<th style="width:50px;">Jenis Bayar</th>
<th style="width:200px;">Aksi</th>
</tr>
</thead>
<tbody>
<?php
$kondisi = '';
$kbyr = '';
if ($cruang!=0){
$kondisi .= ' and c.noruang = '.$cruang;
}
if ($crbayar!='' && $crbayar != 'all'){
$kondisi .= ' and e.KODE = '.$crbayar;
}
if ($cnama!=""){
$kondisi .= " and b.NAMA like '%".$cnama."%'";
}
if ($cnomr!=0){
$kondisi .= " and a.NOMR = '".$cnomr."'";
}
if ($nobill!=0){
$kondisi .= " and a.NOBILL = '".$nobill."'";
}
$sql_order = ($order_by != '') ? "order by " : '';
$sql_order .= ($order_by == 'nomr') ? 'b.nomr' : ( ($order_by == 'nama') ? 'b.nama' : ( ($order_by == 'nobill') ? 'a.nobill' : '' ) );
$sql = "SELECT b.nomr, b.nama, d.nama as ruang, e.nama as carabayar1,
c.id_admission,c.masukrs,c.keluarrs,c.nott,a.nobill
FROM t_billranap a
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 c.keluarrs is null $kondisi
GROUP BY b.nomr,b.nama,d.nama,e.nama,c.id_admission,c.masukrs,c.keluarrs,c.nott,a.nobill
$sql_order
";
$NO=0;
$pager = paginate( $sql, 15, 5, "&cruang=".$cruang. "&cnama=".$cnama. "&cnomr=".$cnomr."&crbayar=".$crbayar."&nobill=".$nobill."&order_by=".$order_by,"index.php?link=33a");
$count = 0;
$page = (array_key_exists('page', $_GET)) ? $_GET['page'] : 0;
foreach($pager['list'] as $data) {?>
<tr <?php echo "class ="; $count++; if ($count % 2) {echo "tr1"; } else {echo "tr2"; } ?>>
<td><?php $NO=($NO+1);if ($page==0){$hal=0;}else{$hal=$page-1;} echo ($hal*15)+$NO;?></td>
<td><?php echo $data['nobill'];?></a></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 align="center">
<a href="index.php?link=33a2&idxb=<?php echo $data['id_admission'];?>&nomr=<?php echo $data['nomr'];?>" class="btn btn-outline-secondary btn-sm">DETAIL</a>
<a href="index.php?link=31s3&nomr=<?=$data['nomr'];?>&nama=<?=$data['nama'];?>&idx=<?php echo $data['id_admission']; ?>" class="btn btn-outline-secondary btn-sm">REKAP BILL</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<?php
//Display the full navigation in one go
echo $pager['nav'];
?>
</div>
</div>
</div>
</div>
<?php
echo implode("\n", $list_plugin['ui_plugins_css']);
$form_plugin['ui_plugins_js'] = array_merge($form_plugin['ui_plugins_js'],$list_plugin['ui_plugins_js']);
$js_init .= 'mainlist();';
?>