189 lines
8.1 KiB
PHP
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();';
|
|
?>
|