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 = '
Data Telah di Simpan.
NOMR
'.$_SESSION['register_nomr'].'
NAMA PASIEN
'.$_SESSION['register_nama'].'
'; } echo json_encode(['message'=>$msg,'type'=>$type,'html'=>$html]); exit; } } ?>