Files
Antrean-Reguler/application/views/loket/v_loket_admin.php
2025-05-14 12:02:52 +07:00

1062 lines
77 KiB
PHP

<body class="hold-transition skin-blue sidebar-mini">
<section class="content-header">
<h1>
<?php
if(isset($idklinik)){
$exidklinik = explode('|', $idklinik);
$exshiftbuka = explode('|', $shiftbuka);
$exnamaklinik = explode('|', $namaklinik);
$exaktifklinik = explode('|', $aktifklinik);
$exjumshift = explode('|', $jumshift);
$jumdat = count($exidklinik);
$jumlahpanggil=0;
$totalpanggil=0;
$warna=1;$setwarna="";
for($i=0;$i<$jumdat;$i++){
if($exnamaklinik[$i]){
foreach ($ip as $infopengunjung){
if($infopengunjung->pp_klinik_id==$exidklinik[$i]){
if($infopengunjung->pp_status==null){
if($infopengunjung->pp_shift<=$exshiftbuka[$i]){
if($infopengunjung->pp_pembayaran==$pembayaran){
$jumlahpanggil++;$totalpanggil++;//echo $warna;
if($warna==1){$setwarna="bg-purple";$warna++;}
elseif($warna==2){$setwarna="label-info";$warna++;}
elseif($warna==3){$setwarna="bg-teal";$warna++;}
elseif($warna==4){$setwarna="label-warning";$warna=0;}
}
}
}else{
if($infopengunjung->prt_aktif==2){
if($infopengunjung->pp_shift<=$exshiftbuka[$i]){
if($infopengunjung->pp_pembayaran==$pembayaran){
$jumlahpanggil++;$totalpanggil++;//echo $warna;
if($warna==1){$setwarna="bg-purple";$warna++;}
elseif($warna==2){$setwarna="label-info";$warna++;}
elseif($warna==3){$setwarna="bg-teal";$warna++;}
elseif($warna==4){$setwarna="label-warning";$warna=0;}
}
}
}
}
}
}
if($jumlahpanggil==0){
if($jumdat<=5){echo "<span class='label label-success'> $exnamaklinik[$i] ($jumlahpanggil) </span>&nbsp;&nbsp;";}
}else{
if($jumdat<=5){echo "<span class='label $setwarna'> $exnamaklinik[$i] ($jumlahpanggil) </span>&nbsp;&nbsp;";}
}
$jumlahpanggil=0;
}
}
}
$warna=0;
echo "<span class='label bg-navy'> Total $totalpanggil </span>&nbsp;&nbsp;";
echo "<span class='label bg-gray'> Max $quotaloket Pasien </span>";
?>
<!--small></small-->
<!--span class="label label-info">Pengunjung Yang Dapat Di Panggil : 10</span-->
<!--span class="label label-warning">Pengunjung Shift Belum Buka : 20</span-->
</h1>
<ol class="breadcrumb">
<li><a href="<?php echo base_url()?>index.php"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li class="active"><?php echo $title ?></li>
<input type="hidden" id="namaloket" name="namaloket" value="<?php echo $namaloket;?>" />
<input type="hidden" id="idloket" name="idloket" value="<?php echo $idloket;?>" />
</ol>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title "><?php echo $title;?></h3>
<div class="col-xs-1 pull-right">
<a href="#" onclick="panggilpengunjung(20)" class="btn btn-danger pull-right btn-block btn-sm"> 20 </a>&nbsp;
</div>
<div class="col-xs-1 pull-right">
<a href="#" onclick="panggilpengunjung(10)" class="btn btn-warning pull-right btn-block btn-sm"> 10 </a>&nbsp;
</div>
<div class="col-xs-1 pull-right">
<a href="#" onclick="panggilpengunjung(5)" class="btn btn-primary pull-right btn-block btn-sm"> 5 </a>&nbsp;
</div>
<div class="col-xs-1 pull-right">
<a href="#" onclick="panggilpengunjung(1)" class="btn btn-success pull-right btn-block btn-sm"> 1 </a>&nbsp;
</div>
<input id="quotaloket" type="hidden" value="<?php echo $quotaloket;?>" />
</div><!-- /.box-header -->
<div class="box-body">
<?php
$noantr = "";
$nmklin = "";
$jnpemb = "";
$shiftp = "";
$nobarc = "";
$ketonl = null;
$ketfas = null;
$setpan = null;
$setnext = 0;
$setprtnext = "";
$setppnext = "";
$pengselno = "KOSONG";
$prtid = "";
$ppid = "";
$kliid = "";
$setawal= 0;
foreach ($pg as $pengunjung) {
if($pengunjung->pp_loket==$this->session->userdata('s_loket')){
if($klinik){
$klinikpecah = explode(",",$klinik);
$jumlah = count($klinikpecah);
for($i=0;$i<$jumlah;$i++){
if($klinikpecah[$i]==$pengunjung->pp_klinik_id){
if($pengunjung->prt_status <= '2'){
if($pengunjung->pp_pembayaran==$pembayaran){
if($pengunjung->prt_status=='1' && $setnext==0){
$pengselno = $pengunjung->pp_nomor_antrian;
$setprtnext = $pengunjung->prt_id;
$setppnext = $pengunjung->pp_id;
$setnext = 1;
}
if($pengunjung->prt_status=='2'&&$setawal==0){
//echo $pengunjung->pp_nomor_antrian." | ".$pengunjung->prt_status." | ";
$noantr = $pengunjung->pp_nomor_antrian;
$nmklin = $pengunjung->mk_nama;
$jnpemb = $pengunjung->pp_pembayaran;
$shiftp = $pengunjung->pp_shift;
$nobarc = $pengunjung->pp_barcode;
$ketonl = $pengunjung->pp_pendaftaran_online;
$ketfas = $pengunjung->pp_fasttrack;
$setpan = $pengunjung->pp_panggil;
$kliid = $pengunjung->mk_id;
$prtid = $pengunjung->prt_id;
$ppid = $pengunjung->pp_id;
$setawal = 1;
}
}
}
}
}
}
}
}?>
<?php if($noantr==""){
?>
<div class="col-md-12">
<div class="col-lg-4 col-xs-6"></div>
<div class="col-lg-4 col-xs-6 btn" onclick="panggiladdawal(<?php echo $setprtnext;?>,<?php echo $setppnext;?>)">
<div class="small-box bg-green">
<div class="inner text-left">
<h3>NEXT</h3>
<p>Pasien : <?php echo $pengselno;?></p>
</div>
<a href="#">
<div class="icon">
<i class="fa fa-play"></i>
</div>
</a>
<a href="#" class="small-box-footer">Klik untuk memanggil pasien selanjutnya</a>
</div>
</div>
<div class="col-lg-4 col-xs-6"></div>
</div>
<?php
}else{?>
<div class="col-md-12">
<?php if($setpan==null){?>
<div class="col-lg-4 col-xs-6 btn" onclick="panggiladd(<?php echo $prtid;?>,<?php echo $ppid;?>)">
<div class="small-box bg-aqua">
<div class="inner text-left">
<h3>PANGGIL</h3>
<p>Pasien</p>
</div>
<a href="#">
<div class="icon">
<i class="fa fa-microphone"></i>
</div>
</a>
<a href="#" class="small-box-footer">Klik untuk memanggil pasien di loket</a>
</div>
</div>
<?php }else{?>
<div class="col-lg-4 col-xs-6 btn" onclick="window.location.reload();">
<div class="small-box bg-maroon">
<div class="inner text-left">
<h3>TUNGGU</h3>
<p>Panggilan</p>
</div>
<a href="./ps_loket_admin">
<div class="icon">
<i class="fa fa-refresh"></i>
</div>
</a>
<a href="./ps_loket_admin" class="small-box-footer">Klik untuk Refresh Page [F5] cek pasien apa sudah di panggil.</a>
</div>
</div>
<?php } ?>
<div class="col-lg-4 col-xs-6 btn" onclick="window.location.reload();">
<div class="small-box bg-primary">
<div class="inner text-left">
<h3><?php echo $noantr;?> - <?php echo $nmklin;?></h3>
<p>Jenis Pembayaran : <?php if($jnpemb='1'){echo "JKN";}else{echo "Umum";};?> (Shift <?php echo $shiftp;?>)</p>
</div>
<div class="icon">
<i class="fa fa-user"></i>
</div>
<a href="#" class="small-box-footer"><?php echo $nobarc;?> <?php if($ketonl!=null){echo " - ONLINE ";} if($ketfas!=null){echo " | FASTTRACK ";}?></a>
</div>
</div>
<div class="col-lg-4 col-xs-6 btn" onclick="prosses(<?php echo $prtid;?>,<?php echo $ppid;?>)" data-toggle='modal' data-target='#proses_P'>
<div class="small-box bg-green">
<div class="inner text-left">
<h3>SELESAI</h3>
<p>Pelayanan</p>
</div>
<a href="#">
<div class="icon">
<i class="fa fa-star"></i>
</div>
</a>
<a href="#" class="small-box-footer">Masukan Nomor Rekamedik</a>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-lg-4">
<a href="#" onclick="pending(<?php echo $prtid;?>,3)" class="btn bg-red btn-xs col-lg-12"><div class="inner"><h4>Pending</h4></div></a>
</div>
<div class="col-lg-4">
<a href='#' onclick='ubahklinik(<?php echo $ppid;?>,<?php echo $kliid;?>,<?php echo $prtid;?>)' class='btn btn-warning btn-xs col-lg-12' data-toggle='modal' data-target='#ubah_klinik'><div class="inner"><h4>Ubah Klinik</h4></div></a>
</div>
<div class="col-lg-4">
<a href="#" onclick="terlambat(<?php echo $prtid;?>)" class="btn bg-black btn-xs col-lg-12"><div class="inner"><h4>Terlambat</h4></div></a>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<div class="col-xs-12">
<div class="box box-success">
<div class="box-body">
<?php if($this->session->flashdata('message')){?>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4> <i class="icon fa fa-check"></i> Alert!</h4>
<?php echo $this->session->flashdata('message');?>
</div>
<?php }?>
<?php if($this->session->flashdata('messagefalse')){?>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4> <i class="icon fa fa-check"></i> Alert!</h4>
<?php echo $this->session->flashdata('messagefalse');?>
</div>
<?php }?>
<div class="box-body table-responsive no-padding">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th width="5%">No</th>
<th>Jam Panggil</th>
<th>Barcode</th>
<th>No Antrean</th>
<th>Shift</th>
<th>Klinik</th>
<th>Fast Track</th>
<th>Pembayaran</th>
<th width="5%">Panggil</th>
<th width="20%">Aksi</th>
</tr>
</thead>
<tbody>
<?php
$no=0;$color="";$pj=""; $np=""; $ket=""; $rm="";$buttonviewft="";$nomorurut=0;
foreach ($pg as $pengunjung) {
if($pengunjung->pp_loket==$this->session->userdata('s_loket')){
$rm=$pengunjung->pp_rekamedik;
if(isset($pengunjung->pp_fasttrack)){
$color= "style='background-color: #FFB6C1;'";
$pecahdata=explode("|",$pengunjung->pp_fasttrack);
$pj=$pecahdata[0];
$np=$pecahdata[1];
$ket=$pecahdata[2];
$buttonviewft="<a href='#' onclick='viewfasttrack($pengunjung->pp_id,$pengunjung->pp_rekamedik)' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#fasttrack'>View Fastrack</a>";
}
//------------start data pasien pendaftaran online--------------//
if($online==2){
if($pengunjung->pp_pembayaran==$pembayaran){
$color2= "style='background-color: #F0E68C;'";
if($pengunjung->pp_pendaftaran_online!=null){
$setbutton="";
$no++;
if($klinik){
$klinikpecah = explode(",",$klinik);
$jumlah = count($klinikpecah);
for($i=0;$i<$jumlah;$i++){
if($klinikpecah[$i]==$pengunjung->pp_klinik_id){
$buttonpanggil = "";
if($pengunjung->pp_panggil==null){
$buttonpanggil = "<button onclick='panggiladd($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-info btn-xs'>Panggil</button>";
}else{
$buttonpanggil = "<button class='btn bg-navy btn-xs'>Tunggu</button> ";
}
if($pengunjung->pp_panggil_anjungan==null){
$buttonanjungan = "<button onclick='panggilanjungan($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-primary btn-xs'>Call Outside</button>";
}else{
$buttonanjungan = "<button class='btn bg-navy btn-xs'>Tunggu</button> ";
}
//--------------login sebagai user loket
if($pengunjung->prt_status==0){
$setbutton = "<code> Belum Barcode </code> $buttonanjungan <a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>
<a onclick='barcode($pengunjung->prt_id)' href='#' class='btn btn-primary btn-xs'>Barcode</a>
";
}elseif($pengunjung->prt_status==1){
$setbutton ="
<a href='".base_url()."index.php/ps_loket_admin/proses_admin/".$pengunjung->prt_id."/2' class='btn btn-primary btn-xs'>Proses</a>
<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Selesai</a>
";
}elseif($pengunjung->prt_status==2){
$setbutton = "
<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Selesai</a>
<a onclick='pending($pengunjung->prt_id,3)' href='#' class='btn btn-danger btn-xs'>Pending</a>
<a href='#' onclick='ubahklinik($pengunjung->pp_id,$pengunjung->pp_klinik_id,$pengunjung->prt_id)' class='btn btn-warning btn-xs' data-toggle='modal' data-target='#ubah_klinik'>Ubah Klinik</a>
<a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>";
}elseif($pengunjung->prt_status==3){
$setbutton = "
<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Pending Selesai</a>
<a href='#' onclick='ubahklinik($pengunjung->pp_id,$pengunjung->pp_klinik_id,$pengunjung->prt_id)' class='btn btn-warning btn-xs' data-toggle='modal' data-target='#ubah_klinik'>Ubah Klinik</a>
<a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>
";
}
// else{
// $setbutton = "<p class='text-green'>Menunggu Panggilan Klinik</p>";
// }
echo "
<input hidden='' id='rm$pengunjung->pp_id' name='rm$pengunjung->pp_id' value='$rm' />
<input hidden='' id='pj$pengunjung->pp_id' name='pj$pengunjung->pp_id' value='$pj' />
<input hidden='' id='np$pengunjung->pp_id' name='np$pengunjung->pp_id' value='$np' />
<input hidden='' id='ket$pengunjung->pp_id' name='ket$pengunjung->pp_id' value='$ket' />";
if($pengunjung->prt_status!=4){
$nomorurut++;
?>
<tr <?php echo $color2;?>>
<input type="hidden" id="idklinik_fp<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_klinik_id;?>" />
<input type="hidden" id="kodeklinik_fp<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->mk_kode;?>" />
<input type="hidden" id="no_antrian<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_nomor_antrian;?>" />
<input type="hidden" id="iddat_fast<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_fasttrack;?>" />
<td><?php echo $nomorurut;?></td>
<td><?php echo date("H:i", strtotime($pengunjung->prt_tanggal));?></td>
<td><?php echo $pengunjung->pp_barcode;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian; if($pengunjung->pp_pendaftaran_online){echo " | Online - ".$pengunjung->pp_pendaftaran_online;}?></td>
<td>Shift <?php echo $pengunjung->pp_shift;?></td>
<td><?php echo $pengunjung->mk_nama;?></td>
<td><?php echo $buttonviewft;?></td>
<td>
<?php
if($pengunjung->pp_pembayaran==1){echo "UMUM";}
if($pengunjung->pp_pembayaran==2){echo "JKN";}
?>
</td>
<td><?php echo $buttonpanggil;?></td>
<td><?php echo $setbutton;?></td>
</tr>
<?php
}
}
}
}
$color="";
}
}
}
//------------end data pasien pendaftaran online--------------//
if($pengunjung->pp_pembayaran==$pembayaran){
if($pengunjung->pp_pendaftaran_online==null){
$setbutton="";
if($klinik){
$klinikpecah = explode(",",$klinik);
$jumlah = count($klinikpecah);
for($i=0;$i<$jumlah;$i++){
if($klinikpecah[$i]==$pengunjung->pp_klinik_id){
$buttonpanggil = "";
$no++;
if($pengunjung->pp_panggil_anjungan==null){
$buttonanjungan = "<button onclick='panggilanjungan($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-primary btn-xs'>Call Outside</button>";
}else{
$buttonanjungan = "<button class='btn bg-navy btn-xs'>Tunggu</button> ";
}
if($pengunjung->pp_panggil==null){
if($pengunjung->prt_status==0){$buttonpanggil = $buttonanjungan;
}else{$buttonpanggil = "<button onclick='panggiladd($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-info btn-xs'>Panggil</button>";}
}else{$buttonpanggil = "<button class='btn bg-navy btn-xs'>Tunggu</button> ";}
//--------------login sebagai user loket
if($pengunjung->prt_status==0){
$setbutton = "<code> Belum Barcode </code> <a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>
<a onclick='barcode($pengunjung->prt_id)' href='#' class='btn btn-primary btn-xs'>Barcode</a>";
}elseif($pengunjung->prt_status==1){
$setbutton ="
<a href='".base_url()."index.php/ps_loket_admin/proses_admin/".$pengunjung->prt_id."/2' class='btn btn-primary btn-xs'>Proses</a>
<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Selesai</a>
";
}elseif($pengunjung->prt_status==2){
$setbutton = "<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Selesai</a>
<a onclick='pending($pengunjung->prt_id,3)' href='#' class='btn btn-danger btn-xs'>Pending</a>
<a href='#' onclick='ubahklinik($pengunjung->pp_id,$pengunjung->pp_klinik_id,$pengunjung->prt_id)' class='btn btn-warning btn-xs' data-toggle='modal' data-target='#ubah_klinik'>Ubah Klinik</a>
<a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>
";
}elseif($pengunjung->prt_status==3){
$setbutton = "<a onclick='prosses($pengunjung->prt_id,$pengunjung->pp_id)' class='btn btn-success btn-xs' data-toggle='modal' data-target='#proses_P'>Pending Selesai</a>
<a href='#' onclick='ubahklinik($pengunjung->pp_id,$pengunjung->pp_klinik_id,$pengunjung->prt_id)' class='btn btn-warning btn-xs' data-toggle='modal' data-target='#ubah_klinik'>Ubah Klinik</a>
<a onclick='terlambat($pengunjung->prt_id)' href='#' class='btn bg-black btn-xs'>Terlambat</a>";
}
// else{
// $setbutton = "<a class='text-green'>Menunggu Klinik</a>
// <a href='".base_url()."index.php/ps_loket_admin/cetakulang/".$pengunjung->pp_id."' class='btn btn-success btn-xs'>Print Ulang</a>";
// }
echo " <input hidden='' id='rm$pengunjung->pp_id' name='rm$pengunjung->pp_id' value='$rm' />
<input hidden='' id='pj$pengunjung->pp_id' name='pj$pengunjung->pp_id' value='$pj' />
<input hidden='' id='np$pengunjung->pp_id' name='np$pengunjung->pp_id' value='$np' />
<input hidden='' id='ket$pengunjung->pp_id' name='ket$pengunjung->pp_id' value='$ket' />";
if($pengunjung->prt_status!=4){
$nomorurut++;
?>
<tr <?php echo $color;?>>
<input type="hidden" id="idklinik_fp<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_klinik_id;?>" />
<input type="hidden" id="kodeklinik_fp<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->mk_kode;?>" />
<input type="hidden" id="no_antrian<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_nomor_antrian;?>" />
<input type="hidden" id="iddat_fast<?php echo $pengunjung->prt_id;?>" value="<?php echo $pengunjung->pp_fasttrack;?>" />
<td><?php echo $nomorurut;?></td>
<td><?php echo date("H:i", strtotime($pengunjung->prt_tanggal));?></td>
<td><?php echo $pengunjung->pp_barcode;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian; if($pengunjung->pp_pendaftaran_online){echo " | Online - ".$pengunjung->pp_pendaftaran_online;}?></td>
<td>Shift <?php echo $pengunjung->pp_shift;?></td>
<td><?php echo $pengunjung->mk_nama;?></td>
<td><?php echo $buttonviewft;?></td>
<td>
<?php
if($pengunjung->pp_pembayaran==1){echo "UMUM";}
if($pengunjung->pp_pembayaran==2){echo "JKN";}
?>
</td>
<td><?php echo $buttonpanggil;?></td>
<td><?php echo $setbutton;?></td>
</tr>
<?php
}
}
}
}
}
}$color="";$buttonviewft="";$pj=""; $np=""; $ket="";$rm="";
}
}
?>
</tbody>
</table>
<input id="jumpas" type="hidden" value="<?php echo $no;?>" />
</div>
<br />
</div><!-- /.box-body -->
</div><!-- /.box -->
<h1><span class="label bg-aqua col-sm-12"> Total Quota Terpakai <?php echo $no;?> </span></h1>
<br /><br /><br />
<div class="box box-warning">
<div class="box-body">
<div class="box-header">
<h3 class="box-title">Info Pasien Lapor Terlambat</h3>
<code>Aktifkan Pasien Milik Anda SAJA!!</code>
</div>
<div class="box-body table-responsive no-padding">
<table id="example3" class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Barcode</th>
<th>No Antrean</th>
<th>Shift</th>
<th>Klinik</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$nom =0;
foreach($tr as $datterlambat){ $nom++;
$po="";
if($datterlambat->pp_pendaftaran_online){$po = " Online - ".$datterlambat->pp_pendaftaran_online;}
echo "
<tr>
<td>$nom</td>
<td>$datterlambat->pp_barcode</td>
<td>$datterlambat->pp_nomor_antrian $po</td>
<td>Shift $datterlambat->pp_shift</td>
<td>$datterlambat->mk_nama</td>
<td><a onclick='aktif($datterlambat->prt_id)' href='#' class='btn-success btn-xs'>Aktif</a></td>
</tr>";
} ?>
</tbody>
</table>
</div>
</div>
</div>
<div class="box box-danger">
<div class="box-body">
<div class="box-header">
<h3 class="box-title">Info Pasien Masuk Klinik</h3>
</div>
<div class="box-body table-responsive no-padding">
<table id="example2" class="table table-bordered table-striped">
<thead>
<tr>
<th style="width: 10px">#</th>
<th>Barcode</th>
<th>No Antrean</th>
<th>No Klinik</th>
<th>No RM</th>
<th>Shift</th>
<th>Klinik</th>
<th>Fast Track</th>
<th>Pembayaran</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$nopeng=0;
foreach ($pk as $pengunjung) {
if($pengunjung->pp_pembayaran==$pembayaran){
if($online==2){
if($pengunjung->pp_pendaftaran_online!=null){
$klinikpecah = explode(",",$klinik);
$jumlah = count($klinikpecah);
for($i=0;$i<$jumlah;$i++){
if($klinikpecah[$i]==$pengunjung->pp_klinik_id){
$nopeng++;
?>
<tr>
<td><?php echo $nopeng;?></td>
<td><?php echo $pengunjung->pp_barcode;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian." | Online - ".$pengunjung->pp_pendaftaran_online;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian_klinik;?></td>
<td><?php echo $pengunjung->pp_rekamedik;?></td>
<td><?php echo "Shift ".$pengunjung->pp_shift;?></td>
<td><?php echo $pengunjung->mk_nama;?></td>
<td><?php if($pengunjung->pp_fasttrack!=null){echo "Pasien Fast Track";}?></td>
<td><?php
if($pengunjung->pp_pembayaran==1){echo "UMUM";}
if($pengunjung->pp_pembayaran==2){echo "JKN";}
?>
</td>
<td>
<?php
if($pengunjung->prt_status==4){
echo "<a class='text-green'>Menunggu Klinik</a> <a href='".base_url()."index.php/ps_loket_admin/cetakulang/".$pengunjung->pp_id."' class='btn btn-success btn-xs'>Print Ulang</a>";
}else{
echo "<code>Masuk Klinik</code>";
}
?>
</td>
</tr>
<?php
}
}
}
}
if($pengunjung->pp_pendaftaran_online==null){
$klinikpecah = explode(",",$klinik);
$jumlah = count($klinikpecah);
for($i=0;$i<$jumlah;$i++){
if($klinikpecah[$i]==$pengunjung->pp_klinik_id){
$nopeng++;
?>
<tr>
<td><?php echo $nopeng;?></td>
<td><?php echo $pengunjung->pp_barcode;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian;?></td>
<td><?php echo $pengunjung->pp_nomor_antrian_klinik;?></td>
<td><?php echo $pengunjung->pp_rekamedik;?></td>
<td><?php echo "Shift ".$pengunjung->pp_shift;?></td>
<td><?php echo $pengunjung->mk_nama;?></td>
<td><?php if($pengunjung->pp_fasttrack!=null){echo "Pasien Fast Track";}?></td>
<td><?php
if($pengunjung->pp_pembayaran==1){echo "UMUM";}
if($pengunjung->pp_pembayaran==2){echo "JKN";}
?>
</td>
<td>
<?php
if($pengunjung->prt_status==4){
echo "<a class='text-green'>Menunggu Klinik</a> <a href='".base_url()."index.php/ps_loket_admin/cetakulang/".$pengunjung->pp_id."' class='btn btn-success btn-xs'>Print Ulang</a>";
}else{
echo "<code>Masuk Klinik</code>";
}
?>
</td>
</tr>
<?php
}
}
}
}
}
?>
</tbody>
</table>
</div>
</div>
</div>
<div class="box box-primary">
<div class="box-body">
<div class="box-header">
<h3 class="box-title">Info Klinik</h3>
</div>
<div class="box-body table-responsive no-padding">
<table class="table table-striped">
<tbody>
<tr>
<th style="width: 10px">#</th>
<th>Klinik</th>
<th>Jumlah Shift</th>
<th>Quota Per Shift</th>
<th>Status</th>
<th>Dapat Di Panggil</th>
<th>Shift Belum Buka</th>
<!--th>Barcode</th>
<th>Terlambat</th>
<th>Proses</th>
<th>Selesai</th>
<th>Total</th>
<th colspan="2" style="text-align: center;">Progres</th-->
</tr>
<?php
$totalddp=0;
$totalsbb=0;
$totalps=0;
$totalbc=0;
$totaltlb=0;
$totalsls=0;
$totalall=0;
if(isset($idklinik)){
$exidklinik = explode('|', $idklinik);
$exshiftbuka = explode('|', $shiftbuka);
$exnamaklinik = explode('|', $namaklinik);
$exaktifklinik = explode('|', $aktifklinik);
$exjumshift = explode('|', $jumshift);
$exshiftpenuh = explode('|', $shiftpenuh);
$exquotaklinik = explode('|', $quotaklinik);
$jumdat = count($exidklinik); $status="";
$nomor=0;
$ddp=0;//-----dapat di panggil
$sbb=0;//-----shift belum buka
$ps=0;//------pengunjung proses
$bc=0;//------pengunjung barcode
$tlb=0;//-----pengunjung terlambat
$sls=0;//-----pengunjung selesai
for($i=0;$i<$jumdat;$i++){$nomor++;
if($exnamaklinik[$i]){
foreach ($ip as $infopengunjung){
if($infopengunjung->pp_klinik_id==$exidklinik[$i]){
if($infopengunjung->pp_status==null){
if($infopengunjung->pp_shift<=$exshiftbuka[$i]){
if($infopengunjung->pp_pembayaran==$pembayaran){$ddp++;}
}else{
if($infopengunjung->pp_pembayaran==$pembayaran){$sbb++;}
}
}else{
//------------cek posisi pengunjung -> barcode
$this->db->where('prt_pengunjung_id', $infopengunjung->pp_id);
$prt = $this->db->get('proses_ruang_tunggu');
foreach ($prt->result() as $datprt){
if($datprt->prt_status==0&&$datprt->prt_aktif==0){
$bc++;
}elseif($datprt->prt_aktif==1){
$tlb++;
}elseif($datprt->prt_status>0&&$datprt->prt_status<=3){
$ps++;
}elseif($datprt->prt_status==4){
$sls++;
}
}
}
}
}
$hitpersentase=0;$warnabar="";$warnalabel="";
if($ddp+$sbb+$ps+$bc+$tlb+$sls!=0){
$hitpersentase=(($sls)/($ddp+$sbb+$ps+$bc+$tlb+$sls))*100;
}
if($exshiftpenuh[$i]==1){$status="<code>Penuh</code>";}elseif($exaktifklinik[$i]==0||$hitpersentase!=0){$status="Buka - Shift ".$exshiftbuka[$i];}else{$status="<code>Tutup</code>";}
//-------0-25
if($hitpersentase<=25){$warnabar="progress-bar-danger";$warnalabel="bg-red";}
//-------0-50
elseif($hitpersentase<=50){$warnabar="progress-bar-warning";$warnalabel="bg-yellow";}
//-------0-75
elseif($hitpersentase<=75){$warnabar="progress-bar-primary";$warnalabel="bg-blue";}
//-------0-100
elseif($hitpersentase<=100){$warnabar="progress-bar-success";$warnalabel="bg-green";}
?>
<tr>
<td><?php echo $nomor;?></td>
<td><?php echo $exnamaklinik[$i];?></td>
<td><?php echo $exjumshift[$i]." Shift";?></td>
<td><?php echo $exquotaklinik[$i];?></td>
<td><?php echo $status;?></td>
<td><?php if($ddp==0){echo "-";}else{echo $ddp;} ?></td>
<td><?php if($sbb==0){echo "-";}else{echo $sbb;} ?></td>
<!--td><?php if($bc==0){echo "-";}else{echo $bc;} ?></td>
<td><?php if($tlb==0){echo "-";}else{echo $tlb;} ?></td>
<td><?php if($ps==0){echo "-";}else{echo $ps;} ?></td>
<td><?php if($sls==0){echo "-";}else{echo $sls;} ?></td>
<td><?php if($ddp+$sbb+$ps+$bc+$tlb+$sls==0){echo "-";}else{echo $ddp+$sbb+$ps+$bc+$tlb+$sls;}?></td>
<td style="width: 15%">
<div class="progress progress-xs">
<div class="progress-bar <?php echo $warnabar;?>" style="width: <?php echo round($hitpersentase,1); ?>%"></div>
</div>
</td>
<td style="width: 40px"><span class="badge <?php echo $warnalabel;?>"><?php echo round($hitpersentase,1);?>%</span></td-->
</tr>
<?php
$totalddp=$totalddp+$ddp;
$totalsbb=$totalsbb+$sbb;
$totalps=$totalps+$ps;
$totalbc=$totalbc+$bc;
$totaltlb=$totaltlb+$tlb;
$totalsls=$totalsls+$sls;
$totalall=$totalall+$ddp+$sbb+$ps+$bc+$tlb+$sls;
//--------untuk reset nilai-------------//
$ddp=0;$sbb=0;$ps=0;$hitpersentase=0;$bc=0;$tlb=0;$sls=0;
}
}
}
$hitpersentase2=0;$warnabar2="";$warnalabel2="";
if($totalddp+$totalsbb+$totalps+$totalbc+$totaltlb+$totalsls!=0){
$hitpersentase2=(($totalsls)/($totalddp+$totalsbb+$totalps+$totalbc+$totaltlb+$totalsls))*100;
}
//-------0-25
if($hitpersentase2<=25){$warnabar2="progress-bar-danger";$warnalabel2="bg-red";}
//-------0-50
elseif($hitpersentase2<=50){$warnabar2="progress-bar-warning";$warnalabel2="bg-yellow";}
//-------0-75
elseif($hitpersentase2<=75){$warnabar2="progress-bar-primary";$warnalabel2="bg-blue";}
//-------0-100
elseif($hitpersentase2<=100){$warnabar2="progress-bar-success";$warnalabel2="bg-green";}
?>
<?php //if($jumlahonline!=0){ $totalddp=$totalddp+$jumlahonline; ?>
<!--tr>
<th><?php echo $nomor;?></th>
<th>ONLINE</th>
<th></th>
<th></th>
<th></th>
<th><?php echo $jumlahonline;?></th>
<th></th>
</tr-->
<?php //}?>
<tr>
<th colspan="5">Total : </th>
<th><?php echo $totalddp;?></th>
<th><?php echo $totalsbb;?></th>
<!--th><?php echo $totalbc;?></th>
<th><?php echo $totaltlb;?></th>
<th><?php echo $totalps;?></th>
<th><?php echo $totalsls;?></th>
<th><?php echo $totalall;?></th>
<td>
<div class="progress progress-xs">
<div class="progress-bar <?php echo $warnabar2;?>" style="width: <?php echo round($hitpersentase2,1); ?>%"></div>
</div>
</td>
<td><span class="badge <?php echo $warnalabel2;?>"><?php echo round($hitpersentase2,1); ?>%</span></td-->
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div><!-- /.col -->
</div><!-- /.row -->
</section>
<div class="control-sidebar-bg"></div>
</body>
<script>
function ubahklinik(id,kl,prt){
document.getElementById('idpengunjung').value=id;
document.getElementById('klinik').value=kl;
document.getElementById('idprt').value=prt;
}
function prosses(idprt,idpp){
document.getElementById('idprt_proses').value=idprt;
document.getElementById('idpp_proses').value=idpp;
document.getElementById('idklinik_proses').value=document.getElementById('idklinik_fp'+idprt).value;
document.getElementById('kodeklinik_proses').value=document.getElementById('kodeklinik_fp'+idprt).value;
document.getElementById('loket_proses').value=document.getElementById('namaloket').value;
document.getElementById('norm').value=document.getElementById('rm'+idpp).value;
document.getElementById('data_fastrack').value=document.getElementById('iddat_fast'+idprt).value;
setrm();
}
</script>
<div class="modal fade" id="ubah_klinik" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<form class="form-horizontal" id="form_online" action="<?php echo(base_url()); ?>index.php/ps_loket_admin/ubahklinik" method="post" autocomplete="off">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
<h3 class="modal-title" id="myModalLabel">Ubah Klinik</h3>
</div>
<div class="modal-body">
<input type="hidden" id="idpengunjung" name="idpengunjung" value="" />
<input type="hidden" id="idprt" name="idprt" value="" />
<div class="form-group">
<label for="klinik" class="col-sm-2 control-label">Klinik</label>
<div class="col-sm-9">
<select id="klinik" name="klinik" class="form-control select">
<option value="0"> Pilih Klinik</option>
<?php foreach ($kl as $datklinik){
echo "<option value='$datklinik->mk_id'> $datklinik->mk_nama</option>";
}?>
</select>
</div>
</div>
<div class="form-group">
<label for="pembayaran" class="col-sm-2 control-label">Pembayaran</label>
<div class="col-sm-9">
<select id="pembayaran" name="pembayaran" class="form-control select">
<option value=""> Pilih Pembayaran</option>
<option value="1"> UMUM / PENDAFTARAN ONLINE </option>
<option value="2"> JKN </option>
</select>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-success" type="submit"> Simpan </button>
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
</div>
</div>
</div>
</form>
</div>
<div class="modal fade" id="proses_P" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<form class="form-horizontal" id="prossespengunjung" action="<?php echo(base_url()); ?>index.php/ps_loket_admin/proses_pengunjung" method="post" autocomplete="off">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
<h3 class="modal-title" id="myModalLabel">Masukan Nomor RM - <code>Tidak Boleh Kosong</code></h3>
</div>
<div class="modal-body">
<input type="hidden" id="idpp_proses" name="idpp_proses" value="" />
<input type="hidden" id="idprt_proses" name="idprt_proses" value="" />
<input type="hidden" id="idklinik_proses" name="idklinik_proses" value="" />
<input type="hidden" id="kodeklinik_proses" name="kodeklinik_proses" value="" />
<input type="hidden" id="loket_proses" name="loket_proses" value="" />
<input type="hidden" id="data_fastrack" name="data_fastrack" value="" />
<div class="form-group">
<label for="norm" class="col-sm-2 control-label">RM</label>
<div class="col-sm-9">
<input type="number" oninput="setrm()" id="norm" name="norm" value="" class="form-control select" />
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-success" disabled="" id="submit" type="submit"> Simpan </button>
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
</div>
</div>
</div>
</form>
</div>
<script>
function setrm(){
if(document.getElementById('norm').value!=""){
document.getElementById("submit").disabled = false;
}
}
</script>
<script>
function viewfasttrack(id,rm){
document.getElementById('idpengunjung').value=id;
document.getElementById('norek').value=rm;
document.getElementById('tbnsubmit').style.visibility = 'hidden';
document.getElementById('penanggungjawab').value=document.getElementById('pj'+id).value;
document.getElementById('namapas').value=document.getElementById('np'+id).value;
document.getElementById('ket').value=document.getElementById('ket'+id).value;
}
</script>
<div class="modal fade" id="fasttrack" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<form class="form-horizontal" id="form_online" action="<?php echo(base_url()); ?>index.php/ps_fasttrack/set_fasttrack" method="post" autocomplete="off">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
<h3 class="modal-title" id="myModalLabel">Form Fast Track</h3>
</div>
<div class="modal-body">
<input type="hidden" id="idpengunjung" name="idpengunjung" value="" />
<input type="hidden" id="ppstatus" name="ppstatus" value="" />
<div class="form-group">
<label for="penanggungjawab" class="col-sm-4 control-label">Penanggung Jawab</label>
<div class="col-sm-7">
<input type="text" disabled="" id="penanggungjawab" name="penanggungjawab" value="" class="form-control select" onkeyup="this.value = this.value.toUpperCase()"/>
</div>
</div>
<div class="form-group">
<label for="norek" class="col-sm-4 control-label">No Rekamedik</label>
<div class="col-sm-7">
<input type="number" disabled="" id="norek" name="norek" value="" class="form-control select" />
</div>
</div>
<div class="form-group">
<label for="namapas" class="col-sm-4 control-label">Nama Pasien</label>
<div class="col-sm-7">
<input type="text" disabled="" id="namapas" name="namapas" value="" class="form-control select" onkeyup="this.value = this.value.toUpperCase()"/>
</div>
</div>
<div class="form-group">
<label for="ket" class="col-sm-4 control-label">Alasan Fast Track</label>
<div class="col-sm-7">
<textarea class="form-control select" disabled="" id="ket" name="ket" onkeyup="this.value = this.value.toUpperCase()" ></textarea>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-success" id="tbnsubmit" type="submit"> Simpan </button>
<button class="btn" data-dismiss="modal" aria-hidden="true">Tutup</button>
</div>
</div>
</div>
</form>
</div>
<script type="text/javascript">
var url="<?php echo base_url();?>";
function panggilpengunjung(jumlah){
var quota =parseInt(document.getElementById('quotaloket').value);
var pasien =parseInt(document.getElementById('jumpas').value);
var jumquota = pasien+jumlah;
//alert (jumquota);
if(jumquota>quota){
alert("Anda tidak bisa memanggil pengunjung, karena quota penuh");
}else{
var r=confirm("Apakah anda ingin memanggil pengunjung sebanyak "+jumlah+" orang?")
if (r==true)
window.location = url+"index.php/ps_loket_admin/panggilpengunjung/"+jumlah;
else
return false;
}
}
function terlambat(id){
var r=confirm("Apakah anda ingin melakukan terlambat ?")
if (r==true)
window.location = url+"index.php/ps_loket_admin/terlambat/"+id;
else
return false;
}
function aktif(id){
var r=confirm("Apakah anda ingin melakukan mengaktifkan kembali ?")
if (r==true)
window.location = url+"index.php/ps_loket_admin/aktif/"+id;
else
return false;
}
function barcode(id){
window.location = url+"index.php/ps_loket_admin/barcode/"+id;
}
function pending(id,code){
var r=confirm("Apakah anda ingin melakukan pending ?")
if (r==true)
window.location = url+"index.php/ps_loket_admin/proses_admin/"+id+"/"+code;
else
return false;
}
setTimeout(function(){
$(".alert").fadeTo(500, 0).slideUp(500, function() {
$(this).remove();
});
}, 1500);
</script>
<script type="text/javascript">
// function play (id){
// var loket = document.getElementById('namaloket').value;
// var kode = document.getElementById('no_antrian'+id).value;
// var pecah = kode.split("",-2);
// var hasil = "";
// for (i=0;i<6;i++){
// if(i<=1){
// hasil = hasil+" "+pecah[i]+" . ";
// }else{
// hasil = hasil+" "+pecah[i]+", ";
// }
//
// }
//
// responsiveVoice.speak(
// "Nomor Antrian, "+hasil+" , ke "+loket ,
// "Indonesian Female",
// {
// pitch: 1,
// rate: 0.6,
// volume: 1
// }
// );
// }
function panggiladd(idprt,idpp){
var loket = document.getElementById('idloket').value;
window.location = url+"index.php/ps_loket_admin/panggil_admin/"+idprt+"/"+idpp+"/"+loket;
}
function panggiladdawal(idprt,idpp){
var loket = document.getElementById('idloket').value;
window.location = url+"index.php/ps_loket_admin/panggil_admin_awal/"+idprt+"/"+idpp+"/"+loket;
}
function panggilanjungan(idprt,idpp){
window.location = url+"index.php/ps_loket_admin/panggil_anjungan_admin/"+idprt+"/"+idpp;
}
</script>