Files
simrs-jatim/ranap/operasi/tambah_daftar_operasi.php
2024-04-19 14:04:41 +07:00

248 lines
8.4 KiB
PHP

<?php
include '../../core/main.php';
$add_operasi = (array_key_exists('add_operasi', $_REQUEST)) ? $_REQUEST['add_operasi'] : null;
function js_entitydecode($str) {
$str = preg_replace("/_amp_/",'&',$str);
$str = preg_replace("/_lt_/",'<',$str);
$str = preg_replace("/_gt_/",'>',$str);
$str = preg_replace("/_quot_/",'"',$str);
return $str;
}
if($add_operasi) {
$nomr= $_POST['nomr'];
$idxdaftar=$_POST['idxdaftar'];
$kdpoly=$_POST['kdpoly'];
$kddokter=$_POST['kddokter'];
$tglrencana=$_POST['tgl_operasi'];
$tglorder = date("Y-m-d");
// ============================================================================================ form
$dpjp_bedah = $_POST['dpjp_bedah'];
$operator = $_POST['operator'];
$asistenoperator = $_POST['asisten_operator'];
$instumentir = $_POST['instrumentir'];
$dpjp_anestesi = $_POST['dpjp_anestesi'];
$perawat_anestesi = $_POST['perawat_anastesi'];
$diagnosa_pra_bedah = $_POST['diagnosa_pra_bedah'];
$perawat_pasca_bedah = $_POST['perawat_pasca_bedah'];
$jenisoperasi = $_POST['jenisoperasi'];
$kodebilling = $_POST['kodebilling'];
$sistemoperasi = $_POST['sistemoperasi'];
$operasi_mulai = substr($_POST['operasi_mulai'], 10) ;
$operasi_selesai = substr($_POST['operasi_selesai'], 10);
$lama_operasi = (empty($_POST['lama_operasi'])) ? 0 : $_POST['lama_operasi'];
$pembiusan_mulai = substr($_POST['pembiusan_mulai'], 10);
$pembiusan_selesai = substr($_POST['pembiusan_selesai'], 10);
$lama_pembiusan = (empty($_POST['lama_pembiusan'])) ? 0 : $_POST['lama_pembiusan'];
$jenispembedahan = $_POST['jenispembedahan'];
$operasike = $_POST['operasike'];
$ketlahir = $_POST['ketlahir'];
$ket_tmptlahir = $_POST['ket_tmptlahir'];
$beratbadan = (empty($_POST['beratbadan'])) ? 0 : $_POST['beratbadan'];
$ket_saat_lahir = $_POST['ket_saat_lahir'];
$uraian_operasi = $_POST['uraian_operasi'];
$jumlah_pendarahan = (empty($_POST['jumlah_pendarahan'])) ? 0 : $_POST['jumlah_pendarahan'];
$darahmasuk = $_POST['darahmasuk'];
$merek = $_POST['merek'];
$nama_implant = $_POST['nama_implant'];
$no_regis_implant = $_POST['no_regis_implant'];
$nama_pendamping_implant = $_POST['nama_pendamping_implant'];
$specimen = $_POST['specimen'];
// get jenis darah
if ($_POST['darahmasuk'] == "PRC"){$darahmasuk = $_POST['darahmasuk'].$_POST['CC1'];}
if ($_POST['darahmasuk'] == "FFP"){$darahmasuk = $_POST['darahmasuk'].$_POST['CC2'];}
if ($_POST['darahmasuk'] == "WB"){$darahmasuk = $_POST['darahmasuk'].$_POST['CC3'];}
if ($_POST['darahmasuk'] == "TC"){$darahmasuk = $_POST['darahmasuk'].$_POST['CC4'];}
// get keterangan tindakan
$qtindakan = $_POST['qtindakan'];
$temptind = array();
if ($qtindakan > 1) {
for ($i=1; $i <= $qtindakan; $i++) {
$temptind[$i-1] = $_POST['tindakan'.$i];
}
$restindakan = implode(',', $temptind);
}
else{
$restindakan = $_POST['tindakan1'];
}
// get keterangan jaringan
$qjaringan = $_POST['qjaringan'];
$tempjar = array();
if ($qjaringan > 1) {
for ($i=1; $i <= $qjaringan; $i++) {
$tempjar[$i-1] = $_POST['jaringan'.$i];
}
$resjaringan = implode(',', $tempjar);
}
else{
$resjaringan = $_POST['jaringan1'];
}
$arr_input['jenis_laporan'] = 'operasi';
$arr_input['nomr'] = $nomr;
$arr_input['idxdaftar'] = $idxdaftar;
$arr_input['drpengirim'] = $kddokter;
$arr_input['rajal'] = 0;
$arr_input['nip'] = $_SESSION['NIP'];
$arr_input['tglorder'] = $tglorder;
$arr_input['dokter_bedah'] = $dpjp_bedah;
$arr_input['dokteroperator'] = $operator;
$arr_input['asistenoperator'] = $asistenoperator;
$arr_input['perawatinstrumen'] = $instumentir;
$arr_input['kode_dokteranastesi'] = $dpjp_anestesi;
$arr_input['asistenanastesi'] = $perawat_anestesi;
$arr_input['tanggal'] = $tglrencana;
$arr_input['diagnosa_prabedah'] = $diagnosa_pra_bedah;
$arr_input['perawat_pascabedah'] = $perawat_pasca_bedah;
$arr_input['tindakan'] = $restindakan;
$arr_input['jnsoperasi'] = $jenisoperasi;
$arr_input['kdbilling'] = $kodebilling;
$arr_input['sistem_operasi'] = $sistemoperasi;
$arr_input['jammulai'] = $operasi_mulai;
$arr_input['jamselesai'] = $operasi_selesai;
$arr_input['lama_operasi'] = $lama_operasi;
$arr_input['pembiusan_mulai'] = $pembiusan_mulai;
$arr_input['pembiusan_selesai'] = $pembiusan_selesai;
$arr_input['lama_pembiusan'] = $lama_pembiusan;
$arr_input['pembedahan'] = $jenispembedahan;
$arr_input['operasi_ke'] = $operasike;
$arr_input['ket_lahir'] = $ketlahir;
$arr_input['ket_tempat_lahir'] = $ket_tmptlahir;
$arr_input['berat_badan'] = $beratbadan;
$arr_input['ket_saat_lahir'] = $ket_saat_lahir;
$arr_input['uraian_operasi'] = $db->escape(preg_replace("/\'|\"/", '`', js_entitydecode($uraian_operasi)));
$arr_input['jumlah_pendarahan'] = $jumlah_pendarahan;
$arr_input['jnsdarahmasuk'] = $darahmasuk;
$arr_input['merek'] = $merek;
$arr_input['nama_implant'] = $nama_implant;
$arr_input['stiker'] = $no_regis_implant;
$arr_input['nama_pendamping'] = $nama_pendamping_implant;
$arr_input['specimen'] = $specimen;
$arr_input['jaringan'] = $resjaringan;
$ins_operasi="INSERT INTO t_operasi ".bind_sql($arr_input);
$tambah_op = execute($ins_operasi);
if($tambah_op)
{
$msg = "Input Laporan Operasi berhasil";
$type = "success";
echo json_encode(['message'=>$msg,'type'=>$type]);
exit;
}
$msg = "Input Laporan Operasi gagal";
$type = "error";
echo json_encode(['message'=>$msg,'type'=>$type]);
exit;
}
$idxdaftar = $_GET['idxdaftar'];
$nomr = $_GET['nomr'];
$kdunit = $_SESSION['KDUNIT'];
$rajal = 0;
$get_operasi = $db->query("SELECT a.*,d1.namadokter as nama_dokter_bedah,d2.namadokter as nama_dokter_anestesi from t_operasi a
LEFT JOIN m_dokter d1 on a.dokter_bedah = d1.kddokter
LEFT JOIN m_dokter d2 on a.kode_dokteranastesi = d2.kddokter
where idxdaftar = $idxdaftar and rajal = $rajal and nomr = '$nomr' and jenis_laporan = 'operasi'");
$html_op = '<table class="table table-bordered table-striped table-sm">
<thead>
<tr class="bg-success text-white">
<th>No</th>
<th>Tanggal Laporan</th>
<th>DPJP</th>
<th>Operator</th>
<th>Asisten Operator</th>
<th>Instrumentir</th>
<th>DPJP Anastesi</th>
<th>Perawat Anastesi</th>
<th>Tanggal Pembedahan</th>
<th>Diagnosa Pra Bedah</th>
<th>Perawat Pasca Bedah</th>
<th>Tindakan</th>
<th>Jenis Operasi</th>
<th>Kode Billing</th>
<th>Sistem Operasi</th>
<th>Operasi Mulai</th>
<th>Operasi Selesai</th>
<th>Lama Operasi</th>
<th>Pembiusan Mulai</th>
<th>Pembiusan Selesai</th>
<th>Lama Pembiusan</th>
<th>Jenis Pembedahan</th>
<th>Operasi KE</th>
<th>Keterangan Lahir</th>
<th>Ket. Tempat Lahir</th>
<th>Berat Badan</th>
<th>Ket. Saat Lahir</th>
<th>Uraian Operasi</th>
<th>Jumlah Pendarahan</th>
<th>Jenis Darah Masuk</th>
<th>Merek</th>
<th>Nama Implant</th>
<th>Stiker</th>
<th>Nama Pendamping </th>
<th>Specimen</th>
<th>Ket.Jaringan</th>
</tr>
</thead>
<tbody>';
$no = 1;
if($get_operasi->numRows() > 0)
{
$list_operasi = $get_operasi->fetchAll();
foreach($list_operasi as $op)
{
$jenis_op = ($op['jnsoperasi'] == 'c') ? 'CITO' : 'ELEKTIF';
$html_op .= '<tr>
<td>'.$no.'</td>
<td>'.date_to_id($op['tglorder']).'</td>
<td>'.$op['nama_dokter_bedah'].'</td>
<td>'.$op['dokteroperator'].'</td>
<td>'.$op['asistenoperator'].'</td>
<td>'.$op['perawatinstrumen'].'</td>
<td>'.$op['nama_dokter_anestesi'].'</td>
<td>'.$op['asistenanastesi'].'</td>
<td>'.date_to_id($op['tanggal']).'</td>
<td>'.$op['diagnosa_prabedah'].'</td>
<td>'.$op['perawat_pascabedah'].'</td>
<td>'.$list_tindakan.'</td>
<td>'.$op['jnsoperasi'].'</td>
<td>'.$op['kdbilling'].'</td>
<td>'.$op['sistem_operasi'].'</td>
<td>'.$op['jammulai'].'</td>
<td>'.$op['jamselesai'].'</td>
<td>'.$op['lama_operasi'].'</td>
<td>'.$op['pembiusan_mulai'].'</td>
<td>'.$op['pembiusan_selesai'].'</td>
<td>'.$op['lama_pembiusan'].'</td>
<td>'.$op['pembedahan'].'</td>
<td>'.$op['operasi_ke'].'</td>
<td>'.$op['ket_lahir'].'</td>
<td>'.$op['ket_tempat_lahir'].'</td>
<td>'.$op['berat_badan'].'</td>
<td>'.$op['ket_saat_lahir'].'</td>
<td>'.$op['uraian_operasi'].'</td>
<td>'.$op['jumlah_pendarahan'].'</td>
<td>'.$op['jnsdarahmasuk'].'</td>
<td>'.$op['merek'].'</td>
<td>'.$op['nama_implant'].'</td>
<td>'.$op['stiker'].'</td>
<td>'.$op['nama_pendamping'].'</td>
<td>'.$op['specimen'].'</td>
<td>'.$op['jaringan'].'</td>
</tr>';
$no++;
}
}
$html_op .= '</tbody></table>';
echo $html_op;
?>