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

87 lines
3.1 KiB
PHP

<?php
include '../core/main.php';
$input = (array_key_exists('input', $_REQUEST)) ? $_REQUEST['input'] : null;
$nomr = ($input != null) ? $input['NOMR'] : $_REQUEST['NOMR'];
$idx = ($input != null) ? $input['IDXRANAP'] : $_REQUEST['IDXRANAP'];
$arr_column = ['IDXRANAP','NOMR','TANGGALMASUK','TANGGALKELUAR','KELUHANUTAMA','RIWAYATPENYAKIT','KESADARAN','NAFAS','NAFASJENIS','NADI','NADIJENIS','DARAHKANAN','DARAHKIRI','AKSILA','REKTAL','KULIT','KEPALA','TELINGA','HIDUNG','MULUT','MATA','KEPALALAIN','LEHER','KELENJARTIROID','LEHERLAIN','THORAKS','JANTUNG','PARU','THORAKSLAIN','ABDOMEN','HATI','LIEN','ABDOMENLAIN','PUNGGUNG','EKSTREMITAS','KELAMIN','RECTUM','SYARAF','LABORATORIUM','RADIOLOGI','TAMBAHANLAIN','DIAGNOSISMEDIS','MASALAHMEDIS','MASALAHKEPERAWATAN','status_aktif','NIP'];
if(array_key_exists('save', $_REQUEST) && $_REQUEST['save'] == 1){
if(isset($input['IDXF2']) && $input['IDXF2'] != ''){
$this_column = $arr_column;
$duplikat = "INSERT INTO t_kajianawalmedis(".implode(',', $this_column).") ";
array_pop($this_column);
array_pop($this_column);
$duplikat .= "SELECT ".implode(',',$this_column).",0,'{$_SESSION['NIP']}' from t_kajianawalmedis WHERE IDXF2 = ".$input['IDXF2'];
execute($duplikat);
$input['status_aktif'] = 1;
$input['NIP'] = $_SESSION['NIP'];
$update = execute("UPDATE t_kajianawalmedis ".bind_sql($input, 1)." WHERE IDXF2 = '{$input['IDXF2']}';");
if(!$update)
{
$msg = 'Update kajian awal medis rawat inap gagal';
$type = 'error';
}
else {
$msg = 'Update kajian awal medis rawat inap berhasil';
$type = 'success';
}
}else{
$input['status_aktif'] = 1;
$input['NIP'] = $_SESSION['NIP'];
$update = execute("INSERT INTO t_kajianawalmedis ".bind_sql($input));
if(!$update)
{
$msg = 'Simpan kajian awal medis rawat inap gagal';
$type = 'error';
}
else {
$msg = 'Simpan kajian awal medis rawat inap berhasil';
$type = 'success';
}
}
}
$cek = "SELECT * from t_kajianawalmedis where NOMR = '".$nomr."' and IDXRANAP = '".$idx."'";
$tmp_cek = $db->query($cek);
$html = '
<div class="table-responsive">
<table class="table table-hover table-bordered table-striped table-sm">
<tr align="center" class="bg-success text-light">
<th width="2%">NO</th>
<th width="20%">Keluhan Utama</th>
<th width="20%">Riwayat Penyakit</th>
<th width="20%">Kesadaran</th>
<th width="20%">Nafas</th>
<th width="20%">Nadi</th>
</tr>';
if($tmp_cek->numRows() > 0)
{
$no = 1;
foreach($tmp_cek->fetchAll() as $data)
{
$html .= '<tr><td>'.$no.'</td>
<td>'.$data['KELUHANUTAMA'].'</td>
<td>'.$data['RIWAYATPENYAKIT'].'</td>
<td>'.$data['KESADARAN'].'</td>
<td>'.$data['NAFAS'].' '.$data['NAFASJENIS'].'</td>
<td>'.$data['NADI'].' '.$data['NADIJENIS'].'</td>
<td><button id="btnDetil'.$no.'" onclick="$(\'#detil-'.$no.'\').slideToggle();" class="btn btn-sm btn-secondary">Detil</button></td>
</tr>
<tr id="detil-'.$no.'" style="display:none">
<td colspan="5">
yoyoyo
</td>
</tr>';
$no++;
}
}
$html .= '
</table>
</div>';
echo json_encode(['message'=>$msg,'type'=>$type,'html'=>$html]);
?>