258 lines
12 KiB
PHP
258 lines
12 KiB
PHP
<?php
|
|
include 'core/main.php';
|
|
include 'include/function.php';
|
|
?>
|
|
<script>
|
|
jQuery(document).ready(function(){
|
|
jQuery(".tab_content").hide(); //Hide all content
|
|
jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
|
|
jQuery(".tab_content:first").show(); //Show first tab content
|
|
//On Click Event
|
|
jQuery("ul.tabs li").click(function() {
|
|
jQuery("ul.tabs li").removeClass("active"); //Remove any "active" class
|
|
jQuery(this).addClass("active"); //Add "active" class to selected tab
|
|
jQuery(".tab_content").hide(); //Hide all tab content
|
|
var activeTab = jQuery(this).find("span").attr("id"); //Find the rel attribute value to identify the active tab + content
|
|
jQuery(activeTab).fadeIn(); //Fade in the active content
|
|
return false;
|
|
});
|
|
|
|
jQuery('.add').click(function(){
|
|
var kode = jQuery(this).attr('id');
|
|
var dokter = jQuery('#dokter_'+kode).val();
|
|
var ruang = jQuery('#noruang').val();
|
|
var tarif = jQuery(this).attr('tarif');
|
|
var disc = jQuery(this).attr('disc');
|
|
var adm = jQuery(this).attr('adm');
|
|
var nomr = jQuery(this).attr('nomr');
|
|
jQuery.post('<?php echo _BASE_;?>cart_ranap_savetmp.php',{kode:kode,dokter:dokter,ruang:ruang,disc:disc,adm:adm,tarif:tarif,nomr:nomr},function(data){
|
|
jQuery('#list_tindakan').load('<?php echo _BASE_;?>cart_ranap_loadtmp.php');
|
|
});
|
|
});
|
|
|
|
});
|
|
</script>
|
|
<style type="text/css">
|
|
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #999;border-left: 1px solid #999;width: 100%;}
|
|
ul.tabs li {float: left;margin: 0;padding: 0 3px;height: 31px;line-height: 31px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;}
|
|
ul.tabs li:hover{ background:#FF9; display:block; cursor:pointer;}
|
|
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 10px;padding: 0 10px;border: 1px solid #fff;outline: none;}
|
|
ul.tabs li a:hover {background: #ccc;}
|
|
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #fff;border-bottom: 1px solid #fff;}
|
|
.tab_container {border: 1px solid #999; border-top: none;clear: both;float: left; width: 100%;background: #fff; -moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; padding-top:30px;}
|
|
.tab_content {padding: 5px;font-size: 11px; text-align:left;}
|
|
</style>
|
|
|
|
<?php
|
|
$kode = (array_key_exists('kode', $_REQUEST)) ? $_REQUEST['kode'] : null;
|
|
$nomr = (array_key_exists('nomr', $_REQUEST)) ? $_REQUEST['nomr'] : null;
|
|
#echo $nomr;
|
|
if($kode == '03.01'){
|
|
$kode_tindakan = '03.01.01';
|
|
$kelas = $_REQUEST['kelas'];
|
|
$sql = 'select * from m_tarif2012 where kode_gruptindakan = "'.$kode_tindakan.'" and kelas = "'.$kelas.'"';
|
|
$sql = $db->query($sql);
|
|
if($sql->numRows() > 0){
|
|
echo '<table width="100%" class="table table-bordered table-striped table-sm">';
|
|
echo '<tr class="bg-success text-white"><th width="50%">Nama Tindakan</th><th width="10%">Tarif</th><th width="30%">Dokter</th><th width="10%">Aksi</th></tr>';
|
|
foreach($sql->fetchAll() as $data){
|
|
$j = str_replace('.','_',$data['kode_tindakan']);
|
|
$trif = $data['tarif'];
|
|
$adm = $data['tarif']*0.05;
|
|
$disc = 0;
|
|
if($kelas == 'P3'){
|
|
$sql_check = 'SELECT a.PARENT_NOMR, b.noruang, c.nama, b.nott, c.kelas
|
|
FROM m_pasien a
|
|
JOIN t_admission b ON b.nomr = a.PARENT_NOMR
|
|
JOIN m_ruang c ON c.no = b.noruang
|
|
WHERE a.NOMR = "'.$nomr.'"';
|
|
#$ssql = 'SELECT a.nomr, a.noruang, r.kelas, t.tarif
|
|
#FROM t_admission a
|
|
#JOIN m_ruang r ON r.no = a.noruang
|
|
#JOIN m_tarif2012 t ON t.kelas = r.kelas
|
|
#WHERE a.nomr = "'.$nomr.'" AND t.kode_gruptindakan = "03.01.01" and a.keluarrs is null';
|
|
$sqlparent = $db->query($sql_check);
|
|
if($sqlparent->numRows() > 0){
|
|
$trif = $data['tarif'] * 0.5;
|
|
$disc = $data['tarif'] - $trif;
|
|
}else{
|
|
echo 'Orang Tua Pasien Tidak Terdaftar';
|
|
$trif = $data['tarif'];
|
|
}
|
|
}
|
|
echo '<tr><td width="50%">'.$data['nama_tindakan'].'</td><td width="10%">'.curformat($trif).'</td><td width="30%">';
|
|
$sqld = $db->query('SELECT DISTINCT NAMADOKTER, KDDOKTER as kddokter FROM m_dokter GROUP BY NAMADOKTER ORDER BY NAMADOKTER ASC');
|
|
if($sqld->numRows() > 0){
|
|
echo '<select name="dokter[]" class="dokter form-control" id="dokter_'.$j.'">';
|
|
foreach($sqld->fetchAll() as $d){
|
|
echo '<option value="'.$d['kddokter'].'">'.$d['NAMADOKTER'].'</option>';
|
|
}
|
|
echo '</select>';
|
|
}
|
|
echo '</td><td width="10%"><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="'.$disc.'" adm="'.$adm.'" class="btn btn-outline-secondary btn-sm add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
}
|
|
echo '</table>';
|
|
}
|
|
}elseif($kode == '03.02'){
|
|
$kode_tindakan = '03.02.01';
|
|
$kelas = $_REQUEST['kelas'];
|
|
$profesi = getProfesiDoktor($_REQUEST['dokter']);
|
|
#$sql = 'select * from m_tarif2012 where kode_gruptindakan = "'.$kode_tindakan.'" and kelas = "'.$kelas.'" and kode_profesi = "'.$profesi.'"';
|
|
$sql = 'select * from m_tarif2012 where kode_gruptindakan = "'.$kode_tindakan.'" and kelas = "'.$kelas.'"';
|
|
$sql = $db->query($sql);
|
|
if($sql->numRows() > 0){
|
|
echo '<table width="100%" class="table table-bordered table-striped table-sm">';
|
|
echo '<tr class="bg-success text-white"><th width="50%">Nama Tindakan</th><th width="10%">Tarif</th><th width="30%">Dokter</th><th width="10%">Aksi</th></tr>';
|
|
foreach($sql->fetchAll() as $data){
|
|
$j = str_replace('.','_',$data['kode_tindakan']);
|
|
#$adm=$data['tarif']*0.05;
|
|
echo '<tr><td width="50%">'.$data['nama_tindakan'].'</td><td width="10%">'.curformat($data['tarif']).'</td><td width="30%">';
|
|
#$sqld = $db->query('select a.*, b.NAMADOKTER from m_dokter_pengganti a join m_dokter b on b.KDDOKTER = a.kddokter');
|
|
$sqld = $db->query('SELECT DISTINCT NAMADOKTER, KDDOKTER as kddokter FROM m_dokter where KDPROFESI = "'.$data['kode_profesi'].'" GROUP BY NAMADOKTER ORDER BY NAMADOKTER ASC');
|
|
if($sqld->numRows() > 0){
|
|
echo '<select name="dokter[]" class="dokter form-control" id="dokter_'.$j.'">';
|
|
foreach($sqld->fetchAll() as $d){
|
|
if($_REQUEST['dokter'] == $d['kddokter']): $sel = 'selected = "selected"'; else: $sel = ''; endif;
|
|
echo '<option value="'.$d['kddokter'].'" '.$sel.'>'.$d['NAMADOKTER'].'</option>';
|
|
}
|
|
echo '</select>';
|
|
}
|
|
// echo '</td><td><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="0" adm="'.$adm.'" class="text add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
echo '</td><td width="10%"><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="0" adm="0" class="btn btn-outline-secondary btn-sm add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
}
|
|
echo '</table>';
|
|
}
|
|
}elseif($kode == '03.03'){
|
|
$kelas = $_REQUEST['kelas'];
|
|
$kode_tindakan = '03.03.01';
|
|
$profesi = getProfesiDoktor($_REQUEST['dokter']);
|
|
$sql = 'select * from m_tarif2012 where kode_gruptindakan = "'.$kode_tindakan.'" and kelas = "'.$kelas.'"';
|
|
$sql = $db->query($sql);
|
|
if($sql->numRows() > 0){
|
|
echo '<table width="100%" class="table table-bordered table-striped table-sm">';
|
|
echo '<tr class="bg-success text-white"><th width="50%">Nama Tindakan</th><th width="10%">Tarif</th><th width="30%">Dokter</th><th width="10%">Aksi</th></tr>';
|
|
foreach($sql->fetchAll() as $data){
|
|
$j = str_replace('.','_',$data['kode_tindakan']);
|
|
$adm=$data['tarif']*0.05;
|
|
echo '<tr><td width="50%">'.$data['nama_tindakan'].'</td><td width="10%">'.curformat($data['tarif']).'</td><td width="30%">';
|
|
#$sqld = $db->query('select a.*, b.NAMADOKTER from m_dokter_pengganti a join m_dokter b on b.KDDOKTER = a.kddokter');
|
|
$sqld = $db->query('SELECT DISTINCT NAMADOKTER, KDDOKTER as kddokter FROM m_dokter GROUP BY NAMADOKTER ORDER BY NAMADOKTER ASC');
|
|
if($sqld->numRows() > 0){
|
|
echo '<select name="dokter[]" class="dokter form-control" id="dokter_'.$j.'">';
|
|
foreach($sqld->fetchAll() as $d){
|
|
echo '<option value="'.$d['kddokter'].'">'.$d['NAMADOKTER'].'</option>';
|
|
}
|
|
echo '</select>';
|
|
}
|
|
echo '</td><td width="10%"><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="0" adm="'.$adm.'" class="btn btn-outline-secondary btn-sm add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
}
|
|
echo '</table>';
|
|
}
|
|
|
|
}elseif($kode == '03.05'){
|
|
$kelas = $_REQUEST['kelas'];
|
|
echo '<ul class="tabs">';
|
|
$sql = $db->query('select * from m_tarif2012 where kode_gruptindakan = "'.$kode.'"');
|
|
$i = 1;
|
|
foreach($sql->fetchAll() as $data){
|
|
$adm=$data['tarif']*0.05;
|
|
echo '<li><span id="#'.$i.'">'.$data['nama_tindakan'].'</span></li>';
|
|
$i++;
|
|
}
|
|
echo '</ul>';
|
|
|
|
echo '<div class="tab_container">';
|
|
$sql2 = $db->query('select * from m_tarif2012 where kode_gruptindakan = "'.$kode.'"');
|
|
$i = 1;
|
|
foreach($sql2->fetchAll() as $datas){
|
|
echo '<div id="'.$i.'" class="tab_content">';
|
|
$sql = 'select * from m_tarif2012 where kode_gruptindakan = "'.$datas['kode_tindakan'].'" and kelas = "'.$kelas.'"';
|
|
$sql = $db->query($sql);
|
|
if($sql->numRows() > 0){
|
|
|
|
echo '<table width="100%" class="table table-bordered table-striped table-sm">';
|
|
echo '<tr class="bg-success text-white"><th width="50%">Nama Tindakan</th><th width="10%">Tarif</th><th width="30%">Dokter</th><th width="10%">Aksi</th></tr>';
|
|
foreach($sql->fetchAll() as $data){
|
|
$adm=$data['tarif']*0.05;
|
|
$j = str_replace('.','_',$data['kode_tindakan']);
|
|
echo '<tr><td width="50%">'.$data['nama_tindakan'].'</td><td width="10%">'.curformat($data['tarif']).'</td><td width="30%">';
|
|
|
|
$sqld = $db->query('SELECT DISTINCT NAMADOKTER, KDDOKTER as kddokter FROM m_dokter GROUP BY NAMADOKTER ORDER BY NAMADOKTER ASC');
|
|
if($sqld->numRows() > 0){
|
|
echo '<select name="dokter[]" class="dokter form-control" id="dokter_'.$j.'">';
|
|
foreach($sqld->fetchAll() as $d){
|
|
echo '<option value="'.$d['kddokter'].'">'.$d['NAMADOKTER'].'</option>';
|
|
}
|
|
echo '</select>';
|
|
}
|
|
echo '</td><td width="10%"><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="0" adm="'.$adm.'" class="btn btn-outline-secondary btn-sm add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
}
|
|
echo '</table>';
|
|
}
|
|
echo '</div>';
|
|
$i++;
|
|
}
|
|
echo '</div>';
|
|
}
|
|
elseif($kode == 'cari'){
|
|
$kelas = $_REQUEST['kelas'];
|
|
$sql = "SELECT * from m_tarif2012 where status_aktif = '1' and tarif > 0 ";
|
|
if($_POST['search_op'] == '=')
|
|
{
|
|
$sql .= "AND ".$_POST['search_by']." = '".$_POST['search_key']."'";
|
|
}
|
|
elseif($_POST['search_op'] == 'like%')
|
|
{
|
|
$sql .= "AND ".$_POST['search_by']." like '".$_POST['search_key']."%'";
|
|
}
|
|
elseif($_POST['search_op'] == '%like%')
|
|
{
|
|
$sql .= "AND ".$_POST['search_by']." like '%".$_POST['search_key']."%'";
|
|
}
|
|
elseif($_POST['search_op'] == '%like%')
|
|
{
|
|
$sql .= "AND ".$_POST['search_by']." like '%".$_POST['search_key']."'";
|
|
}
|
|
$sql .= " ORDER BY nama_tindakan";
|
|
// echo '<pre>'.$sql.'</pre>';exit;
|
|
$sql = $db->query($sql);
|
|
if($sql->numRows() > 0){
|
|
echo '<table width="100%" class="table table-bordered table-striped table-sm">';
|
|
echo '<tr class="bg-success text-white"><th width="50%">Nama Tindakan</th><th width="10%">Tarif</th><th width="30%">Dokter</th><th width="10%">Aksi</th></tr>';
|
|
foreach($sql->fetchAll() as $data){
|
|
$j = str_replace('.','_',$data['kode_tindakan']);
|
|
$trif = $data['tarif'];
|
|
$adm = $data['tarif']*0.05;
|
|
$disc = 0;
|
|
if($kelas == 'P3'){
|
|
$sql_check = 'SELECT a.PARENT_NOMR, b.noruang, c.nama, b.nott, c.kelas
|
|
FROM m_pasien a
|
|
JOIN t_admission b ON b.nomr = a.PARENT_NOMR
|
|
JOIN m_ruang c ON c.no = b.noruang
|
|
WHERE a.NOMR = "'.$nomr.'"';
|
|
|
|
$sqlparent = $db->query($sql_check);
|
|
if($sqlparent->numRows() > 0){
|
|
$trif = $data['tarif'] * 0.5;
|
|
$disc = $data['tarif'] - $trif;
|
|
}else{
|
|
echo 'Orang Tua Pasien Tidak Terdaftar';
|
|
$trif = $data['tarif'];
|
|
}
|
|
}
|
|
echo '<tr><td width="50%">'.$data['nama_tindakan'].'</td><td width="10%">'.curformat($trif).'</td><td width="30%">';
|
|
$sqld = $db->query('SELECT DISTINCT NAMADOKTER, KDDOKTER as kddokter FROM m_dokter GROUP BY NAMADOKTER ORDER BY NAMADOKTER ASC');
|
|
if($sqld->numRows() > 0){
|
|
echo '<select name="dokter[]" class="dokter form-control" id="dokter_'.$j.'">';
|
|
foreach($sqld->fetchAll() as $d){
|
|
echo '<option value="'.$d['kddokter'].'">'.$d['NAMADOKTER'].'</option>';
|
|
}
|
|
echo '</select>';
|
|
}
|
|
echo '</td><td width="10%"><input type="button" name="add" value="add" tarif="'.$data['tarif'].'" disc="'.$disc.'" adm="'.$adm.'" class="btn btn-outline-secondary btn-sm add" id="'.$j.'" nomr="'.$nomr.'"></td></tr>';
|
|
}
|
|
echo '</table>';
|
|
}
|
|
}
|
|
|
|
?>
|