first commit
This commit is contained in:
@@ -0,0 +1,262 @@
|
||||
<?php
|
||||
require_once '../core/main.php';
|
||||
|
||||
$_error_msg = "";
|
||||
$pasienbaru = $_POST['PASIENBARU'];
|
||||
$status = $_POST['STATUS'];
|
||||
$carabayar = $_POST['KDCARABAYAR'];
|
||||
$ketemu = "0";
|
||||
$arr_namevar= array('PASIENBARU','STATUSPASIEN','NOMR','SHIFT','POLIKLINIK','DOKTERJAGA','TGLREG','KDCARABAYAR','jns_peserta','nokartu','NK','KETRUJUK','KDRUJUK','norujukan','tglrujuk','diagnosa','diagnosa_utama','kelas','NAMA','CALLER','TEMPAT','TGLLAHIR','umur','ALAMAT','ALAMAT_KTP','bahasa','kebangsaan','KDPROVINSI','KOTA','KDKECAMATAN','KELURAHAN','NOTELP','notelprumah1','notelprumah2','notelpkantor','no_hp','NOKTP','sim','paspor','SUAMI_ORTU','PEKERJAAN','nama_penanggungjawab','hubungan_penanggungjawab','alamat_penanggungjawab','phone_penanggungjawab','asal_masuk','JENISKELAMIN','STATUS','AGAMA','PENDIDIKAN','buta_huruf','hambatan_komunikasi');
|
||||
$arr_url = array();
|
||||
foreach($arr_namevar as $l)
|
||||
{
|
||||
$name = ($l == 'NOMR') ? 'xNOMR' : $l;
|
||||
$value = (array_key_exists($l, $_POST)) ? $_POST[$l] : '';
|
||||
$arr_url[] = $name.'='.$value;
|
||||
}
|
||||
$str_url = implode("&", $arr_url);
|
||||
if( (empty($_SESSION['register_nomr'])) && (empty($_SESSION['register_nama'])) ){
|
||||
|
||||
$sqlrak = $db->query("SELECT * from m_maxnomr where status='1'");
|
||||
$rsqlrak = $sqlrak->fetchAll();
|
||||
$rowsqlrak = $rsqlrak[0];
|
||||
$nomr_berikutnya = no_rm_billing($rowsqlrak['last2']);
|
||||
|
||||
if(array_key_exists('NOMR', $_POST) && trim($_POST['NOMR']) != ''){
|
||||
|
||||
$sqlsearchpasien = $db->query("SELECT NAMA from m_pasien WHERE NOMR = '".trim($_POST['NOMR'])."'");
|
||||
if($_POST['PASIENBARU']=="1"){
|
||||
if($sqlsearchpasien->numRows() > 0){
|
||||
$nomr = $nomr_berikutnya;
|
||||
$db->query("UPDATE m_maxnomr set last2='$nomr' where status='1';", TRUE);
|
||||
}else{
|
||||
$nomr = trim($_POST['NOMR']);
|
||||
}
|
||||
}else{
|
||||
if($sqlsearchpasien->numRows() > 0)
|
||||
{
|
||||
$ketemu = "1";
|
||||
$nomr = trim($_POST['NOMR']);
|
||||
}
|
||||
else{
|
||||
$nomr = $nomr_berikutnya;
|
||||
}
|
||||
}
|
||||
}
|
||||
else{
|
||||
$ketemu = 0;
|
||||
$nomr = $nomr_berikutnya;
|
||||
}
|
||||
if($pasienbaru == 1){
|
||||
foreach($_POST as $key => $val)
|
||||
{
|
||||
$$key = $val;
|
||||
}
|
||||
#print_r($_REQUEST);
|
||||
#exit;
|
||||
#if(strlen($_POST['NOMR'])!=6) $_error_msg = $_error_msg."No MR Belum Lengkap, ";
|
||||
if($_POST['KDRUJUK']=="") $_error_msg = $_error_msg."Asal Pasien Belum Dipilih, ";
|
||||
#if($_POST['KDCARABAYAR']=="") $_error_msg = $_error_msg."Cara Bayar Belum Dipilih, ";
|
||||
if($_POST['SHIFT']=="") $_error_msg = $_error_msg."Shift Belum Dipilih, ";
|
||||
if($_POST['NAMA']=="") $_error_msg = $_error_msg."Nama Pasien Belum Diisi, ";
|
||||
if($_POST['TEMPAT']=="") $_error_msg = $_error_msg."Tempat Lahir Belum Lengkap, ";
|
||||
if($_POST['TGLLAHIR']=="") $_error_msg = $_error_msg."Tanggal Lahir Belum Lengkap, ";
|
||||
if($_POST['JENISKELAMIN']=="") $_error_msg = $_error_msg."Jenis Kelamin Belum Dipilih, ";
|
||||
if($_POST['ALAMAT']=="") $_error_msg = $_error_msg."Alamat Belum Lengkap, ";
|
||||
if($_POST['KELURAHAN']=="") $_error_msg = $_error_msg."Kelurahan Belum Dipilih, ";
|
||||
if($_POST['KDKECAMATAN']=="") $_error_msg = $_error_msg."Kecamatan Belum Dipilih, ";
|
||||
if($_POST['KOTA']=="") $_error_msg = $_error_msg."Kota Belum Lengkap, ";
|
||||
if($_POST['KDPROVINSI']=="") $_error_msg = $_error_msg."Provinsi Belum Lengkap, ";
|
||||
if($_POST['POLIKLINIK']=="") $_error_msg = $_error_msg."Poli Belum Dipilih, ";
|
||||
#echo $_error_msg;
|
||||
#echo $status;
|
||||
}
|
||||
if(!isset($_REQUEST['DOKTERJAGA'])) $_error_msg = $_error_msg."Dokter Jaga Belum Ada, ";
|
||||
|
||||
|
||||
if(strlen($_error_msg)>0) {
|
||||
$_error_msg = substr($_error_msg,0,strlen($_error_msg)-2).".";
|
||||
echo json_encode(['message'=>$_error_msg,'type'=>'error']);
|
||||
exit;
|
||||
}else{
|
||||
|
||||
if(!empty($_POST['DOKTERJAGA'])) {
|
||||
$dokter = trim($_POST['DOKTERJAGA']);
|
||||
}else {
|
||||
$dokter = "NULL";
|
||||
}
|
||||
#print_r($_REQUEST);
|
||||
if(!empty($_POST['KDCARABAYAR'])) {
|
||||
$KDCARABAYAR = trim($_POST['KDCARABAYAR']);
|
||||
}else {
|
||||
$KDCARABAYAR = 1;
|
||||
}
|
||||
|
||||
|
||||
if(empty($_POST['PENDIDIKAN'])) {
|
||||
$pendidikan = "NULL";
|
||||
}else {
|
||||
$pendidikan = $_POST['PENDIDIKAN'];
|
||||
}
|
||||
if(empty($_POST['AGAMA'])) {
|
||||
$agama = "NULL";
|
||||
}else {
|
||||
$agama = $_POST['AGAMA'];
|
||||
}
|
||||
if(empty($_POST['STATUS'])) {
|
||||
$status = "0";
|
||||
}else {
|
||||
$status = $_POST['STATUS'];
|
||||
}
|
||||
|
||||
if(!empty($_POST['CALLER'])) {
|
||||
$NAMADATA=str_replace(',',' ',$_POST['NAMA']).', '.$_REQUEST['CALLER'];
|
||||
}else {
|
||||
$NAMADATA=str_replace(',',' ',$_POST['NAMA']);
|
||||
}
|
||||
|
||||
if(empty($_POST['minta_rujukan'])) {
|
||||
$minta_rujukan = "0";
|
||||
}else {
|
||||
$minta_rujukan = "1";
|
||||
}
|
||||
|
||||
$tmpTGLLAHIR = date('Y-m-d', strtotime(str_replace('/','-',$_POST['TGLLAHIR'])));
|
||||
if($ketemu == "1") {
|
||||
$arr_pasien = [
|
||||
'ALAMAT' => trim($_POST['ALAMAT']),
|
||||
'KELURAHAN' => trim($_POST['KELURAHAN']),
|
||||
'KDKECAMATAN' => trim($_POST['KDKECAMATAN']),
|
||||
'KOTA' => trim($_POST['KOTA']),
|
||||
'KDPROVINSI' => trim($_POST['KDPROVINSI']),
|
||||
'NOTELP' => trim($_POST['NOTELP']),
|
||||
'NOKTP' => trim($_POST['NOKTP']),
|
||||
'ALAMAT_KTP' => trim($_POST['ALAMAT_KTP']),
|
||||
'JNS_PASIEN' => trim($_POST['jns_peserta']),
|
||||
'NIP' => $_SESSION['NIP']
|
||||
];
|
||||
|
||||
$sqlupdate_pasien = "UPDATE m_pasien ".bind_sql($arr_pasien, 1)." WHERE NOMR = '$nomr'";
|
||||
|
||||
execute($sqlupdate_pasien);
|
||||
}else {
|
||||
|
||||
$sqlinsert_pasien = "INSERT INTO m_pasien (NOMR, NAMA, TEMPAT, TGLLAHIR, JENISKELAMIN, ALAMAT, KELURAHAN, KDKECAMATAN, KOTA, KDPROVINSI, NOTELP, NOKTP, SUAMI_ORTU, PEKERJAAN, STATUS, AGAMA, PENDIDIKAN, KDCARABAYAR, NIP,TGLDAFTAR, ALAMAT_KTP,TITLE,PENANGGUNGJAWAB_NAMA, PENANGGUNGJAWAB_HUBUNGAN, PENANGGUNGJAWAB_ALAMAT, PENANGGUNGJAWAB_PHONE, NOMR_LAMA, NO_KARTU, JNS_PASIEN, sim,paspor,buta_huruf,bahasa,hambatan_komunikasi,kebangsaan,notelprumah1,notelprumah2,notelpkantor,no_hp,asal_masuk) VALUES('".$nomr."','".addslashes($NAMADATA)."','".addslashes($_POST['TEMPAT'])."','".trim($tmpTGLLAHIR)."','".trim($_POST['JENISKELAMIN'])."','".addslashes($_POST['ALAMAT'])."','".addslashes($_POST['KELURAHAN'])."','".trim($_POST['KDKECAMATAN'])."','".addslashes($_POST['KOTA'])."','".trim($_POST['KDPROVINSI'])."','".addslashes(str_replace("_", '', $_POST['NOTELP']))."','".addslashes(str_replace("_", '', $_POST['NOKTP']))."','".addslashes($_POST['SUAMI_ORTU'])."','".addslashes($_POST['PEKERJAAN'])."','".trim($status)."','".trim($agama)."','".trim($pendidikan)."','".trim($_POST['KDCARABAYAR'])."','".trim($_SESSION['NIP'])."','".$_POST['TGLREG']."', '".trim($_POST['ALAMAT_KTP'])."', '".$_REQUEST['CALLER']."','".trim($_POST['nama_penanggungjawab'])."', '".trim($_POST['hubungan_penanggungjawab'])."', '".trim($_POST['alamat_penanggungjawab'])."', '".trim($_POST['phone_penanggungjawab'])."', '".trim(array_key_exists('NOMR2', $_POST) ? $_POST['NOMR2'] : '')."', '".trim($_POST['nokartu'])."', '".trim($_POST['jns_peserta'])."', '".trim(str_replace("_", '', $_POST['sim']))."', '".trim(str_replace("_", '', $_POST['paspor']))."', '".trim($_POST['buta_huruf'])."', '".trim($_POST['bahasa'])."', '".trim($_POST['hambatan_komunikasi'])."', '".trim($_POST['kebangsaan'])."', '".trim(str_replace("_", '', $_POST['notelprumah1']))."', '".trim(str_replace("_", '', $_POST['notelprumah2']))."', '".trim(str_replace("_", '', $_POST['notelpkantor']))."', '".trim(str_replace("_", '', $_POST['no_hp']))."', '".trim($_POST['asal_masuk'])."')";
|
||||
|
||||
execute($sqlinsert_pasien);
|
||||
|
||||
}
|
||||
$NOJAMINAN = (array_key_exists('NOJAMINAN', $_POST)) ? $_POST['NOJAMINAN'] : NULL;
|
||||
$KETBAYAR = (array_key_exists('KETBAYAR', $_REQUEST)) ? $_REQUEST['KETBAYAR'] : NULL;
|
||||
if($_POST['POLIKLINIK']=="9" || $_POST['POLIKLINIK']=="10") {
|
||||
#print_r($_SESSION);
|
||||
$sqlinsert_pendaftaran = "INSERT INTO t_pendaftaran (NOMR,TGLREG,KDDOKTER,KDPOLY,KDRUJUK,KDCARABAYAR,NOJAMINAN,JAMREG, MASUKPOLY,MINTA_RUJUKAN,SHIFT,PASIENBARU,NIP,KETRUJUK,PENANGGUNGJAWAB_NAMA, PENANGGUNGJAWAB_HUBUNGAN, PENANGGUNGJAWAB_ALAMAT, PENANGGUNGJAWAB_PHONE,status,KETBAYAR) VALUES('".$nomr."','".$_POST['TGLREG']."',".$dokter.",".trim($_POST['POLIKLINIK']).",".trim($_POST['KDRUJUK']).",".trim($_POST['KDCARABAYAR']).",'".trim($_POST['NOJAMINAN'])."', '".$_POST['TGLREG']." ".date('H:i:s')."', '".$_POST['TGLREG']."', '".$minta_rujukan."',".trim($_POST['SHIFT']).",".$status.",'".$_SESSION['NIP']."','".trim($_POST['KETRUJUK'])."','".trim($_POST['nama_penanggungjawab'])."', '".trim($_POST['hubungan_penanggungjawab'])."', '".trim($_POST['alamat_penanggungjawab'])."', '".trim($_POST['phone_penanggungjawab'])."',0,'".$_REQUEST['KETBAYAR']."')";
|
||||
}else{
|
||||
$sqlinsert_pendaftaran = "INSERT INTO t_pendaftaran (NOMR, TGLREG, KDDOKTER, KDPOLY, KDRUJUK, KDCARABAYAR, NOJAMINAN, SHIFT, STATUS, PASIENBARU, NIP, KETRUJUK, TGLRUJUKAN, PENANGGUNGJAWAB_NAMA, PENANGGUNGJAWAB_HUBUNGAN, PENANGGUNGJAWAB_ALAMAT, PENANGGUNGJAWAB_PHONE, JAMREG, MINTA_RUJUKAN,KETBAYAR,NOKARTU,DIAGNOSA_AWAL,diagnosa_utama)
|
||||
VALUES('".$nomr."','".trim($_POST['TGLREG'])."',".trim($_POST['DOKTERJAGA']).",".trim($_POST['POLIKLINIK']).",".trim($_POST['KDRUJUK']).",".trim($_POST['KDCARABAYAR']).",'".trim($NOJAMINAN)."',".trim($_POST['SHIFT']).",0,".$status.",'".trim($_SESSION['NIP'])."','".trim($_POST['KETRUJUK'])."','".trim($_POST['tglrujuk'])."', '".trim($_POST['nama_penanggungjawab'])."', '".trim($_POST['hubungan_penanggungjawab'])."', '".trim($_POST['alamat_penanggungjawab'])."', '".trim($_POST['phone_penanggungjawab'])."', '".$_POST['TGLREG'].' '.date('H:i:s')."', '".$minta_rujukan."','".$KETBAYAR."','".trim($_POST['nokartu'])."', '".trim($_POST['diagnosa'])."', '".trim($_POST['diagnosa_utama'])."')";
|
||||
}
|
||||
if(_DBTYPE_ == 'mysqli') {
|
||||
$tmp_daftar = execute($sqlinsert_pendaftaran);
|
||||
$idx_daftar = $tmp_daftar->insertid;
|
||||
}
|
||||
else {
|
||||
$sqlinsert_pendaftaran .= " RETURNING idxdaftar";
|
||||
$tmp_daftar = execute($sqlinsert_pendaftaran);
|
||||
$result_daftar = $tmp_daftar->fetchFirst();
|
||||
$idx_daftar = $result_daftar['idxdaftar'];
|
||||
}
|
||||
|
||||
if($_POST['POLIKLINIK']=="51") {
|
||||
$idx_daftar = $tmp_daftar->insert_id;
|
||||
|
||||
$ins_operasi="INSERT INTO t_operasi(nomr, KDUNIT, IDXDAFTAR, RAJAL, NIP, TGLORDER) VALUES('".$nomr."', ".$_SESSION['KDUNIT'].", ".$idx_daftar.", 2, '".$_SESSION['NIP']."', '".$_POST['TGLREG']."')";
|
||||
|
||||
execute($ins_operasi);
|
||||
}
|
||||
// GCU
|
||||
if($_POST['POLIKLINIK']=="63")
|
||||
{
|
||||
$a = datediff($_POST['TGLLAHIR'], date("Y-m-d"));
|
||||
$umur = $a['years']." tahun ".$a['months']." bulan ".$a['days']." hari";
|
||||
$arr_gcu = $_POST['gcu'];
|
||||
$gcu_data['pemeriksaan'] = implode(',', $arr_gcu['pemeriksaan']);
|
||||
$gcu_data['IDXDAFTAR'] = $idx_daftar;
|
||||
$gcu_data['NOMR'] = $nomr;
|
||||
$gcu_data['nama_pasien'] = $_POST['NAMA'];
|
||||
$gcu_data['alamat_pasien'] = $_POST['ALAMAT'];
|
||||
$gcu_data['no_telp_pasien'] = $_POST['NOTELP'];
|
||||
$gcu_data['umur_pasien'] = $umur;
|
||||
$gcu_data['jenis_kelamin'] = $_POST['JENISKELAMIN'];
|
||||
$gcu_data['pekerjaan'] = $_POST['PEKERJAAN'];
|
||||
$gcu_data['tanggal'] = $_POST['TGLREG'];
|
||||
$gcu_data['jam'] = date('H:i:s');
|
||||
unset($arr_gcu['pemeriksaan']);
|
||||
$insert_data = array_merge($arr_gcu,$gcu_data);
|
||||
|
||||
|
||||
$insert_gcu = "INSERT INTO t_gcu ".bind_sql($insert_data);
|
||||
execute($insert_gcu);
|
||||
}
|
||||
if(!empty($_POST['start_daftar']) && !empty($_POST['stop_daftar'])){
|
||||
$nomr_last = $data_last_daftar['NOMR'];
|
||||
$start_daftar = $_POST['start_daftar'];
|
||||
$stop_daftar = $_POST['stop_daftar'];
|
||||
|
||||
$sql_insert_time_daftar = "INSERT INTO t_pendaftaran_iso (idxdaftar, NOMR, start_daftar, stop_daftar) VALUES ($idx_daftar, '$nomr_last', '$start_daftar', '$stop_daftar')";
|
||||
execute($sql_insert_time_daftar);
|
||||
}
|
||||
$kodetarif = getKodePendaftaran();
|
||||
$tarif_daftar = getTarifPendaftaran($kodetarif, NULL, 3);
|
||||
$last_bill = getLastNoBILL(1);
|
||||
$last_idxdaftar = getLastIDXDAFTAR();
|
||||
$qty = 1;
|
||||
|
||||
$_SESSION['poly'] = $_POST['POLIKLINIK'];
|
||||
$_SESSION['idx'] = $last_idxdaftar;
|
||||
$_SESSION['status'] = $status;
|
||||
|
||||
$ip = getRealIpAddr();
|
||||
|
||||
$tmp_cartbayar = 'insert into tmp_cartbayar set KODETARIF = "'.$tarif_daftar['kode_tarif'].'", QTY = 1, IP = "'.$ip.'", ID = "'.$kodetarif.'", POLY = "'.$_REQUEST['POLIKLINIK'].'", KDDOKTER='.$_REQUEST['DOKTERJAGA'].',TARIF = "'.$tarif_daftar['jumlah'].'", TOTTARIF = '.$tarif_daftar['jumlah'].', JASA_PELAYANAN = '.$tarif_daftar['jasa_pelayanan'].', JASA_SARANA = '.$tarif_daftar['jasa_sarana'].', UNIT = '.$_REQUEST['POLIKLINIK'];
|
||||
execute($tmp_cartbayar);
|
||||
|
||||
$sql='CALL pr_savebill_tindakanrajal_dokter("'.$nomr.'",'.$_REQUEST['SHIFT'].',"'.$_SESSION['NIP'].'","'.$last_idxdaftar.'","'.$_POST['TGLREG'].'",0,0,"'.$ip.'",'.$_REQUEST['KDCARABAYAR'].','.$_REQUEST['POLIKLINIK'].',0,"'.$_REQUEST['KDDOKTER'].'","'.$_REQUEST['KDPOLY'].'")';
|
||||
execute($sql);
|
||||
|
||||
|
||||
$_SESSION['register_nomr'] = $nomr;
|
||||
$_SESSION['register_nama'] = $NAMADATA;
|
||||
|
||||
}
|
||||
$msg = 'Pendaftaran Berhasil';
|
||||
$type= 'success';
|
||||
|
||||
$html = '
|
||||
<div style="margin-left:auto; margin-right:auto; text-align:center; margin-top:50px;">
|
||||
<input type="hidden" id="idx" values="'.$_SESSION['idx'].'">
|
||||
<input type="hidden" id="poly" values="'.$_SESSION['poly'].'">
|
||||
<input type="hidden" id="status" values="'.$_SESSION['status'].'">
|
||||
<input type="hidden" id="nama_pasien" values="'.$NAMADATA.'">
|
||||
<input type="hidden" id="nomr_pasien" values="'.$nomr.'">
|
||||
<input type="hidden" id="alamat_pasien" values="'.$_POST['ALAMAT'].'">
|
||||
<input type="hidden" id="tgl_lahir" values="'.$_POST['TGLLAHIR'].'">
|
||||
<input type="hidden" id="jeniskelamin" values="'.$_POST['JENISKELAMIN'].'">
|
||||
<div style="font-size:14px;">Data Telah di Simpan.</div>
|
||||
<div style="font-size:26px;">NOMR</div>
|
||||
<div style="font-size:74px;">'.$_SESSION['register_nomr'].'</div>
|
||||
<div style="font-size:26px;">NAMA PASIEN</div>
|
||||
<div style="font-size:74px;">'.$_SESSION['register_nama'].'</div>
|
||||
<div class="btn-group">
|
||||
<input type="button" name="back" class="btn btn-secondary" onclick="daftarBaru()" value="Daftar Baru"/>
|
||||
<input type="button" name="back" class="btn btn-info" onclick="cetakkartu()" value="Cetak Kartu" />
|
||||
<input type="button" name="back" class="btn btn-primary printrm" value="Print Tracer" />
|
||||
</div>
|
||||
</div>';
|
||||
echo json_encode(['message'=>$msg,'type'=>$type,'html'=>$html]);
|
||||
exit;
|
||||
}
|
||||
else {
|
||||
echo json_encode(['message'=>'Session sebelumnya belum diberishkan','type'=>'error']);
|
||||
exit;
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,181 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
require _DOCROOT_.'vendor/autoload.php';
|
||||
use \Verot\Upload\Upload;
|
||||
|
||||
ini_set('upload_max_filesize', '8M');
|
||||
ini_set('memory_limit', '1024M');
|
||||
|
||||
function file_save($file,$nomr,$noktp,$jenis){
|
||||
|
||||
// handle upload
|
||||
$handle = new upload($file);
|
||||
$handle->file_max_size = '8M';
|
||||
$handle->file_new_name_body = $nomr.'_'.$jenis.'_'.$noktp;
|
||||
$handle->allowed = array('application/pdf','image/jpeg','image/png');
|
||||
if ($handle->uploaded) {
|
||||
$base_upload_dir = '../dokumen/';
|
||||
$nomr_dir = makeDir($base_upload_dir.$nomr.'/',0777);
|
||||
$date_dir = makeDir($base_upload_dir.$nomr.'/'.date('Ymd'),0777);
|
||||
|
||||
$handle->process($base_upload_dir.$nomr.'/'.date('Ymd').'/');
|
||||
if ($handle->processed) {
|
||||
$handle->clean();
|
||||
// dd("Name : ".$handle->file_dst_name);
|
||||
return $handle->file_dst_pathname;
|
||||
} else {
|
||||
return $handle->error;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$_SESSION['hal']="2";
|
||||
$nomr=$_POST['NOMRKEY'];
|
||||
if($_GET['edit']=="ok"){
|
||||
if(empty($_POST['PENDIDIKAN'])){
|
||||
$pendidikan = "NULL";
|
||||
}else{
|
||||
$pendidikan = $_POST['PENDIDIKAN'];
|
||||
}
|
||||
if(empty($_POST['AGAMA'])){
|
||||
$agama = "NULL";
|
||||
}else{
|
||||
$agama = $_POST['AGAMA'];
|
||||
}
|
||||
if(empty($_POST['STATUS'])){
|
||||
$status = "NULL";
|
||||
}else{
|
||||
$status = $_POST['STATUS'];
|
||||
}
|
||||
|
||||
$m_provinsi = $db->query("SELECT * from m_provinsi where idprovinsi = {$_POST['PROVINSIHIDDEN']} ");
|
||||
$dt_provinsi = $m_provinsi->fetchFirst()['namaprovinsi'];
|
||||
|
||||
$m_kota = $db->query("SELECT * from m_kota where idkota = {$_POST['KOTAHIDDEN']}");
|
||||
$dt_kota = $m_kota->fetchFirst()['namakota'];
|
||||
|
||||
$m_kecamatan = $db->query('SELECT * from m_kecamatan where idkecamatan = '.$_POST['KECAMATANHIDDEN']);
|
||||
$dt_kecamatan = $m_kecamatan->fetchFirst()['namakecamatan'];
|
||||
|
||||
$m_kelurahan = $db->query('SELECT * from m_kelurahan where idkelurahan = '.$_POST['KELURAHANHIDDEN']);
|
||||
$dt_kelurahan = $m_kelurahan->fetchFirst()['namakelurahan'];
|
||||
|
||||
$m_status_pasien = $db->query('SELECT * from m_status_pasien where id_status = '.$status);
|
||||
$dt_status = $m_status_pasien->fetchFirst()['nama_status'];
|
||||
|
||||
$m_agama_pasien = $db->query('SELECT * from m_agama_pasien where id_agama = '.$agama);
|
||||
$dt_agama = $m_agama_pasien->fetchFirst()['nama_agama'];
|
||||
|
||||
$m_pendidikan_pasien = $db->query('SELECT * from m_pendidikan_pasien where id_pendidikan = '.$pendidikan);
|
||||
$dt_pendidikan = $m_pendidikan_pasien->fetchFirst()['nama_pendidikan'];
|
||||
|
||||
$tmpTGLLAHIR = date('Y-m-d', strtotime(str_replace('/','-',$_POST['TGLLAHIR'])));
|
||||
$arr_update_pas = [
|
||||
'NOMR' => $_POST['NOMRKEY'],
|
||||
'NAMA' => preg_replace("/\'/",'`',$_POST['NAMA']),
|
||||
'TEMPAT' => preg_replace("/\'/",'`',$_POST['TEMPAT']),
|
||||
'TGLLAHIR' => $tmpTGLLAHIR,
|
||||
'JENISKELAMIN' => $_POST['JENISKELAMIN'],
|
||||
'ALAMAT' => preg_replace("/\'/",'`',$_POST['ALAMAT']),
|
||||
'KELURAHAN' => ['value'=>$_POST['KELURAHANHIDDEN'],'type'=>'number'],
|
||||
'KDKECAMATAN' => ['value'=>$_POST['KECAMATANHIDDEN'],'type'=>'number'],
|
||||
'KOTA' => ['value'=>$_POST['KOTAHIDDEN'],'type'=>'number'],
|
||||
'KDPROVINSI' => ['value'=>$_POST['PROVINSIHIDDEN'],'type'=>'number'],
|
||||
'NOTELP' => $_POST['NOTELP'],
|
||||
'notelpkantor' => $_POST['notelpkantor'],
|
||||
'notelprumah1' => $_POST['notelprumah1'],
|
||||
'notelprumah2' => $_POST['notelprumah2'],
|
||||
'no_hp' => $_POST['no_hp'],
|
||||
'NOKTP' => $_POST['NOKTP'],
|
||||
'sim' => $_POST['sim'],
|
||||
'paspor' => $_POST['paspor'],
|
||||
'SUAMI_ORTU' => preg_replace("/\'/",'`',$_POST['SUAMI_ORTU']),
|
||||
'PEKERJAAN' => $_POST['PEKERJAAN'],
|
||||
'STATUS' => ['value'=>$status,'type'=>'number'],
|
||||
'AGAMA' => ['value'=>$agama,'type'=>'number'],
|
||||
'PENDIDIKAN' => ['value'=>$pendidikan,'type'=>'number'],
|
||||
// 'KDCARABAYAR' => ['value'=>$_POST['KDCARABAYAR'],'type'=>'number'],
|
||||
'NIP' => $_SESSION['NIP'],
|
||||
'ALAMAT_KTP' => preg_replace("/\'/",'`',$_POST['ALAMAT_KTP']),
|
||||
'kepercayaan' => $_POST['kepercayaan'],
|
||||
'agama_lain' => $_POST['agama_lain'],
|
||||
'st_disabilitas' => ['value'=>$_POST['st_disabilitas'],'type'=>'number'],
|
||||
'disabilitas' => $_POST['disabilitas'],
|
||||
'bahasa' => $_POST['bahasa'],
|
||||
'hambatan_komunikasi' => $_POST['hambatan_komunikasi'],
|
||||
'kebangsaan' => $_POST['kebangsaan'],
|
||||
'suku' => $_POST['suku'],
|
||||
'txt_kelurahan' => preg_replace("/\'/",'`',$dt_kelurahan),
|
||||
'txt_kecamatan' => preg_replace("/\'/",'`',$dt_kecamatan),
|
||||
'txt_kota' => preg_replace("/\'/",'`',$dt_kota),
|
||||
'txt_provinsi' => preg_replace("/\'/",'`',$dt_provinsi),
|
||||
'txt_status' => preg_replace("/\'/",'`',$dt_status),
|
||||
'txt_agama' => $dt_agama,
|
||||
'txt_pendidikan' => $dt_pendidikan,
|
||||
'nama_ayah' => $_POST['nama_ayah_kandung'],
|
||||
'nama_ibu' => $_POST['nama_ibu_kandung'],
|
||||
'pendidikan_ayah' => $_POST['pendidikan_ayah'],
|
||||
'pendidikan_ibu' => $_POST['pendidikan_ibu'],
|
||||
'st_identitas_ortu' => ['value'=>$_POST['st_identitas_ortu'],'type'=>'number'],
|
||||
'updated_at'=>date('Y-m-d H:i:s'),
|
||||
'ktp_file' => (($_FILES['ktp_file']) ? file_save($_FILES['ktp_file'],$_POST['NOMRKEY'],str_replace("_", '', $_POST['NOKTP']),'KTP') : ''),
|
||||
'kk_file' => (($_FILES['kk_file']) ? file_save($_FILES['kk_file'],$_POST['NOMRKEY'],str_replace("_", '', $_POST['NOKTP']),'KK') : ''),
|
||||
];
|
||||
$sqlupdate_pasien = "UPDATE m_pasien ".bind_sql($arr_update_pas,1)." WHERE NOMR = '".trim($_POST['NOMRKEY'])."' ";
|
||||
execute($sqlupdate_pasien);
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Edit Data Pasien Sukses");
|
||||
window.location="<?php echo _BASE_; ?>index.php?link=21";
|
||||
</script>
|
||||
|
||||
<?php
|
||||
}
|
||||
/*
|
||||
if($_POST['NOMRKEY'] =="" || $_POST['KDDOKTER'] =="" || $_POST['KDPOLY'] =="" || $_POST['KDRUJUK'] =="" || $_POST['KDCARABAYAR'] =="" || $_POST['SHIFT'] ==""){
|
||||
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Maaf Input Pendaftaran Belum Lengkap");
|
||||
window.location="<?php echo _BASE_;?>index.php?link=24&nomr=<?php echo $nomr; ?>";
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
$sqlinsert_pendaftaran = " INSERT INTO t_pendaftaran (NOMR, TGLREG, KDDOKTER, KDPOLY, KDRUJUK, KDCARABAYAR, NOJAMINAN, SHIFT, `STATUS`, PASIENBARU, NIP) VALUES('".trim($_POST['NOMRKEY'])."','".trim($_POST['TGLREG'])."',".trim($_POST['KDDOKTER']).",".trim($_POST['KDPOLY']).",".trim($_POST['KDRUJUK']).",".trim($_POST['KDCARABAYAR']).",'".trim($_POST['NOJAMINAN'])."',".trim($_POST['SHIFT']).",0,".$_POST['PASIENBARU'].",'".trim($_SESSION['NIP'])."')";
|
||||
$db->query($sqlinsert_pendaftaran);
|
||||
|
||||
$sqlupdate_pasien = "UPDATE m_pasien SET
|
||||
NOMR = '".$_POST['NOMRKEY']."'
|
||||
NAMA = '".trim($_POST['NAMA'])."',
|
||||
TEMPAT = '".trim($_POST['TEMPAT'])."',
|
||||
TGLLAHIR = '".trim($tmpTGLLAHIR)."',
|
||||
JENISKELAMIN = '".trim($_POST['JENISKELAMIN'])."',
|
||||
ALAMAT = '".trim($_POST['ALAMAT'])."',
|
||||
KELURAHAN = '".trim($_POST['KELURAHANHIDDEN'])."',
|
||||
KDKECAMATAN = ".trim($_POST['KECAMATANHIDDEN']).",
|
||||
KOTA = '".trim($_POST['KOTAHIDDEN'])."',
|
||||
NOTELP = '".trim($_POST['NOTELP'])."',
|
||||
NOKTP = '".trim($_POST['NOKTP'])."',
|
||||
SUAMI_ORTU = '".trim($_POST['SUAMI_ORTU'])."',
|
||||
PEKERJAAN = '".trim($_POST['PEKERJAAN'])."',
|
||||
STATUS = ".$status.",
|
||||
AGAMA = ".$agama.",
|
||||
PENDIDIKAN = ".$pendidikan.",
|
||||
KDCARABAYAR = ".trim($_POST['KDCARABAYAR']).",
|
||||
NIP = '".trim($_SESSION['NIP'])."'
|
||||
WHERE NOMR = '".trim($_POST['NOMRKEY'])."' ";
|
||||
$db->query($sqlupdate_pasien);
|
||||
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Update Data Sukses ");
|
||||
window.location="<?php echo _BASE_;?>index.php?link=2";
|
||||
</script>
|
||||
<?php
|
||||
// header('location:../?link=21');
|
||||
*/
|
||||
?>
|
||||
@@ -0,0 +1,128 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
require _DOCROOT_.'vendor/autoload.php';
|
||||
use \Verot\Upload\Upload;
|
||||
|
||||
ini_set('upload_max_filesize', '8M');
|
||||
ini_set('memory_limit', '1024M');
|
||||
|
||||
function file_save($file,$nomr,$noktp,$jenis){
|
||||
|
||||
// handle upload
|
||||
$handle = new upload($file);
|
||||
$handle->file_max_size = '8M';
|
||||
$handle->file_new_name_body = $nomr.'_'.$jenis.'_'.$noktp;
|
||||
$handle->allowed = array('application/pdf','image/jpeg','image/png');
|
||||
if ($handle->uploaded) {
|
||||
$base_upload_dir = '../dokumen/';
|
||||
$nomr_dir = makeDir($base_upload_dir.$nomr.'/',0777);
|
||||
$date_dir = makeDir($base_upload_dir.$nomr.'/'.date('Ymd'),0777);
|
||||
|
||||
$handle->process($base_upload_dir.$nomr.'/'.date('Ymd').'/');
|
||||
if ($handle->processed) {
|
||||
$handle->clean();
|
||||
// dd("Name : ".$handle->file_dst_name);
|
||||
return $handle->file_dst_pathname;
|
||||
} else {
|
||||
return $handle->error;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$_SESSION['hal']="2";
|
||||
$nomr=$_POST['NOMRKEY'];
|
||||
if($_GET['edit']=="ok"){
|
||||
if(empty($_POST['PENDIDIKAN'])){
|
||||
$pendidikan = "NULL";
|
||||
}else{
|
||||
$pendidikan = $_POST['PENDIDIKAN'];
|
||||
}
|
||||
if(empty($_POST['AGAMA'])){
|
||||
$agama = "NULL";
|
||||
}else{
|
||||
$agama = $_POST['AGAMA'];
|
||||
}
|
||||
if(empty($_POST['STATUS'])){
|
||||
$status = "NULL";
|
||||
}else{
|
||||
$status = $_POST['STATUS'];
|
||||
}
|
||||
|
||||
$tmpTGLLAHIR = date('Y-m-d', strtotime(str_replace('/','-',$_POST['TGLLAHIR'])));
|
||||
$arr_update_pas = [
|
||||
'nomr' => $_POST['NOMRKEY'],
|
||||
'nama' => preg_replace("/\'/",'`',$_POST['NAMA']),
|
||||
'tempat' => preg_replace("/\'/",'`',$_POST['TEMPAT']),
|
||||
'tgllahir' => $tmpTGLLAHIR,
|
||||
'jeniskelamin' => $_POST['JENISKELAMIN'],
|
||||
'alamat' => preg_replace("/\'/",'`',$_POST['ALAMAT']),
|
||||
'kelurahan' => ['value'=>$_POST['KELURAHANHIDDEN'],'type'=>'number'],
|
||||
'kdkecamatan' => ['value'=>$_POST['KECAMATANHIDDEN'],'type'=>'number'],
|
||||
'kota' => ['value'=>$_POST['KOTAHIDDEN'],'type'=>'number'],
|
||||
'kdprovinsi' => ['value'=>$_POST['PROVINSIHIDDEN'],'type'=>'number'],
|
||||
'notelp' => $_POST['NOTELP'],
|
||||
'noktp' => $_POST['NOKTP'],
|
||||
'pekerjaan' => $_POST['PEKERJAAN'],
|
||||
'status' => ['value'=>$status,'type'=>'number'],
|
||||
'agama' => ['value'=>$agama,'type'=>'number'],
|
||||
'pendidikan' => ['value'=>$pendidikan,'type'=>'number'],
|
||||
'kdcarabayar' => ['value'=>$_POST['KDCARABAYAR'],'type'=>'number'],
|
||||
];
|
||||
$sqlupdate_pasien = "UPDATE m_pasien_aps ".bind_sql($arr_update_pas,1)." WHERE NOMR = '".trim($_POST['NOMRKEY'])."' ";
|
||||
execute($sqlupdate_pasien);
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Edit Data Pasien APS Sukses");
|
||||
window.location="<?php echo _BASE_; ?>index.php?link=list_pasien_aps";
|
||||
</script>
|
||||
|
||||
<?php
|
||||
}
|
||||
/*
|
||||
if($_POST['NOMRKEY'] =="" || $_POST['KDDOKTER'] =="" || $_POST['KDPOLY'] =="" || $_POST['KDRUJUK'] =="" || $_POST['KDCARABAYAR'] =="" || $_POST['SHIFT'] ==""){
|
||||
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Maaf Input Pendaftaran Belum Lengkap");
|
||||
window.location="<?php echo _BASE_;?>index.php?link=24&nomr=<?php echo $nomr; ?>";
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
$sqlinsert_pendaftaran = " INSERT INTO t_pendaftaran (NOMR, TGLREG, KDDOKTER, KDPOLY, KDRUJUK, KDCARABAYAR, NOJAMINAN, SHIFT, `STATUS`, PASIENBARU, NIP) VALUES('".trim($_POST['NOMRKEY'])."','".trim($_POST['TGLREG'])."',".trim($_POST['KDDOKTER']).",".trim($_POST['KDPOLY']).",".trim($_POST['KDRUJUK']).",".trim($_POST['KDCARABAYAR']).",'".trim($_POST['NOJAMINAN'])."',".trim($_POST['SHIFT']).",0,".$_POST['PASIENBARU'].",'".trim($_SESSION['NIP'])."')";
|
||||
$db->query($sqlinsert_pendaftaran);
|
||||
|
||||
$sqlupdate_pasien = "UPDATE m_pasien SET
|
||||
NOMR = '".$_POST['NOMRKEY']."'
|
||||
NAMA = '".trim($_POST['NAMA'])."',
|
||||
TEMPAT = '".trim($_POST['TEMPAT'])."',
|
||||
TGLLAHIR = '".trim($tmpTGLLAHIR)."',
|
||||
JENISKELAMIN = '".trim($_POST['JENISKELAMIN'])."',
|
||||
ALAMAT = '".trim($_POST['ALAMAT'])."',
|
||||
KELURAHAN = '".trim($_POST['KELURAHANHIDDEN'])."',
|
||||
KDKECAMATAN = ".trim($_POST['KECAMATANHIDDEN']).",
|
||||
KOTA = '".trim($_POST['KOTAHIDDEN'])."',
|
||||
NOTELP = '".trim($_POST['NOTELP'])."',
|
||||
NOKTP = '".trim($_POST['NOKTP'])."',
|
||||
SUAMI_ORTU = '".trim($_POST['SUAMI_ORTU'])."',
|
||||
PEKERJAAN = '".trim($_POST['PEKERJAAN'])."',
|
||||
STATUS = ".$status.",
|
||||
AGAMA = ".$agama.",
|
||||
PENDIDIKAN = ".$pendidikan.",
|
||||
KDCARABAYAR = ".trim($_POST['KDCARABAYAR']).",
|
||||
NIP = '".trim($_SESSION['NIP'])."'
|
||||
WHERE NOMR = '".trim($_POST['NOMRKEY'])."' ";
|
||||
$db->query($sqlupdate_pasien);
|
||||
|
||||
?>
|
||||
<script language="javascript">
|
||||
alert("Update Data Sukses ");
|
||||
window.location="<?php echo _BASE_;?>index.php?link=2";
|
||||
</script>
|
||||
<?php
|
||||
// header('location:../?link=21');
|
||||
*/
|
||||
?>
|
||||
@@ -0,0 +1,416 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Page not found</title>
|
||||
<style>
|
||||
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
|
||||
body {margin:0}
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
figcaption,
|
||||
figure,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
main,
|
||||
nav,
|
||||
section,
|
||||
summary {display:block}
|
||||
audio,
|
||||
canvas,
|
||||
progress,
|
||||
video {display:inline-block;vertical-align:baseline}
|
||||
audio:not([controls]) {display:none;height:0}
|
||||
[hidden],
|
||||
template {display:none}
|
||||
a {background:transparent}
|
||||
a:active,
|
||||
a:hover {outline:0}
|
||||
abbr[title] {border-bottom:1px dotted}
|
||||
b,
|
||||
strong {font-weight:bold}
|
||||
dfn {font-style:italic}
|
||||
h1 {font-size:2em;margin:0.67em 0}
|
||||
mark {background:#ff0;color:#000}
|
||||
small {font-size:80%}
|
||||
sub,
|
||||
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
|
||||
sup {top:-0.5em}
|
||||
sub {bottom:-0.25em}
|
||||
img {border:0}
|
||||
svg:not(:root) {overflow:hidden}
|
||||
figure {margin:1em 40px}
|
||||
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
|
||||
pre {overflow:auto}
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {font-family:monospace,monospace;font-size:1em}
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {color:inherit;font:inherit;margin:0}
|
||||
button {overflow:visible}
|
||||
button,
|
||||
select {text-transform:none}
|
||||
button,
|
||||
html input[type="button"],
|
||||
input[type="reset"],
|
||||
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
|
||||
button[disabled],
|
||||
html input[disabled] {cursor:default}
|
||||
button::-moz-focus-inner,
|
||||
input::-moz-focus-inner {border:0;padding:0}
|
||||
input {line-height:normal}
|
||||
input[type="checkbox"],
|
||||
input[type="radio"] {box-sizing:border-box;padding:0}
|
||||
input[type="number"]::-webkit-inner-spin-button,
|
||||
input[type="number"]::-webkit-outer-spin-button {height:auto}
|
||||
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
|
||||
input[type="search"]::-webkit-search-cancel-button,
|
||||
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
|
||||
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
|
||||
legend {border:0;padding:0}
|
||||
textarea {overflow:auto}
|
||||
optgroup {font-weight:bold}
|
||||
table {border-collapse:collapse;border-spacing:0;table-layout:auto;word-wrap:break-word;word-break:break-all}
|
||||
td,
|
||||
th {padding:0}
|
||||
*,
|
||||
*:before,
|
||||
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
|
||||
html {font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
|
||||
body {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.42857143;color:#333;background-color:#f9f9f9}
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
textarea {font-family:inherit;font-size:inherit;line-height:inherit}
|
||||
button,
|
||||
input,
|
||||
select[multiple],
|
||||
textarea {background-image:none}
|
||||
a {color:#0181b9;text-decoration:none}
|
||||
a:hover,
|
||||
a:focus {color:#001721;text-decoration:underline}
|
||||
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
|
||||
img {vertical-align:middle}
|
||||
.img-responsive {display:block;max-width:100%;height:auto}
|
||||
.img-rounded {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
|
||||
.img-circle {border-radius:50%}
|
||||
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
|
||||
.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
|
||||
@media print {* {text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important }a,a:visited {text-decoration:underline }a[href]:after {content:" (" attr(href) ")" }abbr[title]:after {content:" (" attr(title) ")" }a[href^="javascript:"]:after,a[href^="#"]:after {content:"" }pre,blockquote {border:1px solid #999;page-break-inside:avoid }thead {display:table-header-group }tr,img {page-break-inside:avoid }img {max-width:100% !important }p,h2,h3 {orphans:3;widows:3 }h2,h3 {page-break-after:avoid }select {background:#fff !important }.navbar {display:none }.table td,.table th {background-color:#fff !important }.btn >.caret,.dropup >.btn >.caret {border-top-color:#000 !important }.label {border:1px solid #000 }.table {border-collapse:collapse !important }.table-bordered th,.table-bordered td {border:1px solid #ddd !important }}
|
||||
.container {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
|
||||
@media (min-width:768px) {.container {width:750px }}
|
||||
@media (min-width:992px) {.container {width:970px }}
|
||||
@media (min-width:1200px) {.container {width:1170px }}
|
||||
.container-fluid {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
|
||||
.row {margin-left:-15px;margin-right:-15px}
|
||||
.row-flush {margin-left:0;margin-right:0}
|
||||
.row-flush [class*="col-"] {padding-left:0 !important;padding-right:0 !important}
|
||||
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px}
|
||||
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left}
|
||||
.col-xs-12 {width:100%}
|
||||
.col-xs-11 {width:91.66666667%}
|
||||
.col-xs-10 {width:83.33333333%}
|
||||
.col-xs-9 {width:75%}
|
||||
.col-xs-8 {width:66.66666667%}
|
||||
.col-xs-7 {width:58.33333333%}
|
||||
.col-xs-6 {width:50%}
|
||||
.col-xs-5 {width:41.66666667%}
|
||||
.col-xs-4 {width:33.33333333%}
|
||||
.col-xs-3 {width:25%}
|
||||
.col-xs-2 {width:16.66666667%}
|
||||
.col-xs-1 {width:8.33333333%}
|
||||
.col-xs-pull-12 {right:100%}
|
||||
.col-xs-pull-11 {right:91.66666667%}
|
||||
.col-xs-pull-10 {right:83.33333333%}
|
||||
.col-xs-pull-9 {right:75%}
|
||||
.col-xs-pull-8 {right:66.66666667%}
|
||||
.col-xs-pull-7 {right:58.33333333%}
|
||||
.col-xs-pull-6 {right:50%}
|
||||
.col-xs-pull-5 {right:41.66666667%}
|
||||
.col-xs-pull-4 {right:33.33333333%}
|
||||
.col-xs-pull-3 {right:25%}
|
||||
.col-xs-pull-2 {right:16.66666667%}
|
||||
.col-xs-pull-1 {right:8.33333333%}
|
||||
.col-xs-pull-0 {right:0%}
|
||||
.col-xs-push-12 {left:100%}
|
||||
.col-xs-push-11 {left:91.66666667%}
|
||||
.col-xs-push-10 {left:83.33333333%}
|
||||
.col-xs-push-9 {left:75%}
|
||||
.col-xs-push-8 {left:66.66666667%}
|
||||
.col-xs-push-7 {left:58.33333333%}
|
||||
.col-xs-push-6 {left:50%}
|
||||
.col-xs-push-5 {left:41.66666667%}
|
||||
.col-xs-push-4 {left:33.33333333%}
|
||||
.col-xs-push-3 {left:25%}
|
||||
.col-xs-push-2 {left:16.66666667%}
|
||||
.col-xs-push-1 {left:8.33333333%}
|
||||
.col-xs-push-0 {left:0%}
|
||||
.col-xs-offset-12 {margin-left:100%}
|
||||
.col-xs-offset-11 {margin-left:91.66666667%}
|
||||
.col-xs-offset-10 {margin-left:83.33333333%}
|
||||
.col-xs-offset-9 {margin-left:75%}
|
||||
.col-xs-offset-8 {margin-left:66.66666667%}
|
||||
.col-xs-offset-7 {margin-left:58.33333333%}
|
||||
.col-xs-offset-6 {margin-left:50%}
|
||||
.col-xs-offset-5 {margin-left:41.66666667%}
|
||||
.col-xs-offset-4 {margin-left:33.33333333%}
|
||||
.col-xs-offset-3 {margin-left:25%}
|
||||
.col-xs-offset-2 {margin-left:16.66666667%}
|
||||
.col-xs-offset-1 {margin-left:8.33333333%}
|
||||
.col-xs-offset-0 {margin-left:0%}
|
||||
@media (min-width:768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left }.col-sm-12 {width:100% }.col-sm-11 {width:91.66666667% }.col-sm-10 {width:83.33333333% }.col-sm-9 {width:75% }.col-sm-8 {width:66.66666667% }.col-sm-7 {width:58.33333333% }.col-sm-6 {width:50% }.col-sm-5 {width:41.66666667% }.col-sm-4 {width:33.33333333% }.col-sm-3 {width:25% }.col-sm-2 {width:16.66666667% }.col-sm-1 {width:8.33333333% }.col-sm-pull-12 {right:100% }.col-sm-pull-11 {right:91.66666667% }.col-sm-pull-10 {right:83.33333333% }.col-sm-pull-9 {right:75% }.col-sm-pull-8 {right:66.66666667% }.col-sm-pull-7 {right:58.33333333% }.col-sm-pull-6 {right:50% }.col-sm-pull-5 {right:41.66666667% }.col-sm-pull-4 {right:33.33333333% }.col-sm-pull-3 {right:25% }.col-sm-pull-2 {right:16.66666667% }.col-sm-pull-1 {right:8.33333333% }.col-sm-pull-0 {right:0% }.col-sm-push-12 {left:100% }.col-sm-push-11 {left:91.66666667% }.col-sm-push-10 {left:83.33333333% }.col-sm-push-9 {left:75% }.col-sm-push-8 {left:66.66666667% }.col-sm-push-7 {left:58.33333333% }.col-sm-push-6 {left:50% }.col-sm-push-5 {left:41.66666667% }.col-sm-push-4 {left:33.33333333% }.col-sm-push-3 {left:25% }.col-sm-push-2 {left:16.66666667% }.col-sm-push-1 {left:8.33333333% }.col-sm-push-0 {left:0% }.col-sm-offset-12 {margin-left:100% }.col-sm-offset-11 {margin-left:91.66666667% }.col-sm-offset-10 {margin-left:83.33333333% }.col-sm-offset-9 {margin-left:75% }.col-sm-offset-8 {margin-left:66.66666667% }.col-sm-offset-7 {margin-left:58.33333333% }.col-sm-offset-6 {margin-left:50% }.col-sm-offset-5 {margin-left:41.66666667% }.col-sm-offset-4 {margin-left:33.33333333% }.col-sm-offset-3 {margin-left:25% }.col-sm-offset-2 {margin-left:16.66666667% }.col-sm-offset-1 {margin-left:8.33333333% }.col-sm-offset-0 {margin-left:0% }}
|
||||
@media (min-width:992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:left }.col-md-12 {width:100% }.col-md-11 {width:91.66666667% }.col-md-10 {width:83.33333333% }.col-md-9 {width:75% }.col-md-8 {width:66.66666667% }.col-md-7 {width:58.33333333% }.col-md-6 {width:50% }.col-md-5 {width:41.66666667% }.col-md-4 {width:33.33333333% }.col-md-3 {width:25% }.col-md-2 {width:16.66666667% }.col-md-1 {width:8.33333333% }.col-md-pull-12 {right:100% }.col-md-pull-11 {right:91.66666667% }.col-md-pull-10 {right:83.33333333% }.col-md-pull-9 {right:75% }.col-md-pull-8 {right:66.66666667% }.col-md-pull-7 {right:58.33333333% }.col-md-pull-6 {right:50% }.col-md-pull-5 {right:41.66666667% }.col-md-pull-4 {right:33.33333333% }.col-md-pull-3 {right:25% }.col-md-pull-2 {right:16.66666667% }.col-md-pull-1 {right:8.33333333% }.col-md-pull-0 {right:0% }.col-md-push-12 {left:100% }.col-md-push-11 {left:91.66666667% }.col-md-push-10 {left:83.33333333% }.col-md-push-9 {left:75% }.col-md-push-8 {left:66.66666667% }.col-md-push-7 {left:58.33333333% }.col-md-push-6 {left:50% }.col-md-push-5 {left:41.66666667% }.col-md-push-4 {left:33.33333333% }.col-md-push-3 {left:25% }.col-md-push-2 {left:16.66666667% }.col-md-push-1 {left:8.33333333% }.col-md-push-0 {left:0% }.col-md-offset-12 {margin-left:100% }.col-md-offset-11 {margin-left:91.66666667% }.col-md-offset-10 {margin-left:83.33333333% }.col-md-offset-9 {margin-left:75% }.col-md-offset-8 {margin-left:66.66666667% }.col-md-offset-7 {margin-left:58.33333333% }.col-md-offset-6 {margin-left:50% }.col-md-offset-5 {margin-left:41.66666667% }.col-md-offset-4 {margin-left:33.33333333% }.col-md-offset-3 {margin-left:25% }.col-md-offset-2 {margin-left:16.66666667% }.col-md-offset-1 {margin-left:8.33333333% }.col-md-offset-0 {margin-left:0% }}
|
||||
@media (min-width:1200px) {.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {float:left }.col-lg-12 {width:100% }.col-lg-11 {width:91.66666667% }.col-lg-10 {width:83.33333333% }.col-lg-9 {width:75% }.col-lg-8 {width:66.66666667% }.col-lg-7 {width:58.33333333% }.col-lg-6 {width:50% }.col-lg-5 {width:41.66666667% }.col-lg-4 {width:33.33333333% }.col-lg-3 {width:25% }.col-lg-2 {width:16.66666667% }.col-lg-1 {width:8.33333333% }.col-lg-pull-12 {right:100% }.col-lg-pull-11 {right:91.66666667% }.col-lg-pull-10 {right:83.33333333% }.col-lg-pull-9 {right:75% }.col-lg-pull-8 {right:66.66666667% }.col-lg-pull-7 {right:58.33333333% }.col-lg-pull-6 {right:50% }.col-lg-pull-5 {right:41.66666667% }.col-lg-pull-4 {right:33.33333333% }.col-lg-pull-3 {right:25% }.col-lg-pull-2 {right:16.66666667% }.col-lg-pull-1 {right:8.33333333% }.col-lg-pull-0 {right:0% }.col-lg-push-12 {left:100% }.col-lg-push-11 {left:91.66666667% }.col-lg-push-10 {left:83.33333333% }.col-lg-push-9 {left:75% }.col-lg-push-8 {left:66.66666667% }.col-lg-push-7 {left:58.33333333% }.col-lg-push-6 {left:50% }.col-lg-push-5 {left:41.66666667% }.col-lg-push-4 {left:33.33333333% }.col-lg-push-3 {left:25% }.col-lg-push-2 {left:16.66666667% }.col-lg-push-1 {left:8.33333333% }.col-lg-push-0 {left:0% }.col-lg-offset-12 {margin-left:100% }.col-lg-offset-11 {margin-left:91.66666667% }.col-lg-offset-10 {margin-left:83.33333333% }.col-lg-offset-9 {margin-left:75% }.col-lg-offset-8 {margin-left:66.66666667% }.col-lg-offset-7 {margin-left:58.33333333% }.col-lg-offset-6 {margin-left:50% }.col-lg-offset-5 {margin-left:41.66666667% }.col-lg-offset-4 {margin-left:33.33333333% }.col-lg-offset-3 {margin-left:25% }.col-lg-offset-2 {margin-left:16.66666667% }.col-lg-offset-1 {margin-left:8.33333333% }.col-lg-offset-0 {margin-left:0% }}
|
||||
.clearfix:before,
|
||||
.clearfix:after,
|
||||
.container:before,
|
||||
.container:after,
|
||||
.container-fluid:before,
|
||||
.container-fluid:after,
|
||||
.row:before,
|
||||
.row:after {content:" ";display:table}
|
||||
.clearfix:after,
|
||||
.container:after,
|
||||
.container-fluid:after,
|
||||
.row:after {clear:both}
|
||||
.center-block {display:block;margin-left:auto;margin-right:auto}
|
||||
.pull-right {float:right !important}
|
||||
.pull-left {float:left !important}
|
||||
.hide {display:none !important}
|
||||
.show {display:block !important}
|
||||
.invisible {visibility:hidden}
|
||||
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
|
||||
.hidden {display:none !important;visibility:hidden !important}
|
||||
.affix {position:fixed}
|
||||
@-ms-viewport {width:device-width}
|
||||
.visible-xs,
|
||||
.visible-sm,
|
||||
.visible-md,
|
||||
.visible-lg {display:none !important}
|
||||
@media (max-width:767px) {.visible-xs {display:block !important }table.visible-xs {display:table }tr.visible-xs {display:table-row !important }th.visible-xs,td.visible-xs {display:table-cell !important }}
|
||||
@media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important }table.visible-sm {display:table }tr.visible-sm {display:table-row !important }th.visible-sm,td.visible-sm {display:table-cell !important }}
|
||||
@media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important }table.visible-md {display:table }tr.visible-md {display:table-row !important }th.visible-md,td.visible-md {display:table-cell !important }}
|
||||
@media (min-width:1200px) {.visible-lg {display:block !important }table.visible-lg {display:table }tr.visible-lg {display:table-row !important }th.visible-lg,td.visible-lg {display:table-cell !important }}
|
||||
@media (max-width:767px) {.hidden-xs {display:none !important }}
|
||||
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important }}
|
||||
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important }}
|
||||
@media (min-width:1200px) {.hidden-lg {display:none !important }}
|
||||
.visible-print {display:none !important}
|
||||
@media print {.visible-print {display:block !important }table.visible-print {display:table }tr.visible-print {display:table-row !important }th.visible-print,td.visible-print {display:table-cell !important }}
|
||||
@media print {.hidden-print {display:none !important }}
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
.h1,
|
||||
.h2,
|
||||
.h3,
|
||||
.h4,
|
||||
.h5,
|
||||
.h6 {font-family:inherit;font-weight:400;line-height:1.1;color:inherit}
|
||||
h1 small,
|
||||
h2 small,
|
||||
h3 small,
|
||||
h4 small,
|
||||
h5 small,
|
||||
h6 small,
|
||||
.h1 small,
|
||||
.h2 small,
|
||||
.h3 small,
|
||||
.h4 small,
|
||||
.h5 small,
|
||||
.h6 small,
|
||||
h1 .small,
|
||||
h2 .small,
|
||||
h3 .small,
|
||||
h4 .small,
|
||||
h5 .small,
|
||||
h6 .small,
|
||||
.h1 .small,
|
||||
.h2 .small,
|
||||
.h3 .small,
|
||||
.h4 .small,
|
||||
.h5 .small,
|
||||
.h6 .small {font-weight:normal;line-height:1;color:#999}
|
||||
h1,
|
||||
.h1,
|
||||
h2,
|
||||
.h2,
|
||||
h3,
|
||||
.h3 {margin-top:20px;margin-bottom:10px}
|
||||
h1 small,
|
||||
.h1 small,
|
||||
h2 small,
|
||||
.h2 small,
|
||||
h3 small,
|
||||
.h3 small,
|
||||
h1 .small,
|
||||
.h1 .small,
|
||||
h2 .small,
|
||||
.h2 .small,
|
||||
h3 .small,
|
||||
.h3 .small {font-size:65%}
|
||||
h4,
|
||||
.h4,
|
||||
h5,
|
||||
.h5,
|
||||
h6,
|
||||
.h6 {margin-top:10px;margin-bottom:10px}
|
||||
h4 small,
|
||||
.h4 small,
|
||||
h5 small,
|
||||
.h5 small,
|
||||
h6 small,
|
||||
.h6 small,
|
||||
h4 .small,
|
||||
.h4 .small,
|
||||
h5 .small,
|
||||
.h5 .small,
|
||||
h6 .small,
|
||||
.h6 .small {font-size:75%}
|
||||
h1,
|
||||
.h1 {font-size:36px}
|
||||
h2,
|
||||
.h2 {font-size:30px}
|
||||
h3,
|
||||
.h3 {font-size:24px}
|
||||
h4,
|
||||
.h4 {font-size:18px}
|
||||
h5,
|
||||
.h5 {font-size:14px}
|
||||
h6,
|
||||
.h6 {font-size:12px}
|
||||
p {margin:0 0 10px}
|
||||
.lead {margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}
|
||||
@media (min-width:768px) {.lead {font-size:21px }}
|
||||
small,
|
||||
.small {font-size:85%}
|
||||
cite {font-style:normal}
|
||||
.text-left {text-align:left}
|
||||
.text-right {text-align:right}
|
||||
.text-center {text-align:center}
|
||||
.text-justify {text-align:justify}
|
||||
.text-muted {color:#999}
|
||||
.text-primary {color:#34495e}
|
||||
a.text-primary:hover {color:#222f3d}
|
||||
.text-success {color:#3c763d}
|
||||
a.text-success:hover {color:#2b542c}
|
||||
.text-info {color:#31708f}
|
||||
a.text-info:hover {color:#245269}
|
||||
.text-warning {color:#8a6d3b}
|
||||
a.text-warning:hover {color:#66512c}
|
||||
.text-danger {color:#a94442}
|
||||
a.text-danger:hover {color:#843534}
|
||||
.bg-primary {color:#fff;background-color:#34495e}
|
||||
a.bg-primary:hover {background-color:#222f3d}
|
||||
.bg-success {background-color:#dff0d8}
|
||||
a.bg-success:hover {background-color:#c1e2b3}
|
||||
.bg-info {background-color:#d9edf7}
|
||||
a.bg-info:hover {background-color:#afd9ee}
|
||||
.bg-warning {background-color:#fcf8e3}
|
||||
a.bg-warning:hover {background-color:#f7ecb5}
|
||||
.bg-danger {background-color:#f2dede}
|
||||
a.bg-danger:hover {background-color:#e4b9b9}
|
||||
.page-header {padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
|
||||
ul,
|
||||
ol {margin-top:0;margin-bottom:10px}
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol,
|
||||
ol ol {margin-bottom:0}
|
||||
.list-unstyled {padding-left:0;list-style:none}
|
||||
.list-inline {padding-left:0;list-style:none;margin-left:-5px}
|
||||
.list-inline >li {display:inline-block;padding-left:5px;padding-right:5px}
|
||||
dl {margin-top:0;margin-bottom:20px}
|
||||
dt,
|
||||
dd {line-height:1.42857143}
|
||||
dt {font-weight:bold}
|
||||
dd {margin-left:0}
|
||||
@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }.dl-horizontal dd {margin-left:180px }}
|
||||
abbr[title],
|
||||
abbr[data-original-title] {cursor:help;border-bottom:1px dotted #999}
|
||||
.initialism {font-size:90%;text-transform:uppercase}
|
||||
blockquote {padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
|
||||
blockquote p:last-child,
|
||||
blockquote ul:last-child,
|
||||
blockquote ol:last-child {margin-bottom:0}
|
||||
blockquote footer,
|
||||
blockquote small,
|
||||
blockquote .small {display:block;font-size:80%;line-height:1.42857143;color:#999}
|
||||
blockquote footer:before,
|
||||
blockquote small:before,
|
||||
blockquote .small:before {content:'\2014 \00A0'}
|
||||
.blockquote-reverse,
|
||||
blockquote.pull-right {padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
|
||||
.blockquote-reverse footer:before,
|
||||
blockquote.pull-right footer:before,
|
||||
.blockquote-reverse small:before,
|
||||
blockquote.pull-right small:before,
|
||||
.blockquote-reverse .small:before,
|
||||
blockquote.pull-right .small:before {content:''}
|
||||
.blockquote-reverse footer:after,
|
||||
blockquote.pull-right footer:after,
|
||||
.blockquote-reverse small:after,
|
||||
blockquote.pull-right small:after,
|
||||
.blockquote-reverse .small:after,
|
||||
blockquote.pull-right .small:after {content:'\00A0 \2014'}
|
||||
blockquote:before,
|
||||
blockquote:after {content:""}
|
||||
address {margin-bottom:20px;font-style:normal;line-height:1.42857143}
|
||||
|
||||
.oc-icon-chain:before,
|
||||
.icon-chain:before,
|
||||
|
||||
.oc-icon-chain-broken:before,
|
||||
.icon-chain-broken:before {content:"\f127"}
|
||||
|
||||
.close {float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;font-family:sans-serif;opacity:0.2;filter:alpha(opacity=20)}
|
||||
.close:hover,
|
||||
.close:focus {color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
|
||||
button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
|
||||
@font-face {font-family:'FontAwesome';src:url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=1.0.1');src:url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=1.0.1') format('embedded-opentype'),url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=1.0.1') format('woff'),url('../ui/font/fontawesome-webfont.ttf?v=1.0.1') format('truetype'),url('../library/font-awesome-4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular?v=1.0.1') format('svg');font-weight:normal;font-style:normal}
|
||||
[class^="icon-"],
|
||||
[class*=" icon-"] {font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
|
||||
[class^="icon-"]:before,
|
||||
[class*=" icon-"]:before {text-decoration:inherit;display:inline-block;speak:none}
|
||||
[class^="icon-"].pull-left,
|
||||
[class*=" icon-"].pull-left {margin-right:.3em}
|
||||
[class^="icon-"].pull-right,
|
||||
[class*=" icon-"].pull-right {margin-left:.3em}
|
||||
[class^="oc-icon-"]:before,
|
||||
[class*=" oc-icon-"]:before {display:inline-block;margin-right:8px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;vertical-align:baseline}
|
||||
[class^="oc-icon-"].empty:before,
|
||||
[class*=" oc-icon-"].empty:before {margin-right:0}
|
||||
.icon-lg {font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}
|
||||
.icon-2x {font-size:2em}
|
||||
.icon-3x {font-size:3em}
|
||||
.icon-4x {font-size:4em}
|
||||
.icon-5x {font-size:5em}
|
||||
body {padding-top:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background:#f3f3f3;color:#405261}
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5 {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:uppercase}
|
||||
h1 {font-weight:300;font-size:50px;margin-bottom:15px}
|
||||
h1 i[class^="icon-"]:before {font-size:46px}
|
||||
i[class^="icon-"].warning {color:#c84530}
|
||||
h3 {font-size:24px;font-weight:300}
|
||||
p.lead {font-size:16px;font-weight:300}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1><i class="icon-chain-broken warning"></i> Page not found</h1>
|
||||
<p class="lead">The requested page cannot be found.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,785 @@
|
||||
<?php
|
||||
include("core/main.php");
|
||||
|
||||
|
||||
$search = "and a.tanggal='".date('Y-m-d')."'";
|
||||
$tgl_kunjungan = "";
|
||||
if(!empty($_GET['tgl_kunjungan'])){
|
||||
$tgl_kunjungan =$_GET['tgl_kunjungan'];
|
||||
}
|
||||
|
||||
if($tgl_kunjungan !=""){
|
||||
$search = " and a.tanggal between '".$tgl_kunjungan."' ";
|
||||
}
|
||||
|
||||
$tgl_kunjungan2 = "";
|
||||
if(!empty($_GET['tgl_kunjungan2'])){
|
||||
$tgl_kunjungan2 =$_GET['tgl_kunjungan2'];
|
||||
}
|
||||
|
||||
|
||||
if($tgl_kunjungan !=""){
|
||||
if($tgl_kunjungan2 !=""){
|
||||
$search = $search." and '".$tgl_kunjungan2."' ";
|
||||
}else{
|
||||
$search = $search." and '".$tgl_kunjungan."' ";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div align="center">
|
||||
<div id="frame" style="width:100%;">
|
||||
<div id="frame_title"><h5>JASPEL KAMAR OPERASI</h5></div>
|
||||
<div align="left" >
|
||||
<form name="formsearch" method="get" >
|
||||
<table width="248" border="0" cellspacing="0" class="tb">
|
||||
|
||||
|
||||
<tr>
|
||||
<td>Tanggal</td>
|
||||
<td><input type="text" name="tgl_kunjungan" id="tgl_pesan" readonly="readonly" class="text"
|
||||
value="<?php if($tgl_kunjungan!=""){
|
||||
echo $tgl_kunjungan;}?>"/><a href="javascript:showCal('Calendar3')"><img align="top" src="img/date.png" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sd</td>
|
||||
<td><input type="text" name="tgl_kunjungan2" id="tgl_pesan2" readonly="readonly" class="text"
|
||||
value="<?php if($tgl_kunjungan2!=""){
|
||||
echo $tgl_kunjungan2;}?>"/><a href="javascript:showCal('Calendar11')"><img align="top" src="img/date.png" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="submit" value="Cari" class="text"/>
|
||||
<input type="hidden" name="link" value="jas2" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend >A. Pasien Umum</legend>
|
||||
|
||||
<?php $sql=
|
||||
"select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.40*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0.10*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=1
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080304','01080305','01080306') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
union
|
||||
select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.50*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=1
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080301','01080302','01080303') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1184" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Operatif Kecil, Sedang, Besar, Kuretase, dan Tubektomi</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" align="center" width="140">Tindakan</th>
|
||||
<th align="center" width="75">Pasien</th>
|
||||
<th align="center" width="75">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="111">Dokter Operator</th>
|
||||
<th align="center" width="116">Jasa dr Operator</th>
|
||||
<th align="center" width="116">Dokter Anaestesi</th>
|
||||
<th align="center" width="94">Jasa dr Anastesi</th>
|
||||
<th align="center" width="94">Dokter Anak</th>
|
||||
<th align="center" width="69">Jasa dr Anak</th>
|
||||
<th align="center" width="69">Asisten</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="78">Pendukung</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= $list['dokteroperator'];?> </td>
|
||||
<td><?= number_format($list['jsdrOperator'],0);?></td>
|
||||
<td><?= $list['dokteranastesi'];?> </td>
|
||||
<td><?= number_format($list['jsdranastesi'],0);?></td>
|
||||
<td><?= $list['dokteranak'];?></td>
|
||||
<td><?= number_format($list['jsdranak'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<br />
|
||||
<?php
|
||||
$sql="select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
case kdprofesi when 1 then 0.7*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.4*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.35*(f.tarifjaspel)*count(a.idxdaftar) end as jsdr,
|
||||
case kdprofesi when 1 then 0.075*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.2*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0*(f.tarifjaspel)*count(a.idxdaftar) end as asisten,
|
||||
case kdprofesi when 1 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.15*(f.tarifjaspel)*count(a.idxdaftar) end as manajemen,
|
||||
case kdprofesi when 1 then 0.125*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.3*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.5*(f.tarifjaspel)*count(a.idxdaftar) end as pendukung,
|
||||
d.namadokter, c.nama as poly, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=1
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_poly c on b.kdpoly=c.kode
|
||||
inner join m_dokter d on a.kddokter=d.kddokter
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif like '010801%' and a.rajal=1 and a.nip in(select nip from m_login where kdunit=15)
|
||||
".$search." group by d.namadokter, c.nama,f.nama_jasa,a.idxdaftar,f.tarif";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1072" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Paket Medis IIIA/ IIIB/ IIIC</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="103">Poly</th>
|
||||
<th align="center" width="105">Nama Dokter</th>
|
||||
<th align="center" width="82">Paket</th>
|
||||
<th align="center" width="80">Tarif</th>
|
||||
<th align="center" width="80">Tarif Jaspel</th>
|
||||
<th align="center" width="80">Pasien</th>
|
||||
<th align="center" width="80">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="80">Total</th>
|
||||
<th align="center" width="71">Jasa Dr.</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="82">Pendukung</th>
|
||||
<th align="center" width="82">Asisten</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['poly'];?></td>
|
||||
<td><?= $list['namadokter'];?></td>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= number_format($list['tarifrs'],0);?></td>
|
||||
<td><?= number_format($list['tarifjaspel'],0);?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= number_format($list['tarif'],0);?></td>
|
||||
<td><?= number_format($list['jsdr'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>B. Pasien Askes</legend>
|
||||
<?php $sql=
|
||||
"select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.40*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0.10*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=2
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080304','01080305','01080306') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
union
|
||||
select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.50*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=2
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080301','01080302','01080303') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1184" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Operatif Kecil, Sedang, Besar, Kuretase, dan Tubektomi</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="140">Tindakan</th>
|
||||
<th align="center" width="75">Pasien</th>
|
||||
<th align="center" width="75">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="111">Dokter Operator</th>
|
||||
<th align="center" width="116">Jasa dr Operator</th>
|
||||
<th align="center" width="116">Dokter Anaestesi</th>
|
||||
<th align="center" width="94">Jasa dr Anastesi</th>
|
||||
<th align="center" width="94">Dokter Anak</th>
|
||||
<th align="center" width="69">Jasa dr Anak</th>
|
||||
<th align="center" width="69">Asisten</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="78">Pendukung</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= $list['dokteroperator'];?> </td>
|
||||
<td><?= number_format($list['jsdrOperator'],0);?></td>
|
||||
<td><?= $list['dokteranastesi'];?> </td>
|
||||
<td><?= number_format($list['jsdranastesi'],0);?></td>
|
||||
<td><?= $list['dokteranak'];?></td>
|
||||
<td><?= number_format($list['jsdranak'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<br />
|
||||
<?php
|
||||
$sql="select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
case kdprofesi when 1 then 0.7*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.4*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.35*(f.tarifjaspel)*count(a.idxdaftar) end as jsdr,
|
||||
case kdprofesi when 1 then 0.075*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.2*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0*(f.tarifjaspel)*count(a.idxdaftar) end as asisten,
|
||||
case kdprofesi when 1 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.15*(f.tarifjaspel)*count(a.idxdaftar) end as manajemen,
|
||||
case kdprofesi when 1 then 0.125*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.3*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.5*(f.tarifjaspel)*count(a.idxdaftar) end as pendukung,
|
||||
d.namadokter, c.nama as poly, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=2
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_poly c on b.kdpoly=c.kode
|
||||
inner join m_dokter d on a.kddokter=d.kddokter
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif like '010801%' and a.rajal=1 and a.nip in(select nip from m_login where kdunit=15)
|
||||
".$search." group by d.namadokter, c.nama,f.nama_jasa,a.idxdaftar,f.tarif";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1072" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Paket Medis IIIA/ IIIB/ IIIC</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="103">Poly</th>
|
||||
<th align="center" width="105">Nama Dokter</th>
|
||||
<th align="center" width="82">Paket</th>
|
||||
<th align="center" width="80">Tarif</th>
|
||||
<th align="center" width="80">Tarif Jaspel</th>
|
||||
<th align="center" width="80">Pasien</th>
|
||||
<th align="center" width="80">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="80">Total</th>
|
||||
<th align="center" width="71">Jasa Dr.</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="82">Pendukung</th>
|
||||
<th align="center" width="82">Asisten</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['poly'];?></td>
|
||||
<td><?= $list['namadokter'];?></td>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= number_format($list['tarifrs'],0);?></td>
|
||||
<td><?= number_format($list['tarifjaspel'],0);?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= number_format($list['tarif'],0);?></td>
|
||||
<td><?= number_format($list['jsdr'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>C. Pasien Jamkesmas</legend>
|
||||
<?php $sql=
|
||||
"select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.40*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0.10*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=3
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080304','01080305','01080306') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
union
|
||||
select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.50*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=3
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080301','01080302','01080303') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1184" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Operatif kecil, Sedang, Besar, Kuretase, dan Tubektomi</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="140">Tindakan</th>
|
||||
<th align="center" width="75">Pasien</th>
|
||||
<th align="center" width="75">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="111">Dokter operator</th>
|
||||
<th align="center" width="116">Jasa dr Operator</th>
|
||||
<th align="center" width="116">Dokter anaestesi</th>
|
||||
<th align="center" width="94">Jasa dr Anastesi</th>
|
||||
<th align="center" width="94">Dokter anak</th>
|
||||
<th align="center" width="69">Jasa dr Anak</th>
|
||||
<th align="center" width="69">Asisten</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="78">Pendukung</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= $list['dokteroperator'];?> </td>
|
||||
<td><?= number_format($list['jsdrOperator'],0);?></td>
|
||||
<td><?= $list['dokteranastesi'];?> </td>
|
||||
<td><?= number_format($list['jsdranastesi'],0);?></td>
|
||||
<td><?= $list['dokteranak'];?></td>
|
||||
<td><?= number_format($list['jsdranak'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<br />
|
||||
<?php
|
||||
$sql="select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
case kdprofesi when 1 then 0.7*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.4*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.35*(f.tarifjaspel)*count(a.idxdaftar) end as jsdr,
|
||||
case kdprofesi when 1 then 0.075*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.2*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0*(f.tarifjaspel)*count(a.idxdaftar) end as asisten,
|
||||
case kdprofesi when 1 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.15*(f.tarifjaspel)*count(a.idxdaftar) end as manajemen,
|
||||
case kdprofesi when 1 then 0.125*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.3*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.5*(f.tarifjaspel)*count(a.idxdaftar) end as pendukung,
|
||||
d.namadokter, c.nama as poly, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=3
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_poly c on b.kdpoly=c.kode
|
||||
inner join m_dokter d on a.kddokter=d.kddokter
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif like '010801%' and a.rajal=1 and a.nip in(select nip from m_login where kdunit=15)
|
||||
".$search." group by d.namadokter, c.nama,f.nama_jasa,a.idxdaftar,f.tarif";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1072" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Paket Medis IIIA/ IIIB/ IIIC</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="103">Poly</th>
|
||||
<th align="center" width="105">Nama Dokter</th>
|
||||
<th align="center" width="82">Paket</th>
|
||||
<th align="center" width="80">Tarif</th>
|
||||
<th align="center" width="80">Tarif Jaspel</th>
|
||||
<th align="center" width="80">Pasien</th>
|
||||
<th align="center" width="80">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="80">Total</th>
|
||||
<th align="center" width="71">Jasa Dr.</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="82">Pendukung</th>
|
||||
<th align="center" width="82">Asisten</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['poly'];?></td>
|
||||
<td><?= $list['namadokter'];?></td>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= number_format($list['tarifrs'],0);?></td>
|
||||
<td><?= number_format($list['tarifjaspel'],0);?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= number_format($list['tarif'],0);?></td>
|
||||
<td><?= number_format($list['jsdr'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>D. Pasien SKTM</legend>
|
||||
<?php $sql=
|
||||
"select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.40*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0.10*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=4
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080304','01080305','01080306') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
union
|
||||
select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.50*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=4
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in ('01080301','01080302','01080303') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1184" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Operatif Kecil, Sedang, Besar, Kuretase, dan Tubektomi</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="140">Tindakan</th>
|
||||
<th align="center" width="75">Pasien</th>
|
||||
<th align="center" width="75">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="111">Dokter operator</th>
|
||||
<th align="center" width="116">Jasa dr Operator</th>
|
||||
<th align="center" width="116">Dokter anaestesi</th>
|
||||
<th align="center" width="94">Jasa dr Anastesi</th>
|
||||
<th align="center" width="94">Dokter anak</th>
|
||||
<th align="center" width="69">Jasa dr Anak</th>
|
||||
<th align="center" width="69">Asisten</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="78">Pendukung</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= $list['dokteroperator'];?> </td>
|
||||
<td><?= number_format($list['jsdrOperator'],0);?></td>
|
||||
<td><?= $list['dokteranastesi'];?> </td>
|
||||
<td><?= number_format($list['jsdranastesi'],0);?></td>
|
||||
<td><?= $list['dokteranak'];?></td>
|
||||
<td><?= number_format($list['jsdranak'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<br />
|
||||
<?php
|
||||
$sql="select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
case kdprofesi when 1 then 0.7*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.4*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.35*(f.tarifjaspel)*count(a.idxdaftar) end as jsdr,
|
||||
case kdprofesi when 1 then 0.075*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.2*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0*(f.tarifjaspel)*count(a.idxdaftar) end as asisten,
|
||||
case kdprofesi when 1 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.15*(f.tarifjaspel)*count(a.idxdaftar) end as manajemen,
|
||||
case kdprofesi when 1 then 0.125*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.3*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.5*(f.tarifjaspel)*count(a.idxdaftar) end as pendukung,
|
||||
d.namadokter, c.nama as poly, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=4
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_poly c on b.kdpoly=c.kode
|
||||
inner join m_dokter d on a.kddokter=d.kddokter
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif like '010801%' and a.rajal=1 and a.nip in(select nip from m_login where kdunit=15)
|
||||
".$search." group by d.namadokter, c.nama,f.nama_jasa,a.idxdaftar,f.tarif";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1072" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Paket Medis IIIA/ IIIB/ IIIC</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="103">Poly</th>
|
||||
<th align="center" width="105">Nama Dokter</th>
|
||||
<th align="center" width="82">Paket</th>
|
||||
<th align="center" width="80">Tarif</th>
|
||||
<th align="center" width="80">Tarif Jaspel</th>
|
||||
<th align="center" width="80">Pasien</th>
|
||||
<th align="center" width="80">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="80">Total</th>
|
||||
<th align="center" width="71">Jasa Dr.</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="82">Pendukung</th>
|
||||
<th align="center" width="82">Asisten</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['poly'];?></td>
|
||||
<td><?= $list['namadokter'];?></td>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= number_format($list['tarifrs'],0);?></td>
|
||||
<td><?= number_format($list['tarifjaspel'],0);?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= number_format($list['tarif'],0);?></td>
|
||||
<td><?= number_format($list['jsdr'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>E. Pasien Lain-Lain</legend>
|
||||
<?php $sql=
|
||||
"select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.40*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0.10*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=5
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in('01080304','01080305','01080306') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
union
|
||||
select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
0.50*(f.tarifjaspel)*count(a.idxdaftar) as jsdrOperator,
|
||||
0.20*(f.tarifjaspel)*count(a.idxdaftar) as jsdranastesi,
|
||||
0*(f.tarifjaspel)*count(a.idxdaftar) as jsdranak,
|
||||
0.15*(f.tarifjaspel)*count(a.idxdaftar) as asisten,
|
||||
0.045*(f.tarifjaspel)*count(a.idxdaftar) as manajemen,
|
||||
0.105*(f.tarifjaspel)*count(a.idxdaftar) as pendukung,
|
||||
op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_operasi op on a.idxdaftar=op.idxdaftar
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=5
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif in('01080301','01080302','01080303') and a.rajal=1 and
|
||||
a.nip in(select nip from m_login where kdunit=15) ".$search." group by op.dokteroperator, op.dokteranastesi,op.dokteranak, f.nama_jasa,a.idxdaftar,f.tarif
|
||||
";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1184" border="0" cellpadding="1" cellspacing="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Operatif Kecil, Sedang, Besar, Kuretase, dan Tubektomi</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="140">Tindakan</th>
|
||||
<th align="center" width="75">Pasien</th>
|
||||
<th align="center" width="75">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="111">Dokter operator</th>
|
||||
<th align="center" width="116">Jasa dr Operator</th>
|
||||
<th align="center" width="116">Dokter anaestesi</th>
|
||||
<th align="center" width="94">Jasa dr Anastesi</th>
|
||||
<th align="center" width="94">Dokter anak</th>
|
||||
<th align="center" width="69">Jasa dr Anak</th>
|
||||
<th align="center" width="69">Asisten</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="78">Pendukung</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= $list['dokteroperator'];?> </td>
|
||||
<td><?= number_format($list['jsdrOperator'],0);?></td>
|
||||
<td><?= $list['dokteranastesi'];?> </td>
|
||||
<td><?= number_format($list['jsdranastesi'],0);?></td>
|
||||
<td><?= $list['dokteranak'];?></td>
|
||||
<td><?= number_format($list['jsdranak'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<br />
|
||||
<?php
|
||||
$sql="select f.tarif as tarifrs,count(a.idxdaftar) as qty,f.tarifjaspel,(f.tarifjaspel)*count(a.idxdaftar) as tarif, m.nama as pasien,
|
||||
case kdprofesi when 1 then 0.7*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.4*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.35*(f.tarifjaspel)*count(a.idxdaftar) end as jsdr,
|
||||
case kdprofesi when 1 then 0.075*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.2*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0*(f.tarifjaspel)*count(a.idxdaftar) end as asisten,
|
||||
case kdprofesi when 1 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.1*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.15*(f.tarifjaspel)*count(a.idxdaftar) end as manajemen,
|
||||
case kdprofesi when 1 then 0.125*(f.tarifjaspel)*count(a.idxdaftar) when 0 then 0.3*(f.tarifjaspel)*count(a.idxdaftar) when 2 then 0.5*(f.tarifjaspel)*count(a.idxdaftar) end as pendukung,
|
||||
d.namadokter, c.nama as poly, f.nama_jasa
|
||||
from t_tindakan_medis a
|
||||
inner join t_pendaftaran b on a.idxdaftar=b.idxdaftar and b.kdcarabayar=5
|
||||
inner join m_pasien m on b.nomr=m.nomr
|
||||
inner join m_poly c on b.kdpoly=c.kode
|
||||
inner join m_dokter d on a.kddokter=d.kddokter
|
||||
inner join m_tarif f on a.kodetarif=f.kode
|
||||
where a.kodetarif like '010801%' and a.rajal=1 and a.nip in(select nip from m_login where kdunit=15)
|
||||
".$search." group by d.namadokter, c.nama,f.nama_jasa,a.idxdaftar,f.tarif";
|
||||
$qry = $db->query($sql) ;
|
||||
?>
|
||||
<table width="1072" border="0" cellspacing="1" cellpadding="1" class="tb">
|
||||
<tr>
|
||||
<th colspan="12">Tindakan Paket Medis IIIA/ IIIB/ IIIC</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="center" width="103">Poly</th>
|
||||
<th align="center" width="105">Nama Dokter</th>
|
||||
<th align="center" width="82">Paket</th>
|
||||
<th align="center" width="80">Tarif</th>
|
||||
<th align="center" width="80">Tarif Jaspel</th>
|
||||
<th align="center" width="80">Pasien</th>
|
||||
<th align="center" width="80">Jml Tindakan</th>
|
||||
|
||||
<th align="center" width="80">Total</th>
|
||||
<th align="center" width="71">Jasa Dr.</th>
|
||||
<th align="center" width="71">Manajemen</th>
|
||||
<th align="center" width="82">Pendukung</th>
|
||||
<th align="center" width="82">Asisten</th>
|
||||
</tr>
|
||||
<?php foreach($qry->fetchAll() as $list){ ?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1";
|
||||
}
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><?= $list['poly'];?></td>
|
||||
<td><?= $list['namadokter'];?></td>
|
||||
<td><?= $list['nama_jasa'];?></td>
|
||||
<td><?= number_format($list['tarifrs'],0);?></td>
|
||||
<td><?= number_format($list['tarifjaspel'],0);?></td>
|
||||
<td><?= $list['pasien'];?></td>
|
||||
<td><?= number_format($list['qty'],0);?></td>
|
||||
<td><?= number_format($list['tarif'],0);?></td>
|
||||
<td><?= number_format($list['jsdr'],0);?></td>
|
||||
<td><?= number_format($list['manajemen'],0);?></td>
|
||||
<td><?= number_format($list['pendukung'],0);?></td>
|
||||
<td><?= number_format($list['asisten'],0);?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,39 @@
|
||||
<fieldset class='fieldset'>
|
||||
<legend><?=$title?></legend>
|
||||
|
||||
<form name="frmbarang" id="frmbarang" action="logistik/savebarang.php" method="post" >
|
||||
<table class="tb">
|
||||
<tr>
|
||||
<td>Kode Barang</td>
|
||||
<td><input type="text" name="kdbarang" value="<?=$kdbarang?>" readonly="readonly" class="text" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nama</td>
|
||||
<td><input type="text" name="nmbarang" value="<?=$nmbarang?>" class="text" style="width:250px"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Group</td>
|
||||
<td><select name="grpbarang" id="grpbarang" class="text">
|
||||
<option value="1" <?php if($group == "1") echo "selected=selected" ?> >ATK</option>
|
||||
<option value="2" <?php if($group == "2") echo "selected=selected" ?> >Cetakan</option>
|
||||
<option value="3" <?php if($group == "3") echo "selected=selected" ?> >ART</option>
|
||||
<option value="4" <?php if($group == "4") echo "selected=selected" ?> >Alat Bersih dan Pembersih</option>
|
||||
<option value="5" <?php if($group == "5") echo "selected=selected" ?> >Lain - Lain</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Satuan</td>
|
||||
<td><input type="text" name="stbarang" value="<?=$satuan?>" class="text"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Harga</td>
|
||||
<td><input type="text" name="hrgbarang" value="<?=$harga?>" class="text"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><input type="submit" class="text" value="Simpan" onclick=" submitform(document.getElementById('frmbarang'),'logistik/savebarang.php','addbarang',validatetask); return false;
|
||||
" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset>
|
||||
@@ -0,0 +1,101 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
include("inc/function.php");
|
||||
|
||||
$ip = getRealIpAddr();
|
||||
$sql = "SELECT
|
||||
temp_cartbarang_penerimaan.IDXBARANG,
|
||||
temp_cartbarang_penerimaan.kodebarang,
|
||||
m_barang.nama_barang,
|
||||
m_barang.satuan,
|
||||
temp_cartbarang_penerimaan.jmlterima,
|
||||
temp_cartbarang_penerimaan.GROUPBARANG
|
||||
FROM
|
||||
temp_cartbarang_penerimaan
|
||||
INNER JOIN m_barang ON (temp_cartbarang_penerimaan.kodebarang = m_barang.kode_barang)
|
||||
WHERE temp_cartbarang_penerimaan.IP = '$ip' AND temp_cartbarang_penerimaan.KATEGORY = 'L'";
|
||||
|
||||
if(empty($_GET['optbarang'])){
|
||||
if(empty($_POST['nobatch']) || empty($_POST['nmsuplier'])
|
||||
|| empty($_POST['jns']) || empty($_POST['tglterima'])
|
||||
|| empty($_POST['nm_barang'])
|
||||
|| empty($_POST['kd_barang']) || empty($_POST['jml_barang'])){
|
||||
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Error</legend>";
|
||||
echo "Isian Belum Lengkap";
|
||||
echo "</legend>";
|
||||
|
||||
}else{
|
||||
|
||||
$no = $_POST['nobatch'];
|
||||
$suplier = $_POST['nmsuplier'];
|
||||
$jns = $_POST['jns'];
|
||||
$tgl_terima = $_POST['tglterima'];
|
||||
$kd_barang = $_POST['kd_barang'];
|
||||
$jml_terima = $_POST['jml_barang'];
|
||||
$kategori = 'L';
|
||||
$grp = $_POST['grpbarang'];
|
||||
$nip = $_SESSION['NIP'];
|
||||
|
||||
$db->query("INSERT INTO temp_cartbarang_penerimaan (NO, NIP, kodebarang,
|
||||
pengirim, tglterima, jmlterima, terimadari, KATEGORY,
|
||||
GROUPBARANG, IP)
|
||||
VALUES ('$no', '$nip', '$kd_barang', '$suplier', '$tgl_terima', $jml_terima,
|
||||
'$jns', '$kategori', '$grp', '$ip')");
|
||||
}
|
||||
}else{
|
||||
$idxbarang = $_GET['optbarang'];
|
||||
$db->query("DELETE FROM temp_cartbarang_penerimaan WHERE IDXBARANG = $idxbarang");
|
||||
}
|
||||
$row = $db->query($sql);
|
||||
if($row->numRows() > 0){
|
||||
?>
|
||||
<fieldset class="fieldset">
|
||||
<legend>Daftar Penerimaan</legend>
|
||||
<table class="tb">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Kode Barang</th>
|
||||
<th>Nama Barang</th>
|
||||
<th>Jumlah</th>
|
||||
<th>Satuan</th>
|
||||
<th>Group</th>
|
||||
<th>Pilihan</th>
|
||||
</tr>
|
||||
<?php
|
||||
$i = 1;
|
||||
foreach($row->fetchAll() as $data){
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$i?></td>
|
||||
<td><?=$data['kodebarang']?></td>
|
||||
<td><?=$data['nama_barang']?></td>
|
||||
<td><?=$data['jmlterima']?></td>
|
||||
<td><?=$data['satuan']?></td>
|
||||
<td><?php switch($data['GROUPBARANG']){
|
||||
case "1" :
|
||||
echo "ATK";
|
||||
break;
|
||||
case "2" :
|
||||
echo "Cetakan";
|
||||
break;
|
||||
case "3" :
|
||||
echo "ART";
|
||||
break;
|
||||
case "4" :
|
||||
echo "Alat Bersih dan Pembersih";
|
||||
break;
|
||||
case "5" :
|
||||
echo "Lain - Lain";
|
||||
break;
|
||||
}?></td>
|
||||
<td><a href="#" onclick="javascript: MyAjaxRequest('validbarang','logistik/addbarangpenerimaan.php?optbarang=<?=$data['IDXBARANG']?>'); return false;" >Hapus</a></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
<form name="savebarang" id="savebarang" action="logistik/saveorderbarangpenerimaan.php" method="post" >
|
||||
<input class="text" type="submit" value="S i m p a n" onclick="submitform (document.getElementById('savebarang'),'logistik/saveorderbarangpenerimaan.php','validbarang',validatetask); return false;"/>
|
||||
</form>
|
||||
</fieldset>
|
||||
<?php } ?>
|
||||
@@ -0,0 +1,56 @@
|
||||
<div id="lapbarang" >
|
||||
<fieldset >
|
||||
<legend>Filter</legend>
|
||||
<form name="filterlap" id="filterlap" method="post" action="logistik/lapbarang.php" >
|
||||
<table class="tb">
|
||||
<tr>
|
||||
<?php
|
||||
$m = date('m');
|
||||
?>
|
||||
|
||||
<td>Bulan</td>
|
||||
<td><select name="bulan" id="bulan" class="text">
|
||||
<option value="1" <?php if($m == "01"){ echo "selected=selected"; } ?> >Januari</option>
|
||||
<option value="2" <?php if($m == "02"){ echo "selected=selected"; } ?> >Pebruari</option>
|
||||
<option value="3" <?php if($m == "03"){ echo "selected=selected"; } ?> >Maret</option>
|
||||
<option value="4" <?php if($m == "04"){ echo "selected=selected"; } ?> >April</option>
|
||||
<option value="5" <?php if($m == "05"){ echo "selected=selected"; } ?> >Mei</option>
|
||||
<option value="6" <?php if($m == "06"){ echo "selected=selected"; } ?> >Juni</option>
|
||||
<option value="7" <?php if($m == "07"){ echo "selected=selected"; } ?> >Juli</option>
|
||||
<option value="8" <?php if($m == "08"){ echo "selected=selected"; } ?> >Agustus</option>
|
||||
<option value="9" <?php if($m == "09"){ echo "selected=selected"; } ?> >September</option>
|
||||
<option value="10" <?php if($m == "10"){ echo "selected=selected"; } ?> >Oktober</option>
|
||||
<option value="11" <?php if($m == "11"){ echo "selected=selected"; } ?> >Nopember</option>
|
||||
<option value="12" <?php if($m == "12"){ echo "selected=selected"; } ?> >Desember</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<?php
|
||||
$akhtahun = date('Y') - 20;
|
||||
$c = date('Y');
|
||||
?>
|
||||
<td>Tahun</td>
|
||||
<td><select name="tahun" id="tahun" class="text" >
|
||||
<?php while($akhtahun <= $c){ ?>
|
||||
<option value="<?=$akhtahun?>" <?php if($akhtahun == $c){ echo "selected=selected"; } ?>><?=$akhtahun?></option>
|
||||
<?php $akhtahun++; } ?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Group Barang</td>
|
||||
<td><select name="group" id="group" class="text">
|
||||
<option value="1" >ATK</option>
|
||||
<option value="2" >Cetakan</option>
|
||||
<option value="3" >ART</option>
|
||||
<option value="4" >Alat Bersih dan Pembersih</option>
|
||||
<option value="5" >Lain - Lain</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><input type="submit" value="Open" class="text" onclick="newsubmitform (document.getElementById('filterlap'),'logistik/lapbarang.php','lapbarang',validatetask); return false"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset >
|
||||
</div>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
session_start();
|
||||
include("../../../core/main.php");
|
||||
//kondisi get no mr untuk pembayaran
|
||||
header("Content-Type: text/html; charset=ISO-8859-15");
|
||||
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
?>
|
||||
<div id="finished">
|
||||
<?php
|
||||
|
||||
//remove
|
||||
if(!empty($_GET['IDXDAFTAR'])){
|
||||
$db->query("DELETE FROM t_resep WHERE IDXRESEP ='".$_SESSION['IDXRESEP']."' AND IDXDAFTAR ='".$_GET['IDXDAFTAR']."'")or die($db->query());
|
||||
echo "<div style='margin:5px; padding:5px; border:1px solid #CCC; background-color:#F3FFCE'><strong>Delete Succesfull!</strong></div>";
|
||||
unset($_SESSION['IDXRESEP']);
|
||||
}
|
||||
?>
|
||||
<form name="frm_list2" action="" method="post" enctype="multipart/form-data">
|
||||
<table width="100%" border="0">
|
||||
<tr>
|
||||
<th>Actions</th>
|
||||
<th>Nama Obat</th>
|
||||
<th>Kode Obat</th>
|
||||
<th>Jumlah</th>
|
||||
<th>Aturan Pakai</th>
|
||||
<th>Keterangan</th>
|
||||
</tr>
|
||||
<?php
|
||||
//list resep
|
||||
$qry_resep = $db->query("SELECT * FROM t_resep WHERE IDXDAFTAR = '".$_GET['IDXDAFTAR']."'");
|
||||
foreach($qry_resep->fetchAll() as $data){
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?php $_SESSION['IDXRESEP'] = $data['IDXRESEP']; ?>
|
||||
<input type="hidden" class="text" size="5" name="IDXDAFTAR" value="<?php echo $data['IDXDAFTAR']; ?>" id="IDXDAFTAR" />
|
||||
<a href="#" onclick="javascript: MyAjaxRequest('del','rajal/inc/delete.php?IDXDAFTAR=','IDXDAFTAR'); Effect.Appear('del'); return false;"><div align="center" class="text"> Hapus </div></a></td>
|
||||
<td><?php echo $data['NAMAOBAT']; ?></td>
|
||||
<td><?php echo $data['KDOBAT']; ?></td>
|
||||
<td><?php echo $data['JUMLAH']; ?></td>
|
||||
<td><?php echo $data['ATURANPAKAI']; ?></td>
|
||||
<td><?php echo $data['KETERANGAN'];?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
|
||||
<div style="width:100px; padding:5px;"><a href="#" onclick="javascript: MyAjaxRequest('finished','rajal/finish.php?action=','finished'); Effect.Appear('finish'); return false;">
|
||||
<div align="center" class="text"> Finish </div>
|
||||
</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
|
||||
function Terbilang($x)
|
||||
{
|
||||
$abil = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
|
||||
if ($x < 12)
|
||||
return " " . $abil[$x];
|
||||
elseif ($x < 20)
|
||||
return Terbilang($x - 10) . "belas";
|
||||
elseif ($x < 100)
|
||||
return Terbilang($x / 10) . " puluh" . Terbilang($x % 10);
|
||||
elseif ($x < 200)
|
||||
return " seratus" . Terbilang($x - 100);
|
||||
elseif ($x < 1000)
|
||||
return Terbilang($x / 100) . " ratus" . Terbilang($x % 100);
|
||||
elseif ($x < 2000)
|
||||
return " seribu" . Terbilang($x - 1000);
|
||||
elseif ($x < 1000000)
|
||||
return Terbilang($x / 1000) . " ribu" . Terbilang($x % 1000);
|
||||
elseif ($x < 1000000000)
|
||||
return Terbilang($x / 1000000) . " juta" . Terbilang($x % 1000000);
|
||||
}
|
||||
|
||||
function nomr(){
|
||||
$sql="select LPAD(nomor,6,'0') as nomor from m_maxnomr";
|
||||
$query = $db->query($sql);
|
||||
$data = $query->fetchAll()[0];
|
||||
echo $data['nomor'];
|
||||
}
|
||||
|
||||
function nobyr(){
|
||||
$sql="select LPAD(nomor,6,'0') as nomor from m_maxnobyr";
|
||||
$query = $db->query($sql);
|
||||
$data = $query->fetchAll()[0];
|
||||
echo $data['nomor'];
|
||||
}
|
||||
|
||||
|
||||
function datediff($d1, $d2){
|
||||
$d1 = (is_string($d1) ? strtotime($d1) : $d1);
|
||||
$d2 = (is_string($d2) ? strtotime($d2) : $d2);
|
||||
$diff_secs = abs($d1 - $d2);
|
||||
$base_year = min(date("Y", $d1), date("Y", $d2));
|
||||
$diff = mktime(0, 0, $diff_secs, 1, 1, $base_year);
|
||||
return array(
|
||||
"years" => date("Y", $diff) - $base_year,
|
||||
"months_total" => (date("Y", $diff) - $base_year) * 12 + date("n", $diff) - 1,
|
||||
"months" => date("n", $diff) - 1,
|
||||
"days_total" => floor($diff_secs / (3600 * 24)),
|
||||
"days" => date("j", $diff) - 1,
|
||||
"hours_total" => floor($diff_secs / 3600),
|
||||
"hours" => date("G", $diff),
|
||||
"minutes_total" => floor($diff_secs / 60),
|
||||
"minutes" => (int) date("i", $diff),
|
||||
"seconds_total" => $diff_secs,
|
||||
"seconds" => (int) date("s", $diff)
|
||||
);
|
||||
}
|
||||
|
||||
function getRealIpAddr() {
|
||||
if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
|
||||
$ip=$_SERVER['HTTP_CLIENT_IP']; // share internet
|
||||
} elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
|
||||
$ip=$_SERVER['HTTP_X_FORWARDED_FOR']; // pass from proxy
|
||||
} else {
|
||||
$ip=$_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
return $ip;
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
function writeShoppingCart() {
|
||||
$cart = $_SESSION['cart'];
|
||||
if (!$cart) {
|
||||
return '<p>Anda Belum Memilih List Data Pembayaran</p>';
|
||||
} else {
|
||||
// Parse the cart session variable
|
||||
$items = explode(',',$cart);
|
||||
$s = (count($items) > 1) ? 's':'';
|
||||
return '<p style="border:1px solid #CCC; color:green; padding:10px;">Anda Telah Memilih <a href="index.php">'.count($items).' item'.$s.'</a></p>';
|
||||
}
|
||||
}
|
||||
|
||||
function showCart() {
|
||||
global $db;
|
||||
$cart = $_SESSION['cart'];
|
||||
if ($cart) {
|
||||
$items = explode(',',$cart);
|
||||
$contents = array();
|
||||
foreach ($items as $item) {
|
||||
$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;
|
||||
}
|
||||
$output[] = '<form action="index.php?action=update" method="post" id="cart">';
|
||||
$output[] = '<table >';
|
||||
foreach ($contents as $id=>$qty) {
|
||||
$sql = 'SELECT * FROM m_tarif WHERE kode = '.$id;
|
||||
$result = $db->query($sql);
|
||||
$row = $result->fetch();
|
||||
extract($row);
|
||||
$output[] = '<tr>';
|
||||
$output[] = '<td>
|
||||
<div style="padding:2px; background:#FFC; border:1px solid #CCC;">
|
||||
<a href="index.php?action=delete&id='.$id.'">Remove</a>
|
||||
</div>
|
||||
</td>';
|
||||
$output[] = '<td>'.$row['nama_jasa'].'</td>';
|
||||
$output[] = '<td>Rp. '.number_format($row['tarif'],0).'</td>';
|
||||
$output[] = '<td><input type="text" class="text" name="qty'.$id.'" value="'.$qty.'" size="2" maxlength="3" />
|
||||
<input type="hidden" class="text" name="tarif'.$id.'" value="'.$row['tarif'].'" size="2" maxlength="3" />
|
||||
<input type="hidden" class="text" name="kode'.$id.'" value="'.$row['kode'].'" size="2" maxlength="3" />
|
||||
<input type="hidden" class="text" name="nama'.$id.'" value="'.$row['nama_jasa'].'" size="2" maxlength="3" />';
|
||||
$output[] = '<td>Rp. '.$row['tarif'] * $qty.'</td>';
|
||||
$total += $row['tarif'] * $qty;
|
||||
$_SESSION['total'] = $total;
|
||||
$output[] = '</tr>';
|
||||
}
|
||||
$output[] = '</table>';
|
||||
$output[] = '<p>Grand total: <strong>Rp '.number_format($total, 0).'</strong></p>';
|
||||
$output[] = '<div><button type="submit" name="refresh" class="text">save cart</button></div>';
|
||||
$output[] = '</form>';
|
||||
} else {
|
||||
$output[] = '<p>Anda Belum Memilih List Data Pembayaran.</p>';
|
||||
}
|
||||
return join('',$output);
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
include("../../../core/main.php");
|
||||
$host = $hostname;
|
||||
$user = $username;
|
||||
$pass = $password;
|
||||
$name = $database;
|
||||
$db = &new MySQL($host,$user,$pass,$name);
|
||||
?>
|
||||
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
/**
|
||||
* MySQL Database Connection Class
|
||||
* @access public
|
||||
* @package SPLIB
|
||||
*/
|
||||
class MySQL {
|
||||
/**
|
||||
* MySQL server hostname
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $host;
|
||||
|
||||
/**
|
||||
* MySQL username
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $dbUser;
|
||||
|
||||
/**
|
||||
* MySQL user's password
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $dbPass;
|
||||
|
||||
/**
|
||||
* Name of database to use
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $dbName;
|
||||
|
||||
/**
|
||||
* MySQL Resource link identifier stored here
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $dbConn;
|
||||
|
||||
/**
|
||||
* Stores error messages for connection errors
|
||||
* @access private
|
||||
* @var string
|
||||
*/
|
||||
var $connectError;
|
||||
|
||||
/**
|
||||
* MySQL constructor
|
||||
* @param string host (MySQL server hostname)
|
||||
* @param string dbUser (MySQL User Name)
|
||||
* @param string dbPass (MySQL User Password)
|
||||
* @param string dbName (Database to select)
|
||||
* @access public
|
||||
*/
|
||||
function MySQL ($host,$dbUser,$dbPass,$dbName) {
|
||||
$this->host=$host;
|
||||
$this->dbUser=$dbUser;
|
||||
$this->dbPass=$dbPass;
|
||||
$this->dbName=$dbName;
|
||||
$this->connectToDb();
|
||||
}
|
||||
|
||||
/**
|
||||
* Establishes connection to MySQL and selects a database
|
||||
* @return void
|
||||
* @access private
|
||||
*/
|
||||
function connectToDb () {
|
||||
// Make connection to MySQL server
|
||||
if (!$this->dbConn = @mysql_connect($this->host,
|
||||
$this->dbUser,
|
||||
$this->dbPass)) {
|
||||
trigger_error('Could not connect to server');
|
||||
$this->connectError=true;
|
||||
// Select database
|
||||
} else if ( !@mysql_select_db($this->dbName,$this->dbConn) ) {
|
||||
trigger_error('Could not select database');
|
||||
$this->connectError=true;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks for MySQL errors
|
||||
* @return boolean
|
||||
* @access public
|
||||
*/
|
||||
function isError () {
|
||||
if ( $this->connectError )
|
||||
return true;
|
||||
$error=mysql_error ($this->dbConn);
|
||||
if ( empty ($error) )
|
||||
return false;
|
||||
else
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an instance of MySQLResult to fetch rows with
|
||||
* @param $sql string the database query to run
|
||||
* @return MySQLResult
|
||||
* @access public
|
||||
*/
|
||||
function query($sql) {
|
||||
if (!$queryResource=$db->query($sql,$this->dbConn))
|
||||
trigger_error ('Query failed: '.mysql_error($this->dbConn).
|
||||
' SQL: '.$sql);
|
||||
return new MySQLResult($this,$queryResource);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* MySQLResult Data Fetching Class
|
||||
* @access public
|
||||
* @package SPLIB
|
||||
*/
|
||||
class MySQLResult {
|
||||
/**
|
||||
* Instance of MySQL providing database connection
|
||||
* @access private
|
||||
* @var MySQL
|
||||
*/
|
||||
var $mysql;
|
||||
|
||||
/**
|
||||
* Query resource
|
||||
* @access private
|
||||
* @var resource
|
||||
*/
|
||||
var $query;
|
||||
|
||||
/**
|
||||
* MySQLResult constructor
|
||||
* @param object mysql (instance of MySQL class)
|
||||
* @param resource query (MySQL query resource)
|
||||
* @access public
|
||||
*/
|
||||
function MySQLResult(& $mysql,$query) {
|
||||
$this->mysql=& $mysql;
|
||||
$this->query=$query;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches a row from the result
|
||||
* @return array
|
||||
* @access public
|
||||
*/
|
||||
function fetch () {
|
||||
if ( $row=mysqli_fetch_array($this->query,MYSQL_ASSOC) ) {
|
||||
return $row;
|
||||
} else if ( $this->size() > 0 ) {
|
||||
mysql_data_seek($this->query,0);
|
||||
return false;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of rows selected
|
||||
* @return int
|
||||
* @access public
|
||||
*/
|
||||
function size () {
|
||||
return $this->query->numRows();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the ID of the last row inserted
|
||||
* @return int
|
||||
* @access public
|
||||
*/
|
||||
function insertID () {
|
||||
return mysqli_insert_id($this->mysql->dbConn);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks for MySQL errors
|
||||
* @return boolean
|
||||
* @access public
|
||||
*/
|
||||
function isError () {
|
||||
return $this->mysql->isError();
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
session_start();
|
||||
//kondisi get no mr untuk pembayaran
|
||||
header("Content-Type: text/html; charset=ISO-8859-15");
|
||||
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
require_once('mysql.class.php');
|
||||
// Include database connection
|
||||
require_once('global.inc.php');
|
||||
// Include functions
|
||||
require_once('functions.inc.php');
|
||||
require_once('function.php');
|
||||
|
||||
//kondisi cek no rm
|
||||
if(!empty($_GET['cek_rm'])){
|
||||
$sql = "SELECT a.NOMR,b.NAMA
|
||||
FROM t_pendaftaran a, m_pasien b
|
||||
where tglreg=current_date() and a.nomr=b.nomr and a.nomr='".htmlspecialchars($_GET['cek_rm'])."'";
|
||||
$qry = $db->query($sql);
|
||||
$data = $qry->fetchAll()[0];
|
||||
|
||||
if($_GET['cek_rm'] == $data['NOMR']){
|
||||
echo "<input type='text' class='text' name='NAMA' value='". $data['NAMA'] ."'> No Mr
|
||||
<input type='text' class='text' name='NOMR' value='". $data['NOMR'] ."'> ";
|
||||
}else{
|
||||
?><input onblur="javascript: MyAjaxRequest('all','inc/process.php?cek_rm=','cek_rm'); Effect.appear('all'); return false;" type='text' class='text' name='NAMA'> No MR tidak Terdaftar
|
||||
<input type="hidden" name="IDXDAFTAR" value="<?php echo $data['IDXDAFTAR']; ?>" />
|
||||
<?php
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,170 @@
|
||||
<?php
|
||||
if(!empty($_POST['bulan']) && !empty($_POST['tahun']) && !empty($_POST['group'])){
|
||||
session_start();
|
||||
include("../core/main.php");
|
||||
|
||||
|
||||
|
||||
if(strlen($_POST['bulan'])==1){
|
||||
$bln = "0".$_POST['bulan'];
|
||||
}else{
|
||||
$bln = $_POST['bulan'];
|
||||
}
|
||||
|
||||
$sql="SELECT
|
||||
view_penerimaan_barang.KODE,
|
||||
view_penerimaan_barang.NAMA,
|
||||
view_penerimaan_barang.SATUAN,
|
||||
(SELECT '".$_POST['tahun']."-".$bln."-01' - INTERVAL 1 MONTH) AS LASTDATE,
|
||||
(SELECT saldo FROM t_barang_stok WHERE kode_barang = view_penerimaan_barang.KODE AND YEAR(tanggal) = YEAR(LASTDATE) AND MONTH(tanggal) = MONTH(LASTDATE) ORDER BY tanggal DESC, kd_stok DESC LIMIT 1 ) AS STOKAWAL,
|
||||
view_penerimaan_barang.APBN,
|
||||
view_penerimaan_barang.APBD1,
|
||||
view_penerimaan_barang.APBD2,
|
||||
view_penerimaan_barang.LAINLAIN,
|
||||
0 AS DALAM,
|
||||
0 AS KBKD,
|
||||
0 AS IGD,
|
||||
0 AS VK,
|
||||
0 AS LAB,
|
||||
0 AS OK,
|
||||
0 AS RANAP,
|
||||
view_penerimaan_barang.HARGA,
|
||||
view_penerimaan_barang.THNMASUK AS TAHUN,
|
||||
view_penerimaan_barang.BLNMASUK AS BULAN,
|
||||
(SELECT saldo FROM t_obat_stok WHERE kode_obat = view_penerimaan_barang.KODE AND YEAR(tanggal) = '".$_POST['tahun']."' AND MONTH(tanggal) = '".$_POST['bulan']."' ORDER BY tanggal DESC, kd_stok DESC LIMIT 1 ) AS STOKAKHIR
|
||||
FROM
|
||||
view_penerimaan_barang
|
||||
WHERE view_penerimaan_barang.KATEGORI = 'L' AND view_penerimaan_barang.GROUPBARANG = '".$_POST['group']."'
|
||||
AND view_penerimaan_barang.THNMASUK = '".$_POST['tahun']."' AND view_penerimaan_barang.BLNMASUK = '".$_POST['bulan']."'
|
||||
|
||||
UNION
|
||||
|
||||
SELECT
|
||||
view_pengeluaran_barang.KODE,
|
||||
view_pengeluaran_barang.NAMA,
|
||||
view_pengeluaran_barang.SATUAN,
|
||||
(SELECT '".$_POST['tahun']."-".$bln."-01' - INTERVAL 1 MONTH) AS LASTDATE,
|
||||
(SELECT saldo FROM t_barang_stok WHERE kode_barang = view_pengeluaran_barang.KODE AND YEAR(tanggal) = YEAR(LASTDATE) AND MONTH(tanggal) = MONTH(LASTDATE) ORDER BY tanggal DESC, kd_stok DESC LIMIT 1 ) AS STOKAWAL,
|
||||
0 AS APBN,
|
||||
0 AS APBD1,
|
||||
0 AS APBD2,
|
||||
0 AS LAINLAIN,
|
||||
view_pengeluaran_barang.DALAM,
|
||||
view_pengeluaran_barang.KBKD,
|
||||
view_pengeluaran_barang.UGD,
|
||||
view_pengeluaran_barang.VK,
|
||||
view_pengeluaran_barang.LAB,
|
||||
view_pengeluaran_barang.OK,
|
||||
view_pengeluaran_barang.RANAP,
|
||||
view_pengeluaran_barang.HARGA,
|
||||
view_pengeluaran_barang.THNKELUAR AS TAHUN,
|
||||
view_pengeluaran_barang.BLNKELUAR AS BULAN,
|
||||
(SELECT saldo FROM t_barang_stok WHERE kode_barang = view_pengeluaran_barang.KODE AND YEAR(tanggal) = '".$_POST['tahun']."' AND MONTH(tanggal) = '".$_POST['bulan']."' ORDER BY tanggal DESC, kd_stok DESC LIMIT 1 ) AS STOKAKHIR
|
||||
FROM
|
||||
view_pengeluaran_barang
|
||||
WHERE view_pengeluaran_barang.KATEGORI = 'L' AND view_pengeluaran_barang.GROUPBARANG = '".$_POST['group']."'
|
||||
AND view_pengeluaran_barang.THNKELUAR = '".$_POST['tahun']."' AND view_pengeluaran_barang.BLNKELUAR = '".$_POST['bulan']."'";
|
||||
|
||||
$qry_order = $db->query($sql);
|
||||
$order = $qry_order->fetchAll()[0];
|
||||
?>
|
||||
<div id="addbarang"></div>
|
||||
<div align="center">
|
||||
<div id="frame">
|
||||
<div id="frame_title"><h5>LAPORAN PENERIMAAN & PENGELUARAN BARANG</h5></div>
|
||||
<div align="right" style="margin:5px;">
|
||||
<div id="table_search">
|
||||
<table width="100%" style="margin:10px;" border="0" cellspacing="0" cellspading="0" class="tb">
|
||||
<tr align="center">
|
||||
<th>KODE</th>
|
||||
<th>NAMA BARANG</th>
|
||||
<th>SATUAN</th>
|
||||
<th>STOK AWAL</th>
|
||||
<th>APBN</th>
|
||||
<th>APBD I</th>
|
||||
<th>APBD II</th>
|
||||
<th>LAIN-LAIN</th>
|
||||
<th>KETERANGAN</th>
|
||||
<th>JUMLAH</th>
|
||||
<th>LAB</th>
|
||||
<th>UGD</th>
|
||||
<th>OK</th>
|
||||
<th>VK</th>
|
||||
<th>RANAP</th>
|
||||
<th>DALAM</th>
|
||||
<th>STOK AKHIR</th>
|
||||
<th>HARGA SATUAN</th>
|
||||
<th>JUMLAH</th>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
$pager = paginate( $sql, 15, 5, "param1=valu1¶m2=value2");
|
||||
|
||||
//The paginate() function returns a mysql result set
|
||||
|
||||
|
||||
$x= 1;
|
||||
foreach($pager['list'] as $data) {?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1"; }
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
|
||||
<td><?php if($data['KODE']==""){ echo $data['KODE2'];
|
||||
}else{ echo $data['KODE']; }?></td>
|
||||
<td><?php if($data['NAMA']==""){ echo $data['NAMA2'];
|
||||
}else{ echo $data['NAMA']; }?></td>
|
||||
<td><?php if($data['SATUAN']==""){ echo $data['SATUAN2'];
|
||||
}else{ echo $data['SATUAN']; }?></td>
|
||||
<td><?php if($data['STOKAWAL']==""){ echo "0";
|
||||
}else{ echo $data['STOKAWAL']; }?></td>
|
||||
<td><?php if($data['APBN']==""){ echo "0";
|
||||
}else{ echo $data['APBN']; } ?></td>
|
||||
<td><?php if($data['APBD1']==""){ echo "0";
|
||||
}else{ echo $data['APBD1']; } ?></td>
|
||||
<td><?php if($data['APBD2']==""){ echo "0";
|
||||
}else{ echo $data['APBD2']; } ?></td>
|
||||
<td><?php if($data['LAINLAIN']==""){ echo "0";
|
||||
}else{ echo $data['LAINLAIN']; } ?></td>
|
||||
<td></td>
|
||||
<td><?=$data['APBN'] + $data['APBD1'] + $data['APBD2'] +$data['LAINLAIN']; ?></td>
|
||||
<td><?php if($data['LAB']==""){ echo "0";
|
||||
}else{ echo $data['LAB']; } ?></td>
|
||||
<td><?php if($data['UGD']==""){ echo "0";
|
||||
}else{ echo $data['UGD']; } ?></td>
|
||||
<td><?php if($data['OK']==""){ echo "0";
|
||||
}else{ echo $data['OK']; } ?></td>
|
||||
<td><?php if($data['VK']==""){ echo "0";
|
||||
}else{ echo $data['VK']; } ?></td>
|
||||
<td><?php if($data['RANAP']==""){ echo "0";
|
||||
}else{ echo $data['RANAP']; } ?></td>
|
||||
<td><?php if($data['DALAM']==""){ echo "0";
|
||||
}else{ echo $data['DALAM']; } ?></td>
|
||||
<td><?php if($data['STOKAKHIR']==""){ echo "0";
|
||||
}else{ echo $data['STOKAKHIR']; }?></td>
|
||||
<td><?php if($data['HARGA']==""){ echo $data['HARGA2'];
|
||||
}else{ echo $data['HARGA']; }?></td>
|
||||
<td><?=$data['LAB'] + $data['UGD'] + $data['OK'] +$data['VK'] + $data['RANAP'];?></td>
|
||||
</tr>
|
||||
<?php $x++;} ?>
|
||||
</table>
|
||||
<?php
|
||||
|
||||
//Display the full navigation in one go
|
||||
echo $pager['nav'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="msg" ></div>
|
||||
<p></p>
|
||||
<?php } ?>
|
||||
@@ -0,0 +1,98 @@
|
||||
<?php
|
||||
session_start();
|
||||
include("core/main.php");
|
||||
|
||||
|
||||
$sql="SELECT
|
||||
kode_barang,
|
||||
nama_barang,
|
||||
group_barang,
|
||||
(SELECT saldo FROM t_barang_stok
|
||||
WHERE kode_barang = m_barang.kode_barang
|
||||
ORDER BY tanggal, kode_barang DESC LIMIT 1) as stok,
|
||||
satuan,
|
||||
harga
|
||||
FROM m_barang
|
||||
ORDER BY nama_barang";
|
||||
|
||||
$qry_order = $db->query($sql);
|
||||
$order = $qry_order->fetchAll()[0];
|
||||
?>
|
||||
<div id="addbarang"></div>
|
||||
<div align="center">
|
||||
<div id="frame">
|
||||
<div id="frame_title"><h5>LIST MASTER DATA BARANG</h5></div>
|
||||
<div align="right" style="margin:5px;">
|
||||
<div id="table_search">
|
||||
<table width="95%" style="margin:10px;" border="0" cellspacing="0" cellspading="0" class="tb">
|
||||
<tr align="center">
|
||||
<th>Kode Barang</th>
|
||||
<th>Nama Barang</th>
|
||||
<th>Group</th>
|
||||
<th>Stok</th>
|
||||
<th>Satuan</th>
|
||||
<th>Harga</th>
|
||||
<th width="10%">Option</th>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
$pager = paginate( $sql, 15, 5, "param1=valu1¶m2=value2");
|
||||
|
||||
//The paginate() function returns a mysql result set
|
||||
|
||||
|
||||
$x= 1;
|
||||
foreach($pager['list'] as $data) {?>
|
||||
<div id="del<?=$data['kode_barang'];?>" >
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1"; }
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><a href="#" onclick="document.getElementById('idobat').value = '<?php echo $data['kode_barang'];?>';" ><?php echo $data['kode_barang']; ?></a></td>
|
||||
<td><?php echo $data['nama_barang']; ?></td>
|
||||
<td><?php switch($data['group_barang']){
|
||||
case "1" :
|
||||
echo "ATK";
|
||||
break;
|
||||
case "2" :
|
||||
echo "Cetakan";
|
||||
break;
|
||||
case "3" :
|
||||
echo "ART";
|
||||
break;
|
||||
case "4" :
|
||||
echo "Alat Bersih dan Pembersih";
|
||||
break;
|
||||
case "5" :
|
||||
echo "Lain - Lain";
|
||||
break;
|
||||
}?></td>
|
||||
<td><?php if(empty($data['stok'])){echo"0";}else{ echo $data['stok']; } ?></td>
|
||||
<td><?php echo $data['satuan']; ?></td>
|
||||
<td><?php echo $data['harga']; ?></td>
|
||||
<td><a href="#" onclick="javascript: MyAjaxRequest('addbarang','logistik/prosesbarang.php?opt=1');" >Add</a> | <a href="#" onclick="javascript: MyAjaxRequest('addbarang','logistik/prosesbarang.php?opt=2&idxbarang=<?=$data['kode_barang']?>');" >Edit</a> | <a href="#" onclick="javascript: if(confirm('Yakin Dihapus.')){
|
||||
MyAjaxRequest('del<?=$data['kode_barang']?>','logistik/prosesbarang.php?opt=3&idxbarang=<?=$data['kode_barang']?>'); window.location='<?php echo _BASE_;?>index.php?link=92'; return false; }else{ return false;}" >Del</a></td>
|
||||
</tr></div>
|
||||
<?php $x++;}
|
||||
|
||||
//Display the full navigation in one go
|
||||
echo $pager['nav'];
|
||||
?>
|
||||
|
||||
</table>
|
||||
<?php
|
||||
|
||||
//Display the full navigation in one go
|
||||
echo $pager['nav'];
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="msg" ></div>
|
||||
<p></p>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
session_start();
|
||||
include("core/main.php");
|
||||
|
||||
|
||||
$sql = "SELECT DISTINCT
|
||||
t_permintaan_barang.`NO`,
|
||||
t_permintaan_barang.NIP,
|
||||
m_login.DEPARTEMEN,
|
||||
t_permintaan_barang.tglpesan
|
||||
FROM
|
||||
t_permintaan_barang
|
||||
INNER JOIN m_login ON (t_permintaan_barang.NIP = m_login.NIP)
|
||||
WHERE t_permintaan_barang.KATEGORY = 'L' AND statusacc = '0'";
|
||||
|
||||
$qry_order = $db->query($sql);
|
||||
$order = $qry_order->fetchAll()[0];
|
||||
?>
|
||||
<div align="center">
|
||||
<div id="frame">
|
||||
<div id="frame_title"><h5>LIST DATA PERMINTAAN BARANG</h5></div>
|
||||
<div align="right" style="margin:5px;">
|
||||
<div id="table_search">
|
||||
<table width="95%" style="margin:10px;" border="0" cellspacing="0" cellspading="0" class="tb">
|
||||
<tr align="center">
|
||||
<th width="15%">NO</th>
|
||||
<th>NIP</th>
|
||||
<th>NAMA</th>
|
||||
<th>POLY</th>
|
||||
<th>TGL PESAN</th>
|
||||
</tr>
|
||||
<?php
|
||||
$pager = paginate( $sql, 15, 5, "param1=valu1¶m2=value2");
|
||||
|
||||
//The paginate() function returns a mysql result set
|
||||
|
||||
|
||||
foreach($pager['list'] as $data) {?>
|
||||
<tr <?php echo "class =";
|
||||
$count++;
|
||||
if ($count % 2) {
|
||||
echo "tr1"; }
|
||||
else {
|
||||
echo "tr2";
|
||||
}
|
||||
?>>
|
||||
<td><a href="index.php?link=91&nobatch=<?php echo $data['NO']; ?>"><?php echo $data['NO'];?></a></td>
|
||||
<td><?php echo $data['NIP']; ?></td>
|
||||
<td><?php echo $data['NIP']; ?></td>
|
||||
<td><?php echo $data['DEPARTEMEN']; ?></td>
|
||||
<td><?php echo $data['tglpesan']; ?></td>
|
||||
</tr>
|
||||
<?php }
|
||||
|
||||
//Display the full navigation in one go
|
||||
echo $pager['nav'];
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
<?php
|
||||
|
||||
//Display the full navigation in one go
|
||||
echo $pager['nav'];
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p></p>
|
||||
@@ -0,0 +1,66 @@
|
||||
<form name="terimabarang" id="terimabarang" action="logistik/addbarangpenerimaan.php" method="post" >
|
||||
<fieldset class="fieldset">
|
||||
<legend>Penerimaan Barang </legend>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>No</td>
|
||||
<td><input type="text" name="nobatch" class="text"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Terima Dari</td>
|
||||
<td><input type="text" name="nmsuplier" class="text" style="width:250px"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Jenis Penerimaan</td>
|
||||
<td><select name="jns" class="text" >
|
||||
<option value="1" >APBN</option>
|
||||
<option value="2" >APBD I</option>
|
||||
<option value="3" >APBD II</option>
|
||||
<option value="4" >LAIN-LAIN</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Tanggal</td>
|
||||
<?php $tgl = date("Y-m-d");?>
|
||||
<td><input type="text" name="tglterima" value="<?=$tgl?>" readonly="readonly" class="text"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Group Barang</td>
|
||||
<td><select class="text" name="grpbarang" id="grpbarang" >
|
||||
<option value="1" >ATK</option>
|
||||
<option value="2" >Cetakan</option>
|
||||
<option value="3" >ART</option>
|
||||
<option value="4" >Alat Bersih dan Pembersih</option>
|
||||
<option value="5" >Lain - Lain</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nama Barang</td>
|
||||
<td><input type="text" name="nm_barang" id="nm_barang" onkeypress="autocomplete_barang(this.value, event)" onblur="document.getElementById('autocompletediv'); Efect.appear('autocompletediv'); " class="text" style="width:200px"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kode Barang</td>
|
||||
<td><input type="text" name="kd_barang" id="kd_barang" class="text" readonly="readonly"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Jumlah</td>
|
||||
<td><input type="text" name="jml_barang" id="jml_barang" class="text" value="1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><input type="submit" class="text" value="Add" onclick="submitform (document.getElementById('terimabarang'),'logistik/addbarangpenerimaan.php','validbarang',validatetask);
|
||||
document.getElementById('kd_barang').value = ''; document.getElementById('nm_barang').value = '';
|
||||
document.getElementById('jml_barang').value = '1';
|
||||
return false;"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<div id="autocompletediv" class="autocomp"></div>
|
||||
<div id="validbarang"></div>
|
||||
@@ -0,0 +1,88 @@
|
||||
|
||||
<?php
|
||||
$sqlorder = "SELECT
|
||||
t_permintaan_barang.IDXBARANG AS IDX,
|
||||
t_permintaan_barang.`NO` AS NOBATCH,
|
||||
t_permintaan_barang.NIP AS NIP,
|
||||
t_permintaan_barang.kodebarang AS KODEBARANG,
|
||||
t_permintaan_barang.tglpesan AS TGLPESAN,
|
||||
t_permintaan_barang.jumlahpesan AS JUMLAH,
|
||||
t_permintaan_barang.statusacc AS STATUS,
|
||||
t_permintaan_barang.tglkeluar AS TGLKELUAR,
|
||||
t_permintaan_barang.jmlkeluar AS JMLKELUAR,
|
||||
t_permintaan_barang.KDPOLY AS POLY,
|
||||
t_permintaan_barang.KATEGORY AS KATEGORI,
|
||||
t_permintaan_barang.GROUPBARANG AS GROUPBARANG,
|
||||
t_permintaan_barang.KET AS KET,
|
||||
m_barang.nama_barang AS NAMABARANG,
|
||||
m_barang.group_barang AS GROUPBARANG,
|
||||
m_barang.satuan AS SATUAN
|
||||
FROM
|
||||
t_permintaan_barang
|
||||
INNER JOIN m_barang ON (t_permintaan_barang.kodebarang = m_barang.kode_barang)
|
||||
WHERE t_permintaan_barang.KATEGORY = 'L' AND NO = '".$_GET['nobatch']."'";
|
||||
?>
|
||||
|
||||
<fieldset class="fieldset">
|
||||
<legend>Permintaan Barang </legend>
|
||||
<div id="listbarang" >
|
||||
<table class="tb">
|
||||
<tr>
|
||||
<th>Kode</th>
|
||||
<th>Nama Barang</th>
|
||||
<th>Group</th>
|
||||
<th>Jumlah</th>
|
||||
<th>Satuan</th>
|
||||
<th>Tanggal Pesan</th>
|
||||
<th>Jml Disetujui</th>
|
||||
<th>Status</th>
|
||||
<th>Option</th>
|
||||
</tr>
|
||||
<?php
|
||||
$roworder = $db->query($sqlorder);
|
||||
$i = 1;
|
||||
foreach($roworder->fetchAll() as $dataorder){
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$dataorder['KODEBARANG']?></td>
|
||||
<td><?=$dataorder['NAMABARANG']?></td>
|
||||
<td><?php $x = $dataorder['GROUPBARANG'];
|
||||
|
||||
switch($x){
|
||||
case '1':
|
||||
echo "ATK";
|
||||
break;
|
||||
|
||||
case '2':
|
||||
echo "Cetakan";
|
||||
break;
|
||||
|
||||
case '3':
|
||||
echo "ART";
|
||||
break;
|
||||
|
||||
case '4':
|
||||
echo "Alat Bersih dan Pembersih";
|
||||
break;
|
||||
|
||||
case '5':
|
||||
echo "Lain - Lain";
|
||||
break;
|
||||
}
|
||||
|
||||
?></td>
|
||||
<td><?=$dataorder['JUMLAH']?></td>
|
||||
<td><?=$dataorder['SATUAN']?></td>
|
||||
<td><?=$dataorder['TGLPESAN']?></td>
|
||||
<td align="center"><input type="text" class="text" name="jml<?=$dataorder['IDX']?>" id="jml<?=$dataorder['IDX']?>"style="width:30px"/></td>
|
||||
|
||||
<td><div id="div<?=$dataorder['IDX']?>" ></div></td>
|
||||
|
||||
<td><a href="#" onclick="javascript: MyAjaxRequest('div<?=$dataorder['IDX']?>','logistik/saveorderbarangpengeluaran.php?idxbarang=<?=$dataorder['IDX']?>&opt=1&jml=' + document.getElementById('jml<?=$dataorder['IDX']?>').value); return false;" >Setujui</a>
|
||||
| <a href="#" onclick="javascript: MyAjaxRequest('div<?=$dataorder['IDX']?>','logistik/saveorderbarangpengeluaran.php?idxbarang=<?=$dataorder['IDX']?>&opt=2'); return false;" >Tidak Disetujui</a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</table>
|
||||
</div>
|
||||
</fieldset>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
|
||||
if(!empty($_GET['opt'])){
|
||||
if($_GET['opt']=="1"){
|
||||
$kdbarang = "";
|
||||
$nmbarang = "";
|
||||
$group = "";
|
||||
$satuan = "";
|
||||
$harga = "";
|
||||
$title = "Add Barang";
|
||||
include("../logistik/addbarang.php");
|
||||
}
|
||||
|
||||
if($_GET['opt']=="2"){
|
||||
if(!empty($_GET['idxbarang'])){
|
||||
$kdbarang = $_GET['idxbarang'];
|
||||
$sql = "SELECT nama_barang, kode_barang,
|
||||
group_barang, satuan, harga
|
||||
FROM
|
||||
m_barang
|
||||
WHERE kode_barang = '$kdbarang'";
|
||||
$get = $db->query($sql);
|
||||
$brgdata = $get->fetchAll()[0];
|
||||
$kdbarang = $brgdata['kode_barang'];
|
||||
$nmbarang = $brgdata['nama_barang'];
|
||||
$group = $brgdata['group_barang'];
|
||||
$satuan = $brgdata['satuan'];
|
||||
$harga = $brgdata['harga'];
|
||||
$title = "Edit Barang";
|
||||
|
||||
include("../logistik/addbarang.php");
|
||||
}
|
||||
}
|
||||
|
||||
if($_GET['opt']=="3"){
|
||||
|
||||
if(!empty($_GET['idxbarang'])){
|
||||
$kodebarang = $_GET['idxbarang'];
|
||||
$del = $db->query("DELETE FROM m_obat WHERE kode_barang = $kodebarang");
|
||||
if($del){
|
||||
echo "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
|
||||
$kdbarang = $_POST['kdbarang'];
|
||||
$nmbarang = $_POST['nmbarang'];
|
||||
$group = $_POST['grpbarang'];
|
||||
$satuan = $_POST['stbarang'];
|
||||
$harga = $_POST['hrgbarang'];
|
||||
|
||||
if($_POST['kdbarang']==""){
|
||||
|
||||
$sql = "INSERT INTO m_barang (nama_barang, group_barang, satuan, harga)
|
||||
VALUES ('$nmbarang', '$group', '$satuan', $harga)";
|
||||
$get = $db->query($sql);
|
||||
if($get){
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Informasi</legend>";
|
||||
echo "Simpan Data Barang Berhasil.";
|
||||
echo "</fieldset>";
|
||||
}else{
|
||||
require_once("../logistik/addbarang.php");
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Error</legend>";
|
||||
echo "Simpan Data Barang Gagal.";
|
||||
echo "</fieldset>";
|
||||
}
|
||||
}else{
|
||||
|
||||
$sql = "UPDATE m_barang
|
||||
SET nama_barang = '$nmbarang',
|
||||
group_barang = '$group',
|
||||
satuan = '$satuan',
|
||||
harga = $harga
|
||||
WHERE kode_barang = '$kdbarang'";
|
||||
$get = $db->query($sql);
|
||||
|
||||
if($get){
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Informasi</legend>";
|
||||
echo "Simpan Data Barang Berhasil.";
|
||||
echo "</fieldset>";
|
||||
}else{
|
||||
require_once("../logistik/addbarang.php");
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Error</legend>";
|
||||
echo "Simpan Data Barang Gagal.";
|
||||
echo "</fieldset>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
include("inc/function.php");
|
||||
|
||||
$ip = getRealIpAddr();
|
||||
$sql = "SELECT NO, NIP, kodebarang,
|
||||
pengirim, tglterima,
|
||||
jmlterima, terimadari,
|
||||
KATEGORY
|
||||
FROM
|
||||
temp_cartbarang_penerimaan
|
||||
WHERE IP = '$ip' AND KATEGORY='L'";
|
||||
|
||||
$row = $db->query($sql);
|
||||
if(count($row) > 0){
|
||||
foreach($row->fetchAll() as $data){
|
||||
$no = $data['NO'];
|
||||
$nip = $data['NIP'];
|
||||
$kd_barang = $data['kodebarang'];
|
||||
$pengirim = $data['pengirim'];
|
||||
$tgl_terima = $data['tglterima'];
|
||||
$jml_terima = $data['jmlterima'];
|
||||
$jns = $data['terimadari'];
|
||||
$kategori = $data['KATEGORY'];
|
||||
$db->query("INSERT INTO t_penerimaan_barang (NO, NIP, kodebarang, pengirim, tglterima,
|
||||
jmlterima, jnsterima, KATEGORY)
|
||||
VALUES('$no', '$nip', '$kd_barang', '$pengirim', '$tgl_terima',
|
||||
$jml_terima, '$jns', '$kategori')");
|
||||
|
||||
$sqlsaldo = "SELECT saldo FROM t_barang_stok WHERE kode_barang = '$kd_barang'
|
||||
ORDER BY tanggal DESC, kd_stok DESC LIMIT 1";
|
||||
$get = $db->query($sqlsaldo);
|
||||
$saldodata = $get->fetchAll()[0];
|
||||
|
||||
if($get->numRows() > 0){
|
||||
$saldo = $saldodata['saldo'] + $jml_terima;
|
||||
}else{
|
||||
$saldo = $jml_terima;
|
||||
}
|
||||
|
||||
$db->query("INSERT INTO t_barang_stok (kode_barang, tanggal, masuk, saldo)
|
||||
VALUES ('$kd_barang', '$tgl_terima', '$jml_terima', '$saldo')");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$db->query("DELETE FROM temp_cartbarang_penerimaan WHERE IP = '$ip'");
|
||||
echo "<fieldset class='fieldset'>";
|
||||
echo "<legend>Informasi</legend>";
|
||||
echo "Simpan Data Penerimaan Barang Berhasil.";
|
||||
echo "</legend>";
|
||||
?>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
include("../core/main.php");
|
||||
include("inc/function.php");
|
||||
|
||||
if(!empty($_GET['idxbarang'])){
|
||||
$idxbarang = $_GET['idxbarang'];
|
||||
$nip = $_SESSION['NIP'];
|
||||
if($_GET['opt']=="2"){
|
||||
$db->query("UPDATE t_permintaan_barang SET statusacc = '2',
|
||||
NIP_keluar = '".$nip."'
|
||||
WHERE IDXBARANG = '$idxbarang'");
|
||||
echo "Tidak disetujui";
|
||||
}else if($_GET['opt']=="1"){
|
||||
if(!empty($_GET['jml'])){
|
||||
$jml = $_GET['jml'];
|
||||
}else{
|
||||
$sqlobatjml = "SELECT t_permintaan_barang.jumlahpesan
|
||||
FROM
|
||||
t_permintaan_barang
|
||||
WHERE t_permintaan_barang.IDXBARANG = '$idxbarang'";
|
||||
$getobatjml = $db->query($sqlobatjml);
|
||||
$datajmlobat = $getobatjml->fetchAll()[0];
|
||||
$jml = $datajmlobat['jumlahpesan'];
|
||||
}
|
||||
|
||||
$tgl = date("Y-m-d");
|
||||
$db->query("UPDATE t_permintaan_barang SET statusacc = '1',
|
||||
jmlkeluar = $jml,
|
||||
tglkeluar = '$tgl',
|
||||
NIP_keluar = '".$nip."'
|
||||
WHERE IDXBARANG = '$idxbarang'");
|
||||
|
||||
$sqlobatdetail = "SELECT t_permintaan_barang.kodebarang,
|
||||
t_permintaan_barang.jmlkeluar,
|
||||
t_permintaan_barang.tglkeluar
|
||||
FROM
|
||||
t_permintaan_barang
|
||||
WHERE t_permintaan_barang.IDXBARANG = '$idxbarang'";
|
||||
|
||||
$getobatdetail = $db->query($sqlobatdetail);
|
||||
$datadetailobat = $getobatdetail->fetchAll()[0];
|
||||
$qty_obat = $datadetailobat['jmlkeluar'];
|
||||
$tgl_obat = $datadetailobat['tglkeluar'];
|
||||
$kode_obat = $datadetailobat['kodebarang'];
|
||||
|
||||
$sqlsaldo = "SELECT saldo FROM t_barang_stok
|
||||
WHERE kode_barang = '$kode_obat'
|
||||
ORDER BY tanggal DESC, kd_stok DESC LIMIT 1";
|
||||
$get = $db->query($sqlsaldo);
|
||||
$saldodata = $get->fetchAll()[0];
|
||||
if($get->numRows() > 0){
|
||||
$saldo = $saldodata['saldo'] - $qty_obat;
|
||||
}else{
|
||||
$saldo = 0 - $qty_obat;
|
||||
}
|
||||
$db->query("INSERT INTO t_barang_stok (kode_barang, tanggal, keluar, saldo)
|
||||
VALUES ('$kode_obat', '$tgl_obat', '$qty_obat', '$saldo')");
|
||||
echo "Sudah disetujui";
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,669 @@
|
||||
<?php
|
||||
require_once '../core/main.php';
|
||||
require _DOCROOT_ . 'vendor/autoload.php';
|
||||
|
||||
use \Verot\Upload\Upload;
|
||||
|
||||
ini_set('upload_max_filesize', '8M');
|
||||
ini_set('memory_limit', '1024M');
|
||||
|
||||
$sql_date = "select * from global_var where var_name = 'start_tarif_baru'";
|
||||
$tmp_date_start = $db->query($sql_date);
|
||||
$date_start = $tmp_date_start->fetchAll()[0];
|
||||
|
||||
$is_tarif_baru = false;
|
||||
if ($tmp_date_start->numRows() >0){
|
||||
$date_tarif_baru = $date_start['var_value'];
|
||||
if ($date_tarif_baru >= '2024-02-01'){
|
||||
$is_tarif_baru = true;
|
||||
}
|
||||
}
|
||||
|
||||
function file_save($file, $nomr, $noktp, $jenis)
|
||||
{
|
||||
|
||||
// handle upload
|
||||
$handle = new upload($file);
|
||||
$handle->file_max_size = '8M';
|
||||
$handle->file_new_name_body = $nomr . '_' . $jenis . '_' . $noktp;
|
||||
$handle->allowed = array('application/pdf', 'image/jpeg', 'image/png');
|
||||
if ($handle->uploaded) {
|
||||
$base_upload_dir = '../dokumen/';
|
||||
$nomr_dir = makeDir($base_upload_dir . $nomr . '/', 0777);
|
||||
$date_dir = makeDir($base_upload_dir . $nomr . '/' . date('Ymd'), 0777);
|
||||
|
||||
$handle->process($base_upload_dir . $nomr . '/' . date('Ymd') . '/');
|
||||
if ($handle->processed) {
|
||||
$handle->clean();
|
||||
// dd("Name : ".$handle->file_dst_name);
|
||||
return $handle->file_dst_pathname;
|
||||
} else {
|
||||
return $handle->error;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
$_error_msg = "";
|
||||
$pasienbaru = $_POST['PASIENBARU'];
|
||||
$status = $_POST['STATUS'];
|
||||
$carabayar = $_POST['KDCARABAYAR'];
|
||||
$ketemu = "0";
|
||||
$arr_namevar = array('PASIENBARU', 'STATUSPASIEN', 'NOMR', 'SHIFT', 'POLIKLINIK', 'DOKTERJAGA', 'TGLREG', 'KDCARABAYAR', 'jns_peserta', 'nokartu', 'NK', 'strujukan', 'KETRUJUK', 'KDRUJUK', 'norujukan', 'tglrujuk', 'diagnosa', 'diagnosa_utama', 'kelas', 'NAMA', 'CALLER', 'TEMPAT', 'TGLLAHIR', 'umur', 'ALAMAT', 'ALAMAT_KTP', 'bahasa', 'kebangsaan', 'KDPROVINSI', 'KOTA', 'KDKECAMATAN', 'KELURAHAN', 'NOTELP', 'notelprumah1', 'notelprumah2', 'notelpkantor', 'no_hp', 'NOKTP', 'sim', 'paspor', 'SUAMI_ORTU', 'PEKERJAAN', 'nama_penanggungjawab', 'hubungan_penanggungjawab', 'alamat_penanggungjawab', 'phone_penanggungjawab', 'asal_masuk', 'JENISKELAMIN', 'STATUS', 'AGAMA', 'PENDIDIKAN', 'disabilitas', 'hambatan_komunikasi', 'kepercayaan');
|
||||
$arr_url = array();
|
||||
foreach ($arr_namevar as $l) {
|
||||
$name = ($l == 'NOMR') ? 'xNOMR' : $l;
|
||||
$value = (array_key_exists($l, $_POST)) ? $_POST[$l] : '';
|
||||
$arr_url[] = $name . '=' . $value;
|
||||
}
|
||||
if ($pasienbaru == 1) {
|
||||
foreach ($_POST as $key => $val) {
|
||||
$$key = $val;
|
||||
}
|
||||
|
||||
#if(strlen($_POST['NOMR'])!=6) $_error_msg = $_error_msg."No MR Belum Lengkap, ";
|
||||
// if($_POST['KDRUJUK']=="") $_error_msg = $_error_msg."Asal Pasien Belum Dipilih, ";
|
||||
if ($_POST['NOKTP'] == "") $_error_msg = $_error_msg . "No KTP Belum Diisi ";
|
||||
if ($_POST['SHIFT'] == "") $_error_msg = $_error_msg . "Shift Belum Dipilih, ";
|
||||
if ($_POST['NAMA'] == "") $_error_msg = $_error_msg . "Nama Pasien Belum Diisi, ";
|
||||
if ($_POST['TEMPAT'] == "") $_error_msg = $_error_msg . "Tempat Lahir Belum Lengkap, ";
|
||||
if ($_POST['TGLLAHIR'] == "") $_error_msg = $_error_msg . "Tanggal Lahir Belum Lengkap, ";
|
||||
if ($_POST['JENISKELAMIN'] == "") $_error_msg = $_error_msg . "Jenis Kelamin Belum Dipilih, ";
|
||||
if ($_POST['ALAMAT'] == "") $_error_msg = $_error_msg . "Alamat Belum Lengkap, ";
|
||||
if ($_POST['kebangsaan'] == 'WNI') {
|
||||
if ($_POST['KELURAHAN'] == "") $_error_msg = $_error_msg . "Kelurahan Belum Dipilih, ";
|
||||
if ($_POST['KDKECAMATAN'] == "") $_error_msg = $_error_msg . "Kecamatan Belum Dipilih, ";
|
||||
if ($_POST['KOTA'] == "") $_error_msg = $_error_msg . "Kota Belum Lengkap, ";
|
||||
if ($_POST['KDPROVINSI'] == "") $_error_msg = $_error_msg . "Provinsi Belum Lengkap, ";
|
||||
} else {
|
||||
if ($_POST['paspor'] == "") $_error_msg = $_error_msg . "Paspor Belum Diisi, ";
|
||||
}
|
||||
if ($_POST['POLIKLINIK'] == "") $_error_msg = $_error_msg . "Poli Belum Dipilih, ";
|
||||
|
||||
// cek noktp
|
||||
$tmp_cek = $db->query("SELECT nama from m_pasien where noktp = '" . $_POST['NOKTP'] . "'");
|
||||
if ($tmp_cek->numRows() > 0) {
|
||||
$data_pasien = $tmp_cek->fetchFirst();
|
||||
|
||||
$_error_msg .= 'No KTP tersebut sudah terdaftar dengan nama ' . $data_pasien['nama'];
|
||||
}
|
||||
}
|
||||
|
||||
if (!isset($_REQUEST['DOKTERJAGA'])) $_error_msg = $_error_msg . "Dokter Jaga Belum Ada, ";
|
||||
if (strlen($_error_msg) > 0) {
|
||||
$_error_msg = substr($_error_msg, 0, strlen($_error_msg) - 2) . ".";
|
||||
echo json_encode(['message' => $_error_msg, 'type' => 'error']);
|
||||
exit;
|
||||
} else {
|
||||
$str_url = implode("&", $arr_url);
|
||||
if ((empty($_SESSION['register_nomr'])) && (empty($_SESSION['register_nama']))) {
|
||||
|
||||
$sqlrak = $db->query("SELECT * from m_maxnomr where status='1'");
|
||||
$rsqlrak = $sqlrak->fetchAll();
|
||||
$rowsqlrak = $rsqlrak[0];
|
||||
$nomr_berikutnya = no_rm_billing($rowsqlrak['last2']);
|
||||
|
||||
$nomr_cari = trim($_POST['NOMR']);
|
||||
if (array_key_exists('NOMR', $_POST) && trim($_POST['NOMR']) != '') {
|
||||
|
||||
$sqlsearchpasien = $db->query("SELECT NAMA from m_pasien WHERE NOMR = '" . trim($_POST['NOMR']) . "'");
|
||||
if ($_POST['PASIENBARU'] == "1") {
|
||||
if ($sqlsearchpasien->numRows() > 0) {
|
||||
// jika nomr sudah ada pada m_pasien maka gunakan nomr tersebut
|
||||
$ketemu = "1";
|
||||
$nomr = trim($_POST['NOMR']);
|
||||
|
||||
$tglreg = $_POST['TGLREG'];
|
||||
// cek kunjungan hari ini, apakah ada kunjungan dengan NOMR yang sama pada hari yang sama
|
||||
$qu_kunjungan = $db->query("SELECT * from t_pendaftaran where NOMR = '{$nomr}' and TGLREG = '$tglreg' and status in (0,5,10,13,99,1) and st_asal_masuk = '{$_POST['asal_masuk']}'");
|
||||
|
||||
if ($qu_kunjungan->numRows() > 0) {
|
||||
$data_kunjungan = $qu_kunjungan->fetchAll()[0];
|
||||
$sel_poly = $db->query("SELECT no as kode,nama from m_ruang where subsistem like 'RAWAT JALAN%'");
|
||||
$arr_poly = [];
|
||||
foreach ($sel_poly->fetchAll() as $rowpoly) {
|
||||
$arr_poly[$rowpoly['kode']] = $rowpoly['nama'];
|
||||
}
|
||||
if ($data_kunjungan['status'] == 5) {
|
||||
$msg = 'Pasien dirujuk ke Poliklinik ' . $arr_poly[$data_kunjungan['keterangan_status']];
|
||||
} else {
|
||||
$msg = 'Pasien telah menerima pelayanan pada poliklinik ' . $arr_poly[$data_kunjungan['kdpoly']];
|
||||
}
|
||||
$type = 'warning';
|
||||
// warning
|
||||
// echo '<script>window.location.href="'._BASE_.'index.php?link=2&err=1";</script>';
|
||||
echo json_encode(['message' => $msg, 'type' => $type]);
|
||||
exit;
|
||||
}
|
||||
} else {
|
||||
$ketemu = 0;
|
||||
$nomr = $nomr_berikutnya;
|
||||
execute("UPDATE m_maxnomr set last2='$nomr' where status='1'");
|
||||
}
|
||||
} else {
|
||||
if ($sqlsearchpasien->numRows() > 0) {
|
||||
$ketemu = "1";
|
||||
$nomr = trim($_POST['NOMR']);
|
||||
$tglreg = $_POST['TGLREG'];
|
||||
// cek kunjungan hari ini, apakah ada kunjungan dengan NOMR yang sama pada hari yang sama
|
||||
$qu_kunjungan = $db->query("SELECT * from t_pendaftaran where NOMR = '{$nomr}' and TGLREG = '$tglreg' and status in (0,5,10,13,99,1) and st_asal_masuk = '{$_POST['asal_masuk']}'");
|
||||
|
||||
if ($qu_kunjungan->numRows() > 0) {
|
||||
$data_kunjungan = $qu_kunjungan->fetchAll()[0];
|
||||
$sel_poly = $db->query("SELECT no as kode,nama from m_ruang where subsistem like 'RAWAT JALAN%'");
|
||||
$arr_poly = [];
|
||||
foreach ($sel_poly->fetchAll() as $rowpoly) {
|
||||
$arr_poly[$rowpoly['kode']] = $rowpoly['nama'];
|
||||
}
|
||||
if ($data_kunjungan['status'] == 5) {
|
||||
$msg = 'Pasien dirujuk ke Poliklinik ' . $arr_poly[$data_kunjungan['keterangan_status']];
|
||||
} else {
|
||||
$msg = 'Pasien telah menerima pelayanan pada poliklinik ' . $arr_poly[$data_kunjungan['kdpoly']];
|
||||
}
|
||||
$type = 'warning';
|
||||
// warning
|
||||
// echo '<script>window.location.href="'._BASE_.'index.php?link=2&err=1";</script>';
|
||||
echo json_encode(['message' => $msg, 'type' => $type]);
|
||||
exit;
|
||||
} else {
|
||||
// lanjut
|
||||
}
|
||||
} else {
|
||||
//$nomr = $rowsqlrak['no_rak'].getLastNoM("1");
|
||||
$nomr = $nomr_berikutnya;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$ketemu = 0;
|
||||
$nomr = $nomr_berikutnya;
|
||||
}
|
||||
|
||||
if (!empty($_POST['DOKTERJAGA'])) {
|
||||
$dokter = trim($_POST['DOKTERJAGA']);
|
||||
} else {
|
||||
$dokter = "NULL";
|
||||
}
|
||||
#print_r($_REQUEST);
|
||||
if (!empty($_POST['KDCARABAYAR'])) {
|
||||
$KDCARABAYAR = trim($_POST['KDCARABAYAR']);
|
||||
} else {
|
||||
$KDCARABAYAR = 1;
|
||||
}
|
||||
|
||||
if (empty($_POST['PENDIDIKAN'])) {
|
||||
$pendidikan = "NULL";
|
||||
} else {
|
||||
$pendidikan = $_POST['PENDIDIKAN'];
|
||||
}
|
||||
if (empty($_POST['AGAMA'])) {
|
||||
$agama = "NULL";
|
||||
} else {
|
||||
$agama = $_POST['AGAMA'];
|
||||
}
|
||||
if (empty($_POST['STATUS'])) {
|
||||
$status = "0";
|
||||
} else {
|
||||
$status = $_POST['STATUS'];
|
||||
}
|
||||
|
||||
// if(!empty($_POST['CALLER'])) {
|
||||
// $NAMADATA=str_replace(',',' ',$_POST['NAMA']).', '.$_REQUEST['CALLER'];
|
||||
// }else {
|
||||
// $NAMADATA=str_replace(',',' ',$_POST['NAMA']);
|
||||
// }
|
||||
$NAMADATA = preg_replace("/\'/", '`', $_POST['NAMA']);
|
||||
|
||||
if (empty($_POST['minta_rujukan'])) {
|
||||
$minta_rujukan = "0";
|
||||
} else {
|
||||
$minta_rujukan = "1";
|
||||
}
|
||||
|
||||
$NOKTP = $_POST['NOKTP'];
|
||||
$STTS = '';
|
||||
if ($NOKTP == '0000000000000000') {
|
||||
$STTS = '';
|
||||
} elseif ($NOKTP == '1111111111111111') {
|
||||
$STTS = '1111';
|
||||
} elseif ($NOKTP == '2222222222222222') {
|
||||
$STTS = '2222';
|
||||
}
|
||||
|
||||
$tmpTGLLAHIR = date('Y-m-d', strtotime(str_replace('/', '-', $_POST['TGLLAHIR'])));
|
||||
if ($ketemu == "1") {
|
||||
$arr_pasien = [
|
||||
'ALAMAT' => preg_replace("/\'/", '`', trim($_POST['ALAMAT'])),
|
||||
'KELURAHAN' => ((trim($_POST['KELURAHAN']) != '') ? $_POST['KELURAHAN'] : 0),
|
||||
'KDKECAMATAN' => ((trim($_POST['KDKECAMATAN']) != '') ? $_POST['KDKECAMATAN'] : 0),
|
||||
'KOTA' => ((trim($_POST['KOTA']) != '') ? $_POST['KOTA'] : 0),
|
||||
'KDPROVINSI' => ((trim($_POST['KDPROVINSI']) != '') ? $_POST['KDPROVINSI'] : 0),
|
||||
'NOTELP' => trim($_POST['NOTELP']),
|
||||
'NOKTP' => trim($NOKTP),
|
||||
'ALAMAT_KTP' => preg_replace("/\'/", '`', trim($_POST['ALAMAT_KTP'])),
|
||||
'JNS_PASIEN' => trim($_POST['jns_peserta']),
|
||||
'st_disabilitas' => ['value' => (($_POST['st_disabilitas'] != '') ? $_POST['st_disabilitas'] : 0), 'type' => 'number'],
|
||||
'disabilitas' => $_POST['disabilitas'],
|
||||
'hambatan_komunikasi' => $_POST['hambatan_komunikasi'],
|
||||
'NIP' => $_SESSION['NIP'],
|
||||
'no_kartu' => $_POST['nokartu'],
|
||||
'ktp_file' => (($_FILES['ktp_file']) ? file_save($_FILES['ktp_file'], $nomr_cari, trim($NOKTP), 'KTP') : ''),
|
||||
'kk_file' => (($_FILES['kk_file']) ? file_save($_FILES['kk_file'], $nomr_cari, trim($NOKTP), 'KK') : '')
|
||||
];
|
||||
|
||||
$sqlupdate_pasien = "UPDATE m_pasien " . bind_sql($arr_pasien, 1) . " WHERE NOMR = '$nomr'";
|
||||
|
||||
$save_pasien = execute($sqlupdate_pasien);
|
||||
} else {
|
||||
$m_provinsi = $db->query("SELECT * from m_provinsi where idprovinsi = {$_POST['KDPROVINSI']} ");
|
||||
$dt_provinsi = $m_provinsi->fetchFirst()['namaprovinsi'];
|
||||
|
||||
$m_kota = $db->query("SELECT * from m_kota where idkota = {$_POST['KOTA']}");
|
||||
$dt_kota = $m_kota->fetchFirst()['namakota'];
|
||||
|
||||
$m_kecamatan = $db->query('SELECT * from m_kecamatan where idkecamatan = ' . $_POST['KDKECAMATAN']);
|
||||
$dt_kecamatan = $m_kecamatan->fetchFirst()['namakecamatan'];
|
||||
|
||||
$m_kelurahan = $db->query('SELECT * from m_kelurahan where idkelurahan = ' . $_POST['KELURAHAN']);
|
||||
$dt_kelurahan = $m_kelurahan->fetchFirst()['namakelurahan'];
|
||||
|
||||
$m_status_pasien = $db->query('SELECT * from m_status_pasien where id_status = ' . $status);
|
||||
$dt_status = $m_status_pasien->fetchFirst()['nama_status'];
|
||||
|
||||
$m_agama_pasien = $db->query('SELECT * from m_agama_pasien where id_agama = ' . $agama);
|
||||
$dt_agama = $m_agama_pasien->fetchFirst()['nama_agama'];
|
||||
|
||||
$m_pendidikan_pasien = $db->query('SELECT * from m_pendidikan_pasien where id_pendidikan = ' . $pendidikan);
|
||||
$dt_pendidikan = $m_pendidikan_pasien->fetchFirst()['nama_pendidikan'];
|
||||
|
||||
$arr_data_pasien = [
|
||||
'nomr' => $_POST['NOMR'],
|
||||
'nomr_baru' => $nomr,
|
||||
'nama' => $NAMADATA,
|
||||
'tempat' => preg_replace("/\'/", '`', $_POST['TEMPAT']),
|
||||
'tgllahir' => $tmpTGLLAHIR,
|
||||
'jeniskelamin' => $_POST['JENISKELAMIN'],
|
||||
'alamat' => preg_replace("/\'/", '`', trim($_POST['ALAMAT'])),
|
||||
'kelurahan' => ['value' => (($_POST['KELURAHAN'] == '') ? 0 : $_POST['KELURAHAN']), 'type' => 'number'],
|
||||
'kdkecamatan' => ['value' => $_POST['KDKECAMATAN'], 'type' => 'number'],
|
||||
'kota' => ['value' => $_POST['KOTA'], 'type' => 'number'],
|
||||
'kdprovinsi' => ['value' => $_POST['KDPROVINSI'], 'type' => 'number'],
|
||||
'notelp' => str_replace("_", '', $_POST['NOTELP']),
|
||||
'noktp' => str_replace("_", '', $NOKTP),
|
||||
'suami_ortu' => preg_replace("/\'/", '`', $_POST['SUAMI_ORTU']),
|
||||
'pekerjaan' => $_POST['PEKERJAAN'],
|
||||
'status' => ['value' => $status, 'type' => 'number'],
|
||||
'agama' => ['value' => $agama, 'type' => 'number'],
|
||||
'pendidikan' => ['value' => $pendidikan, 'type' => 'number'],
|
||||
'kdcarabayar' => ['value' => $_POST['KDCARABAYAR'], 'type' => 'number'],
|
||||
'nip' => $_SESSION['NIP'],
|
||||
'tgldaftar' => $_POST['TGLREG'],
|
||||
'alamat_ktp' => preg_replace("/\'/", '`', $_POST['ALAMAT_KTP']),
|
||||
'title' => $_POST['CALLER'],
|
||||
'penanggungjawab_nama' => preg_replace("/\'/", '`', $_POST['nama_penanggungjawab']),
|
||||
'penanggungjawab_hubungan' => $_POST['hubungan_penanggungjawab'],
|
||||
'penanggungjawab_alamat' => preg_replace("/\'/", '`', $_POST['alamat_penanggungjawab']),
|
||||
'penanggungjawab_phone' => $_POST['phone_penanggungjawab'],
|
||||
'no_kartu' => $_POST['nokartu'],
|
||||
'jns_pasien' => $_POST['jns_peserta'],
|
||||
'sim' => str_replace("_", '', $_POST['sim']),
|
||||
'paspor' => str_replace("_", '', $_POST['paspor']),
|
||||
'st_disabilitas' => ['value' => (array_key_exists('st_disabilitas', $_POST) ? $_POST['st_disabilitas'] : 0), 'type' => 'number'],
|
||||
'disabilitas' => $_POST['disabilitas'],
|
||||
'bahasa' => $_POST['bahasa'],
|
||||
'hambatan_komunikasi' => $_POST['hambatan_komunikasi'],
|
||||
'kebangsaan' => $_POST['kebangsaan'],
|
||||
'notelprumah1' => str_replace("_", '', $_POST['notelprumah1']),
|
||||
'notelprumah2' => str_replace("_", '', $_POST['notelprumah2']),
|
||||
'notelpkantor' => str_replace("_", '', $_POST['notelpkantor']),
|
||||
'no_hp' => str_replace("_", '', $_POST['no_hp']),
|
||||
'kepercayaan' => $_POST['kepercayaan'],
|
||||
'suku' => $_POST['suku'],
|
||||
'agama_lain' => $_POST['agama_lain'],
|
||||
'txt_kelurahan' => $dt_kelurahan,
|
||||
'txt_kecamatan' => $dt_kecamatan,
|
||||
'txt_kota' => $dt_kota,
|
||||
'txt_provinsi' => $dt_provinsi,
|
||||
'txt_status' => $dt_status,
|
||||
'txt_agama' => $dt_agama,
|
||||
'txt_pendidikan' => $dt_pendidikan,
|
||||
'nama_ayah' => preg_replace("/\'/", '`', $_POST['nama_ayah_kandung']),
|
||||
'nama_ibu' => preg_replace("/\'/", '`', $_POST['nama_ibu_kandung']),
|
||||
'pendidikan_ayah' => $_POST['pendidikan_ayah'],
|
||||
'pendidikan_ibu' => $_POST['pendidikan_ibu'],
|
||||
'st_identitas_ortu' => ['value' => (array_key_exists('st_identitas_ortu', $_POST) ? $_POST['st_identitas_ortu'] : 0), 'type' => 'number'],
|
||||
'ktp_file' => (($_FILES['ktp_file']) ? file_save($_FILES['ktp_file'], $nomr_cari, str_replace("_", '', $NOKTP), 'KTP') : ''),
|
||||
'kk_file' => (($_FILES['kk_file']) ? file_save($_FILES['kk_file'], $nomr_cari, str_replace("_", '', $NOKTP), 'KK') : ''),
|
||||
'created_at' => date('Y-m-d H:i:s')
|
||||
];
|
||||
$sqlinsert_pasien = "INSERT INTO m_pasien " . bind_sql($arr_data_pasien);
|
||||
|
||||
$save_pasien = execute($sqlinsert_pasien);
|
||||
}
|
||||
|
||||
$html = '';
|
||||
$type = 'error';
|
||||
if (!$save_pasien) {
|
||||
$msg = 'Gagal tambah/update pasien';
|
||||
} else {
|
||||
$NOJAMINAN = (array_key_exists('NOJAMINAN', $_POST)) ? $_POST['NOJAMINAN'] : NULL;
|
||||
$KETBAYAR = (array_key_exists('KETBAYAR', $_REQUEST)) ? $_REQUEST['KETBAYAR'] : NULL;
|
||||
$no_antri = get_antrian_poli($_POST['POLIKLINIK']);
|
||||
$no_kunjung = get_no_kunjungan();
|
||||
$kdrujuk = ($_POST['strujukan'] != 0) ? $_POST['KDRUJUK'] : 0;
|
||||
$ketrujuk = ($_POST['strujukan'] != 0) ? $_POST['KETRUJUK'][$kdrujuk] : 'TR';
|
||||
$tglrujuk = ($_POST['strujukan'] != 0) ? $_POST['tglrujuk'] : '0001-01-01';
|
||||
$norujukan = ($_POST['strujukan'] != 0) ? $_POST['norujukan'] : '';
|
||||
$arr_data_pendaftaran = [
|
||||
'nomr' => $_POST['NOMR'],
|
||||
'tglreg' => $_POST['TGLREG'],
|
||||
'kddokter' => ['value' => $dokter, 'type' => 'number'],
|
||||
'kdpoly' => ['value' => $_POST['POLIKLINIK'], 'type' => 'number'],
|
||||
'strujukan' => ['value' => $_POST['strujukan'], 'type' => 'number'],
|
||||
'kdrujuk' => ['value' => $kdrujuk, 'type' => 'number'],
|
||||
'kdcarabayar' => ['value' => $_POST['KDCARABAYAR'], 'type' => 'number'],
|
||||
'nojaminan' => $_POST['NOJAMINAN'],
|
||||
'jamreg' => date('Y-m-d H:i:s'),
|
||||
'masukpoly' => date('Y-m-d H:i:s'),
|
||||
'minta_rujukan' => $minta_rujukan,
|
||||
'shift' => ['value' => $_POST['SHIFT'], 'type' => 'number'],
|
||||
'pasienbaru' => ['value' => $pasienbaru, 'type' => 'number'],
|
||||
'nip' => $_SESSION['NIP'],
|
||||
'ketrujuk' => preg_replace("/\'/", '`', $ketrujuk),
|
||||
'tglrujukan' => $tglrujuk,
|
||||
'penanggungjawab_nama' => preg_replace("/\'/", '`', $_POST['nama_penanggungjawab']),
|
||||
'penanggungjawab_hubungan' => $_POST['hubungan_penanggungjawab'],
|
||||
'penanggungjawab_alamat' => preg_replace("/\'/", '`', $_POST['alamat_penanggungjawab']),
|
||||
'penanggungjawab_phone' => $_POST['phone_penanggungjawab'],
|
||||
'status' => ['value' => 0, 'type' => 'number'],
|
||||
'ketbayar' => $_REQUEST['KETBAYAR'],
|
||||
'nokartu' => $_REQUEST['nokartu'],
|
||||
'diagnosa_awal' => $_POST['diagnosa'],
|
||||
'diagnosa_utama' => $_POST['diagnosa_utama'],
|
||||
'kelas_daftar' => ['value' => $_POST['kelas'], 'type' => 'number'],
|
||||
'nosep' => $_POST['NK'],
|
||||
'nosipp' => $_POST['NSIIP'],
|
||||
'st_asal_masuk' => $_POST['asal_masuk'],
|
||||
'status_kecelakaan' => $_POST['status_kecelakaan'],
|
||||
'catatan' => $_POST['catatan'],
|
||||
'no_antrian' => $no_antri,
|
||||
'stts_ktp' => $STTS,
|
||||
'no_kunjung' => $no_kunjung,
|
||||
'norujukan' => $norujukan,
|
||||
'sep_file' => (($_FILES['sep_file']) ? file_save($_FILES['sep_file'], $nomr_cari, str_replace("_", '', $_POST['NK']), 'SEP') : ''),
|
||||
'sipp_file' => (($_FILES['sipp_file']) ? file_save($_FILES['sipp_file'], $nomr_cari, str_replace("_", '', date('Ymd')), 'SIPP') : '')
|
||||
];
|
||||
if (array_key_exists('dialisis', $_POST) && $_POST['dialisis'] == 1) {
|
||||
$arr_data_pendaftaran['subspesialis'] = $_POST['subspesialis'];
|
||||
}
|
||||
if ($_POST['POLIKLINIK'] == $_SESSION['poli_igd']) {
|
||||
$sqlinsert_pendaftaran = "INSERT INTO t_pendaftaran " . bind_sql($arr_data_pendaftaran);
|
||||
} else {
|
||||
unset($arr_data_pendaftaran['masukpoly']);
|
||||
$sqlinsert_pendaftaran = "INSERT INTO t_pendaftaran " . bind_sql($arr_data_pendaftaran);
|
||||
}
|
||||
if (_DBTYPE_ == 'mysqli') {
|
||||
$save_daftar = execute($sqlinsert_pendaftaran);
|
||||
$idx_daftar = $save_daftar->insertid;
|
||||
} else {
|
||||
$sqlinsert_pendaftaran .= " RETURNING idxdaftar";
|
||||
$save_daftar = execute($sqlinsert_pendaftaran);
|
||||
$result_daftar = $save_daftar->fetchFirst();
|
||||
$idx_daftar = $result_daftar['idxdaftar'];
|
||||
}
|
||||
|
||||
if (!$save_daftar) {
|
||||
$msg = 'Gagal tambah kunjungan';
|
||||
} else {
|
||||
// if($_POST['POLIKLINIK']=="51") {
|
||||
// $ins_operasi="INSERT INTO t_operasi(nomr, kdunit, idxdaftar, rajal, nip, tglorder) VALUES('".$nomr."', ".$_SESSION['KDUNIT'].", ".$idx_daftar.", 2, '".$_SESSION['NIP']."','".date('Y-m-d')."')";
|
||||
|
||||
// execute($ins_operasi);
|
||||
// }
|
||||
|
||||
// kirim berkas rm
|
||||
$rm['tgl_kirim'] = date('Y-m-d');
|
||||
$rm['jam_kirim_rm'] = date('H:i:s');
|
||||
$rm['idxdaftar'] = $idx_daftar;
|
||||
$rm['kdpoly'] = $_POST['POLIKLINIK'];
|
||||
$rm['pengirim'] = $_SESSION['NAMA_PEGAWAI'];
|
||||
$sql_rm = "INSERT into t_rekammedik " . bind_sql($rm);
|
||||
execute($sql_rm);
|
||||
|
||||
// GCU
|
||||
if ($_POST['POLIKLINIK'] == $_SESSION['kd_klinik_gcu']) {
|
||||
$tgllahir = date('Y-m-d', strtotime(str_replace('/', '-', $_POST['TGLLAHIR'])));
|
||||
$a = datediff($tgllahir, date("Y-m-d"));
|
||||
$umur = $a['years'] . " tahun " . $a['months'] . " bulan " . $a['days'] . " hari";
|
||||
$arr_gcu = $_POST['gcu'];
|
||||
if (is_array($arr_gcu['pemeriksaan']) && count($arr_gcu['pemeriksaan']) > 0) {
|
||||
$gcu_data['pemeriksaan'] = implode(',', $arr_gcu['pemeriksaan']);
|
||||
} else {
|
||||
$gcu_data['pemeriksaan'] = $arr_gcu['pemeriksaan'];
|
||||
}
|
||||
$gcu_data['idxdaftar'] = $idx_daftar;
|
||||
$gcu_data['nomr'] = $_POST['NOMR'];
|
||||
$gcu_data['nama_pasien'] = $NAMADATA;
|
||||
$gcu_data['alamat_pasien'] = preg_replace("/\'/", '`', $_POST['ALAMAT']);
|
||||
$gcu_data['no_telp_pasien'] = $_POST['NOTELP'];
|
||||
$gcu_data['umur_pasien'] = $umur;
|
||||
$gcu_data['jenis_kelamin'] = $_POST['JENISKELAMIN'];
|
||||
$gcu_data['pekerjaan'] = $_POST['PEKERJAAN'];
|
||||
$gcu_data['tanggal'] = $_POST['TGLREG'];
|
||||
$gcu_data['jam'] = date('H:i:s');
|
||||
unset($arr_gcu['pemeriksaan']);
|
||||
$insert_data = array_merge($arr_gcu, $gcu_data);
|
||||
|
||||
$insert_gcu = "INSERT INTO t_gcu " . bind_sql($insert_data);
|
||||
execute($insert_gcu);
|
||||
}
|
||||
if (!empty($_POST['start_daftar']) && !empty($_POST['stop_daftar'])) {
|
||||
$nomr_last = $_POST['NOMR'];
|
||||
$start_daftar = $_POST['start_daftar'];
|
||||
$stop_daftar = $_POST['stop_daftar'];
|
||||
|
||||
$sql_insert_time_daftar = "INSERT INTO t_pendaftaran_iso (idxdaftar, NOMR, start_daftar, stop_daftar) VALUES ($idx_daftar, '$nomr_last', '$start_daftar', '$stop_daftar')";
|
||||
execute($sql_insert_time_daftar);
|
||||
}
|
||||
|
||||
$db_igd = $db->query("SELECT no,nama FROM m_ruang where kelompok = 'IGD' and st_aktif = 1");
|
||||
$arr_igd = $arr_nama_igd = [];
|
||||
foreach ($db_igd->fetchAll() as $igd) {
|
||||
$arr_igd[] = $igd['no'];
|
||||
$arr_nama_igd[$igd['no']] = $igd['nama'];
|
||||
}
|
||||
|
||||
$kode_tarif_konsul = '';
|
||||
if (in_array($_POST['POLIKLINIK'], $arr_igd)) {
|
||||
// tarif daftar IGD
|
||||
$kode_tarif_daftar = ($is_tarif_baru) ? $_SESSION['tarif_daftar_igd_baru'] : $_SESSION['tarif_daftar_igd'];
|
||||
if ($is_tarif_baru){
|
||||
$kode_tarif_konsul = $_SESSION['tarif_konsul_igd_baru'];
|
||||
}
|
||||
|
||||
} else {
|
||||
// get tarif sesuai aturan
|
||||
if ($_POST['strujukan'] == 0) {
|
||||
// tarif daftar tanpa rujukan
|
||||
$kode_tarif_daftar = ($is_tarif_baru) ? $_SESSION['tarif_daftar_tanpa_rujukan_baru'] : $_SESSION['tarif_daftar_tanpa_rujukan'];
|
||||
} elseif ($_POST['strujukan'] == 1) {
|
||||
// tarif daftar dengan rujukan
|
||||
if ($_POST['KDRUJUK'] == 2) { // jika rujukan dari faskes swasta
|
||||
$kode_tarif_daftar = ($is_tarif_baru) ? $_SESSION['tarif_daftar_dg_rujukan_baru'] : $_SESSION['tarif_daftar_dg_rujukan'];
|
||||
} else {
|
||||
$kode_tarif_daftar = ($is_tarif_baru) ? $_SESSION['tarif_daftar_dg_rujukan_baru'] : $_SESSION['tarif_daftar_dg_rujukan'];
|
||||
}
|
||||
}
|
||||
if ($is_tarif_baru){
|
||||
$kode_tarif_konsul = $_SESSION['tarif_konsul_klinik_baru'];
|
||||
}
|
||||
if (preg_match("/UTAMA|EKSEKUTIF/i", $_POST['asal_masuk'])) {
|
||||
$kode_tarif_daftar = ($is_tarif_baru) ? $_SESSION['tarif_daftar_poli_utama_baru'] : $_SESSION['tarif_daftar_poli_utama'];
|
||||
$kode_tarif_konsul = '';
|
||||
}
|
||||
}
|
||||
|
||||
$tarif_daftar = getTarifPendaftaran($kode_tarif_daftar, NULL, NULL);
|
||||
$last_bill = getLastNoBILL(1);
|
||||
$qty = 1;
|
||||
|
||||
$_SESSION['poly'] = $_POST['POLIKLINIK'];
|
||||
$_SESSION['idx'] = $idx_daftar;
|
||||
$_SESSION['status'] = $status;
|
||||
|
||||
$ip = getRealIpAddr();
|
||||
|
||||
$cek_kdunit = $db->query("SELECT kdunit FROM m_ruang where no = {$_REQUEST['POLIKLINIK']} ");
|
||||
$data_kdunit = ($cek_kdunit->numRows() > 0) ? $cek_kdunit->fetchFirst()['kdunit'] : null;
|
||||
|
||||
$tmp_cartbayar = 'INSERT into tmp_cartbayar ' . bind_sql(['kodetarif' => $kode_tarif_daftar, 'qty' => 1, 'ip' => $ip, 'id' => $kode_tarif_daftar, 'poly' => $_REQUEST['POLIKLINIK'], 'kddokter' => $_REQUEST['DOKTERJAGA'], 'tarif' => $tarif_daftar['jumlah'], 'tottarif' => $tarif_daftar['jumlah'], 'jasa_pelayanan' => $tarif_daftar['jasa_pelayanan'], 'jasa_sarana' => $tarif_daftar['jasa_sarana'], 'unit' => $_REQUEST['POLIKLINIK']]);
|
||||
if (_DBTYPE_ == 'mysqli') {
|
||||
$tmp_query = execute($tmp_cartbayar);
|
||||
$idx_tmp = $tmp_query->insertid;
|
||||
} else {
|
||||
$tmp_cartbayar .= ' RETURNING idxbayar';
|
||||
$tmp_query = execute($tmp_cartbayar);
|
||||
$idx_tmp = $tmp_query->fetchFirst()['idxbayar'];
|
||||
}
|
||||
|
||||
$tmp_cartdetil = 'INSERT into tmp_cartbayar_detil ' . bind_sql([
|
||||
'idxbayar' => $idx_tmp,
|
||||
'kddokter' => $_REQUEST['DOKTERJAGA'],
|
||||
'kode_tarif' => $kode_tarif_daftar,
|
||||
'komponen' => 'JASA PELAYANAN',
|
||||
'nilai' => $tarif_daftar['jasa_pelayanan']
|
||||
]);
|
||||
execute($tmp_cartdetil);
|
||||
|
||||
//TARIF KONSUL
|
||||
if (!empty($kode_tarif_konsul)){
|
||||
$tarif_konsul = getTarifPendaftaran($kode_tarif_konsul, NULL, NULL);
|
||||
|
||||
$_SESSION['poly'] = $_POST['POLIKLINIK'];
|
||||
$_SESSION['idx'] = $idx_daftar;
|
||||
$_SESSION['status'] = $status;
|
||||
|
||||
$tmp_cartbayar_konsul = 'INSERT into tmp_cartbayar ' . bind_sql(['kodetarif' => $kode_tarif_konsul, 'qty' => 1, 'ip' => $ip, 'id' => $kode_tarif_konsul, 'poly' => $_REQUEST['POLIKLINIK'], 'kddokter' => $_REQUEST['DOKTERJAGA'], 'tarif' => $tarif_konsul['jumlah'], 'tottarif' => $tarif_konsul['jumlah'], 'jasa_pelayanan' => $tarif_konsul['jasa_pelayanan'], 'jasa_sarana' => $tarif_konsul['jasa_sarana'], 'unit' => $_REQUEST['POLIKLINIK']]);
|
||||
if (_DBTYPE_ == 'mysqli') {
|
||||
$tmp_query_konsul = execute($tmp_cartbayar_konsul);
|
||||
$idx_tmp_konsul = $tmp_query_konsul->insertid;
|
||||
} else {
|
||||
$tmp_cartbayar_konsul .= ' RETURNING idxbayar';
|
||||
$tmp_query_konsul = execute($tmp_cartbayar_konsul);
|
||||
$idx_tmp_konsul = $tmp_query_konsul->fetchFirst()['idxbayar'];
|
||||
}
|
||||
|
||||
$tmp_cartdetil_konsul = 'INSERT into tmp_cartbayar_detil ' . bind_sql([
|
||||
'idxbayar' => $idx_tmp_konsul,
|
||||
'kddokter' => $_REQUEST['DOKTERJAGA'],
|
||||
'kode_tarif' => $kode_tarif_konsul,
|
||||
'komponen' => 'JASA PELAYANAN',
|
||||
'nilai' => $tarif_konsul['jasa_pelayanan']
|
||||
]);
|
||||
execute($tmp_cartdetil_konsul);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// cek nobill sebelum tambah bill baru, apakah sudah ada di billing rajal?
|
||||
$cek_nobill = duplikasi_bill($last_bill);
|
||||
|
||||
if ($cek_nobill == false) {
|
||||
$save_nobill_temp = execute("INSERT INTO temp_nobill " . bind_sql(['nobill' => $last_bill, 'created_at' => date('Y-m-d H:i:s')]));
|
||||
if ($save_nobill_temp) {
|
||||
$bill_daftar = new Billing('irja', $_POST['NOMR'], $idx_daftar, date('Y-m-d'), 0, 0, $_POST['KDCARABAYAR'], $_POST['POLIKLINIK'], 0, $data_kdunit);
|
||||
$nonota = $bill_daftar->simpanBill();
|
||||
} else {
|
||||
$m_maxnobill = 'UPDATE m_maxnobill set nomor = ' . ($last_bill + 1) . ' where type=\'bill_pasien\' and 1 = 1';
|
||||
execute($m_maxnobill);
|
||||
$bill_daftar = new Billing('irja', $_POST['NOMR'], $idx_daftar, date('Y-m-d'), 0, 0, $_POST['KDCARABAYAR'], $_POST['POLIKLINIK'], 0, $data_kdunit);
|
||||
$nonota = $bill_daftar->simpanBill();
|
||||
$last_bill = substr($nonota, 0, 8);
|
||||
$save_nobill_temp = execute("INSERT INTO temp_nobill " . bind_sql(['nobill' => $last_bill, 'created_at' => date('Y-m-d H:i:s')]));
|
||||
}
|
||||
} else {
|
||||
// $nobill_top = $db->query("SELECT distinct nobill from t_billranap
|
||||
// union
|
||||
// SELECT distinct nobill from t_billrajal
|
||||
// order by nobill desc limit 1");
|
||||
// if($nobill_top->numRows() > 0) {
|
||||
// $data_nobill = $nobill_top->fetchFirst();
|
||||
$data_nobill['nobill'] = getLastNoBILL(1);
|
||||
// $m_maxnobill = 'UPDATE m_maxnobill set nomor = '.($data_nobill['nobill']).' where type=\'bill_pasien\' and 2 = 2';
|
||||
// execute($m_maxnobill);
|
||||
$new_nobill = ($data_nobill['nobill']);
|
||||
// }
|
||||
$save_nobill_temp = execute("INSERT INTO temp_nobill " . bind_sql(['nobill' => $new_nobill, 'created_at' => date('Y-m-d H:i:s')]));
|
||||
if ($save_nobill_temp) {
|
||||
$bill_daftar = new Billing('irja', $_POST['NOMR'], $idx_daftar, date('Y-m-d'), 0, 0, $_POST['KDCARABAYAR'], $_POST['POLIKLINIK'], 0, $data_kdunit);
|
||||
$nonota = $bill_daftar->simpanBill();
|
||||
} else {
|
||||
// $m_maxnobill = 'UPDATE m_maxnobill set nomor = '.($new_nobill+1).' where type=\'bill_pasien\' and 3 = 3';
|
||||
// execute($m_maxnobill);
|
||||
$bill_daftar = new Billing('irja', $_POST['NOMR'], $idx_daftar, date('Y-m-d'), 0, 0, $_POST['KDCARABAYAR'], $_POST['POLIKLINIK'], 0, $data_kdunit);
|
||||
$nonota = $bill_daftar->simpanBill();
|
||||
$last_bill = substr($nonota, 0, 8);
|
||||
$save_nobill_temp = execute("INSERT INTO temp_nobill " . bind_sql(['nobill' => $last_bill, 'created_at' => date('Y-m-d H:i:s')]));
|
||||
}
|
||||
}
|
||||
# update maxnobill
|
||||
// ganti update max nobill berdasarkan nobill di t_billrajal
|
||||
// $nobill_top = $db->query("SELECT nobill from t_billrajal order by nobill desc limit 1");
|
||||
// if($nobill_top->numRows() > 0) {
|
||||
// $data_nobill = $nobill_top->fetchFirst();
|
||||
// $m_maxnobill = 'UPDATE m_maxnobill set nomor = '.$data_nobill['nobill'];
|
||||
// execute($m_maxnobill);
|
||||
// }
|
||||
// else {
|
||||
// $m_maxnobill = 'UPDATE m_maxnobill set nomor = '.$last_bill;
|
||||
// execute($m_maxnobill);
|
||||
// }
|
||||
|
||||
if (!array_key_exists('NOMR', $_POST) || trim($_POST['NOMR']) == '') {
|
||||
$m_maxnomr = "UPDATE m_maxnomr set last2='" . $nomr_berikutnya . "',nomor='" . $nomr_berikutnya . "' where status='1' ";
|
||||
execute($m_maxnomr);
|
||||
}
|
||||
|
||||
$_SESSION['register_nomr'] = $_POST['NOMR'];
|
||||
$_SESSION['register_nama'] = $NAMADATA;
|
||||
|
||||
|
||||
$msg = 'Pendaftaran Berhasil';
|
||||
$type = 'success';
|
||||
|
||||
$html = '
|
||||
<div style="margin-left:auto; margin-right:auto; text-align:center; margin-top:50px;">
|
||||
<input type="hidden" id="idx" value="' . $_SESSION['idx'] . '">
|
||||
<input type="hidden" id="poly" value="' . $_SESSION['poly'] . '">
|
||||
<input type="hidden" id="status" value="' . $_SESSION['status'] . '">
|
||||
<input type="hidden" id="nama_pasien" value="' . $NAMADATA . '">
|
||||
<input type="hidden" id="nomr_pasien" value="' . $nomr . '">
|
||||
<input type="hidden" id="alamat_pasien" value="' . $_POST['ALAMAT'] . '">
|
||||
<input type="hidden" id="tgl_lahir" value="' . $_POST['TGLLAHIR'] . '">
|
||||
<input type="hidden" id="jeniskelamin" value="' . $_POST['JENISKELAMIN'] . '">
|
||||
<input type="hidden" id="nonota" value="' . $nonota . '">
|
||||
<div style="font-size:14px;">Data Telah di Simpan.</div>
|
||||
<div style="font-size:26px;">NOMR</div>
|
||||
<div style="font-size:74px;">' . $_SESSION['register_nomr'] . '</div>
|
||||
<div style="font-size:26px;">NAMA PASIEN</div>
|
||||
<div style="font-size:74px;">' . $_SESSION['register_nama'] . '</div>
|
||||
<div class="btn-group">
|
||||
<input type="button" name="back" class="btn btn-secondary" onclick="daftarBaru()" value="Daftar Baru"/>
|
||||
<input type="button" name="back" class="btn btn-info" onclick="cetakkartu()" value="Cetak Kartu" />
|
||||
<input type="button" name="back" class="btn btn-primary" onclick="printtracer()" value="Print Tracer" />
|
||||
<input type="button" name="back" class="btn btn-primary" data-idx="' . $_SESSION['idx'] . '" data-nonota="' . $nonota . '" data-nomr="' . $_POST['NOMR'] . '" onclick="printetiket(this)" value="Print Etiket" />
|
||||
<!--<input type="button" name="back" class="btn btn-orange" onclick="" value="Simpan Ke Billing Lama" />
|
||||
<input type="button" name="back" class="btn btn-success" onclick="printnota()" value="Print Nota" /> -->
|
||||
</div>
|
||||
</div>';
|
||||
}
|
||||
}
|
||||
|
||||
echo json_encode(['message' => $msg, 'type' => $type, 'html' => $html]);
|
||||
exit;
|
||||
} else {
|
||||
echo json_encode(['message' => 'Session sebelumnya belum diberishkan', 'type' => 'error']);
|
||||
exit;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,216 @@
|
||||
<?php
|
||||
require_once '../core/main.php';
|
||||
|
||||
if( (empty($_SESSION['register_nomr'])) && (empty($_SESSION['register_nama'])) ){
|
||||
|
||||
$_error_msg = "";
|
||||
$nomribu = $_REQUEST['parent_nomr'];
|
||||
$ketemu = "0";
|
||||
|
||||
$sqlrak = $db->query("SELECT * from m_maxnomr where status='1'");
|
||||
$rsqlrak = $sqlrak->fetchFirst();
|
||||
$nomr_berikutnya = no_rm_billing($rsqlrak['last2']);
|
||||
|
||||
|
||||
if($_POST['parent_nomr']=="") $_error_msg = $_error_msg."NOMR Orang tua bayi belum diisi, ";
|
||||
if($_POST['NAMA']=="") $_error_msg = $_error_msg."Nama Pasien Belum Diisi, ";
|
||||
if($_POST['TEMPAT']=="") $_error_msg = $_error_msg."Tempat Lahir Belum Lengkap, ";
|
||||
if($_POST['TGLLAHIR']=="") $_error_msg = $_error_msg."Tanggal Lahir Belum Lengkap, ";
|
||||
if($_POST['JENISKELAMIN']=="") $_error_msg = $_error_msg."Jenis Kelamin Belum Dipilih, ";
|
||||
if($_POST['ALAMAT']=="") $_error_msg = $_error_msg."Alamat Belum Lengkap, ";
|
||||
if($_POST['KELURAHANHIDDEN']=="0") $_error_msg = $_error_msg."Kelurahan Belum Dipilih, ";
|
||||
if($_POST['KECAMATANHIDDEN']=="0") $_error_msg = $_error_msg."Kecamatan Belum Dipilih, ";
|
||||
if($_POST['KOTAHIDDEN']=="0") $_error_msg = $_error_msg."Kota Belum Lengkap,";
|
||||
if($_POST['PROVHIDDEN']=="0") $_error_msg = $_error_msg."Provinsi Belum Dipilih, ";
|
||||
if($_POST['ruang']=="") $_error_msg = $_error_msg."Ruang tempat lahiran belum dipilih.";
|
||||
|
||||
|
||||
if(strlen($_error_msg)>0) {
|
||||
$_error_msg = substr($_error_msg,0,strlen($_error_msg)-2).".";
|
||||
echo json_encode(['message'=>$_error_msg,'type'=>'error']);
|
||||
exit;
|
||||
}else {
|
||||
|
||||
if(!empty($_POST['KDDOKTER'])) {
|
||||
$dokter = trim($_POST['KDDOKTER']);
|
||||
}else {
|
||||
$dokter = 0;
|
||||
}
|
||||
#print_r($_REQUEST);
|
||||
|
||||
if(empty($_POST['PENDIDIKAN'])) {
|
||||
$pendidikan = "NULL";
|
||||
}else {
|
||||
$pendidikan = $_POST['PENDIDIKAN'];
|
||||
}
|
||||
if(empty($_POST['AGAMA'])) {
|
||||
$agama = "NULL";
|
||||
}else {
|
||||
$agama = $_POST['AGAMA'];
|
||||
}
|
||||
if(empty($_POST['STATUSPASIEN'])) {
|
||||
$status = "0";
|
||||
}else {
|
||||
$status = $_POST['STATUSPASIEN'];
|
||||
}
|
||||
|
||||
if(empty($_POST['minta_rujukan'])) {
|
||||
$minta_rujukan = "0";
|
||||
}else {
|
||||
$minta_rujukan = "1";
|
||||
}
|
||||
|
||||
$tmpTGLLAHIR = date('Y-m-d', strtotime(str_replace('/','-',$_POST['TGLLAHIR'])));
|
||||
if($ketemu == "1") {
|
||||
$arr_pasien = [
|
||||
'ALAMAT' => trim($_POST['ALAMAT']),
|
||||
'KELURAHAN' => trim($_POST['KELURAHANHIDDEN']),
|
||||
'KDKECAMATAN' => trim($_POST['KECAMATANHIDDEN']),
|
||||
'KOTA' => trim($_POST['KOTAHIDDEN']),
|
||||
'KDPROVINSI' => trim($_POST['KDPROVINSI']),
|
||||
'NOTELP' => trim($_POST['NOTELP']),
|
||||
'NOKTP' => trim($_POST['NOKTP']),
|
||||
'ALAMAT_KTP' => trim($_POST['ALAMAT_KTP']),
|
||||
'JNS_PASIEN' => trim($_POST['jns_peserta']),
|
||||
'PARENT_NOMR' => trim($_REQUEST['parent_nomr']),
|
||||
'NIP' => $_SESSION['NIP']
|
||||
];
|
||||
|
||||
$sqlupdate_pasien = "UPDATE m_pasien ".bind_sql($arr_pasien, 1)." WHERE NOMR = '$nomr'";
|
||||
|
||||
execute($sqlupdate_pasien);
|
||||
}else {
|
||||
$m_provinsi = $db->query("SELECT * from m_provinsi where idprovinsi = {$_POST['PROVHIDDEN']} ");
|
||||
$dt_provinsi = $m_provinsi->fetchFirst()['namaprovinsi'];
|
||||
|
||||
$m_kota = $db->query("SELECT * from m_kota where idkota = {$_POST['KOTAHIDDEN']}");
|
||||
$dt_kota = $m_kota->fetchFirst()['namakota'];
|
||||
|
||||
$m_kecamatan = $db->query('SELECT * from m_kecamatan where idkecamatan = '.$_POST['KECAMATANHIDDEN']);
|
||||
$dt_kecamatan = $m_kecamatan->fetchFirst()['namakecamatan'];
|
||||
|
||||
$m_kelurahan = $db->query('SELECT * from m_kelurahan where idkelurahan = '.$_POST['KELURAHANHIDDEN']);
|
||||
$dt_kelurahan = $m_kelurahan->fetchFirst()['namakelurahan'];
|
||||
|
||||
$m_status_pasien = $db->query('SELECT * from m_status_pasien where id_status = '.$status);
|
||||
$dt_status = $m_status_pasien->fetchFirst()['nama_status'];
|
||||
|
||||
$m_agama_pasien = $db->query('SELECT * from m_agama_pasien where id_agama = '.$agama);
|
||||
$dt_agama = $m_agama_pasien->fetchFirst()['nama_agama'];
|
||||
|
||||
$m_pendidikan_pasien = $db->query('SELECT * from m_pendidikan_pasien where id_pendidikan = '.$pendidikan);
|
||||
$dt_pendidikan = $m_pendidikan_pasien->fetchFirst()['nama_pendidikan'];
|
||||
|
||||
$arr_data_pasien = [
|
||||
'nomr' => $nomr_berikutnya,
|
||||
'title' => $_REQUEST['CALLER'],
|
||||
'nama' => $_REQUEST['NAMA'],
|
||||
'tempat' => $_POST['TEMPAT'],
|
||||
'tgllahir' => $tmpTGLLAHIR,
|
||||
'jeniskelamin' => $_POST['JENISKELAMIN'],
|
||||
'alamat' => $_POST['ALAMAT'],
|
||||
'kelurahan' => ['value'=>$_POST['KELURAHANHIDDEN'],'type'=>'number'],
|
||||
'kdkecamatan' => ['value'=>$_POST['KECAMATANHIDDEN'],'type'=>'number'],
|
||||
'kota' => ['value'=>$_POST['KOTAHIDDEN'],'type'=>'number'],
|
||||
'kdprovinsi' => ['value'=>$_POST['PROVHIDDEN'],'type'=>'number'],
|
||||
'notelp' => $_POST['NOTELP'],
|
||||
'noktp' => $_POST['NOKTP'],
|
||||
'suami_ortu' => $_POST['SUAMI_ORTU'],
|
||||
'pekerjaan' => $_POST['PEKERJAAN'],
|
||||
'status' => ['value'=>$status,'type'=>'number'],
|
||||
'agama' => ['value'=>$agama,'type'=>'number'],
|
||||
'pendidikan' => ['value'=>$pendidikan,'type'=>'number'],
|
||||
'kdcarabayar' => ['value'=>$_POST['KDCARABAYAR'],'type'=>'number'],
|
||||
'nip' => $_SESSION['NIP'],
|
||||
'tgldaftar' => date('Y-m-d'),
|
||||
'alamat_ktp' => $_POST['ALAMAT_KTP'],
|
||||
'parent_nomr' => $_POST['parent_nomr'],
|
||||
'penanggungjawab_nama' => $_POST['nama_penanggungjawab'],
|
||||
'penanggungjawab_hubungan' => $_POST['hubungan_penanggungjawab'],
|
||||
'penanggungjawab_alamat' => $_POST['alamat_penanggungjawab'],
|
||||
'penanggungjawab_phone' => $_POST['phone_penanggungjawab'],
|
||||
'kepercayaan' => $_POST['kepercayaan'],
|
||||
'agama_lain' => $_POST['agama_lain'],
|
||||
'st_disabilitas' => ['value'=>$_POST['st_disabilitas'],'type'=>'number'],
|
||||
'disabilitas' => $_POST['disabilitas'],
|
||||
'bahasa' => $_POST['bahasa'],
|
||||
'hambatan_komunikasi' => $_POST['hambatan_komunikasi'],
|
||||
'kebangsaan' => $_POST['kebangsaan'],
|
||||
'suku' => $_POST['suku'],
|
||||
'txt_kelurahan' => $dt_kelurahan,
|
||||
'txt_kecamatan' => $dt_kecamatan,
|
||||
'txt_kota' => $dt_kota,
|
||||
'txt_provinsi' => $dt_provinsi,
|
||||
'txt_status' => $dt_status,
|
||||
'txt_agama' => $dt_agama,
|
||||
'txt_pendidikan' => $dt_pendidikan,
|
||||
'nama_ayah' => $_POST['nama_ayah_kandung'],
|
||||
'nama_ibu' => $_POST['nama_ibu_kandung'],
|
||||
'pendidikan_ayah' => $_POST['pendidikan_ayah'],
|
||||
'pendidikan_ibu' => $_POST['pendidikan_ibu'],
|
||||
'st_identitas_ortu' => ['value'=>1,'type'=>'number']
|
||||
];
|
||||
|
||||
$sqlinsert_pasien = "INSERT INTO m_pasien ".bind_sql($arr_data_pasien);
|
||||
|
||||
$save_pasien = execute($sqlinsert_pasien);
|
||||
|
||||
execute("UPDATE m_maxnomr set nomor='$nomr_berikutnya',last2='$nomr_berikutnya' WHERE status=1");
|
||||
}
|
||||
|
||||
$html = '';
|
||||
$type = 'error';
|
||||
if(!$save_pasien)
|
||||
{
|
||||
$msg = 'Gagal tambah pasien';
|
||||
}
|
||||
else {
|
||||
$kdpoly = $_SESSION['kdpoly_bayi'];
|
||||
|
||||
$last_idxdaftar = getLastIDXDAFTAR(1);
|
||||
$arr_admisi = [
|
||||
'idxdaftar' => ['value'=>$last_idxdaftar,'type'=>'number'],
|
||||
'nomr' => $nomr_berikutnya,
|
||||
'polypengirim' => ['value'=>$kdpoly,'type'=>'number'],
|
||||
'drpengirim' => ['value'=>$dokter,'type'=>'number'],
|
||||
'kdcarabayar' => ['value'=>$_REQUEST['KDCARABAYAR'],'type'=>'number'],
|
||||
'kdrujuk' => ['value'=>1,'type'=>'number'],
|
||||
'tglorder' => date('Y-m-d'),
|
||||
'status' => ['value'=>0,'type'=>'number']
|
||||
];
|
||||
$s = "INSERT INTO t_orderadmission ".bind_sql($arr_admisi);
|
||||
execute($s);
|
||||
$_SESSION['register_nomr'] = $nomr_berikutnya;
|
||||
$_SESSION['register_nama'] = $_REQUEST['NAMA'];
|
||||
|
||||
$msg = 'Pendaftaran Berhasil';
|
||||
$type= 'success';
|
||||
|
||||
$html = '
|
||||
<div style="margin-left:auto; margin-right:auto; text-align:center; margin-top:50px;">
|
||||
<input type="hidden" id="idx" value="'.$last_idxdaftar.'">
|
||||
<input type="hidden" id="poly" value="'.$kdpoly.'">
|
||||
<input type="hidden" id="status" value="'.$_SESSION['status'].'">
|
||||
<input type="hidden" id="nama_pasien" value="'.$arr_data_pasien['nama'].'">
|
||||
<input type="hidden" id="nomr_pasien" value="'.$nomr_berikutnya.'">
|
||||
<input type="hidden" id="alamat_pasien" value="'.$arr_data_pasien['alamat'].'">
|
||||
<input type="hidden" id="tgl_lahir" value="'.$arr_data_pasien['tgllahir'].'">
|
||||
<input type="hidden" id="jeniskelamin" value="'.$arr_data_pasien['jeniskelamin'].'">
|
||||
<div style="font-size:14px;">Data Telah di Simpan.</div>
|
||||
<div style="font-size:26px;">NOMR</div>
|
||||
<div style="font-size:74px;">'.$_SESSION['register_nomr'].'</div>
|
||||
<div style="font-size:26px;">NAMA PASIEN</div>
|
||||
<div style="font-size:74px;">'.$_SESSION['register_nama'].'</div>
|
||||
<div class="btn-group">
|
||||
<input type="button" name="back" class="btn btn-secondary" onclick="daftarBaru()" value="Daftar Baru"/>
|
||||
<input type="button" name="back" class="btn btn-info" onclick="cetakkartu()" value="Cetak Kartu" />
|
||||
<input type="button" name="back" class="btn btn-primary" onclick="printtracer()" value="Print Tracer" />
|
||||
</div>
|
||||
</div>';
|
||||
}
|
||||
echo json_encode(['message'=>$msg,'type'=>$type,'html'=>$html]);
|
||||
exit;
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user