Update
This commit is contained in:
@@ -924,6 +924,31 @@ class DokterController extends Controller
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'dlp' => $request->input('jenis')
|
||||
]);
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $item->nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $request->input('isi'),
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
if ($request->input('komponen') == 'id_jenispemeriksaantb'){
|
||||
Periksa::where('nofoto', $item->nofoto)->update([
|
||||
'diagnosa2' => $request->input('isi')
|
||||
]);
|
||||
}
|
||||
Periksa::where('nofoto', $item->nofoto)->update([
|
||||
'dlp' => $request->input('jenis')
|
||||
]);
|
||||
}
|
||||
}
|
||||
$pesan = $nofoto.' Saved '.$request->input('jenis');
|
||||
}catch (Exception $e) {
|
||||
$pesan = $e->getMessage();
|
||||
@@ -1047,6 +1072,129 @@ class DokterController extends Controller
|
||||
]
|
||||
);
|
||||
$pesan = $nofoto.' Saved '.$request->input('jenis');
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
$nofoto = $item->nofoto;
|
||||
$dokter_id = 0;
|
||||
$analis = 0;
|
||||
$ppds3 = 0;
|
||||
$nmanalis = '';
|
||||
$nmdokter = '';
|
||||
$nmppdssenior = '';
|
||||
if ($request->input('komponen') == 'analis' OR $request->input('komponen') == 'ppds3' OR $request->input('komponen') == 'dokter'){
|
||||
if ($request->input('isi') != 0){
|
||||
if ($request->input('komponen') == 'analis'){
|
||||
$analis = $request->input('isi');
|
||||
$getnama = User::where('id', $analis)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'analis' => $analis,
|
||||
'nmanalis' => $getnama->nama
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'ppds3'){
|
||||
$ppds3 = $request->input('isi');
|
||||
$getnama = User::where('id', $ppds3)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'ppds3' => $ppds3,
|
||||
'nmppdssenior' => $getnama->nama
|
||||
]);
|
||||
} else {
|
||||
$dokter_id = $request->input('isi');
|
||||
$getnama = User::where('id', $dokter_id)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'dokter_id' => $dokter_id,
|
||||
'nmdokter' => $getnama->nama
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
if ($request->input('komponen') == 'analis'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'analis' => 0,
|
||||
'nmanalis' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'ppds3'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'ppds3' => 0,
|
||||
'nmppdssenior' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'dokter_id' => 0,
|
||||
'nmdokter' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
}
|
||||
}
|
||||
} else if ($request->input('komponen') == 'klinis'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'klinis' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_media'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_media' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_potsputum'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_potsputum' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_poturine'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_poturine' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_oshe'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_oshe' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_obyekglass'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_obyekglass' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_botolbd'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_botolbd' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_parafilm'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_parafilm' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_tips'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_tips' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_cottonswab'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_cottonswab' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'id_esbl'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'id_esbl' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'id_mrsa'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'id_mrsa' => $request->input('isi'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_antibiotiktambahan' => $request->input('isi'),
|
||||
]);
|
||||
}
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $request->input('isi'),
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
$pesan = $e->getMessage();
|
||||
}
|
||||
@@ -1164,6 +1312,23 @@ class DokterController extends Controller
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $item->nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $isidata,
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
$pesan = $isidata;
|
||||
}catch (Exception $e) {
|
||||
@@ -1213,8 +1378,24 @@ class DokterController extends Controller
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $item->nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $isidata,
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$pesan = $isidata;
|
||||
}catch (Exception $e) {
|
||||
$pesan = $isidata.'<br />'.$e->getMessage();
|
||||
@@ -1269,10 +1450,25 @@ class DokterController extends Controller
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $item->nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $isidata,
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$pesan = $isidata;
|
||||
|
||||
} catch (Exception $e) {
|
||||
$pesan = (is_null($isidata) ? '' : $isidata . '<br />') . 'Error: ' . $e->getMessage();
|
||||
Log::error('Exception dalam fungsi requestResult.', [
|
||||
@@ -1348,6 +1544,23 @@ class DokterController extends Controller
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||
if (isset($cekdatanmaddendum->nmadendum) AND $cekdatanmaddendum->nmadendum != ''){
|
||||
$getdatapasangannya = Periksa::where('nmadendum', $cekdatanmaddendum->nmadendum)->where('nofoto', '!=', $nofoto)->get();
|
||||
foreach ($getdatapasangannya as $item){
|
||||
KomponenJawaban::updateOrCreate(
|
||||
[
|
||||
'accnumber' => $item->nofoto,
|
||||
'template' => $request->input('jenis'),
|
||||
'komponen' => $request->input('komponen'),
|
||||
],
|
||||
[
|
||||
'isidata' => $isidata,
|
||||
'created_by' => Session('nama')
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
return $tabel;
|
||||
} else if ($worklist == 'addsirabketerangan'){
|
||||
$tabelawal = $request->input('tabelawal');
|
||||
@@ -1539,7 +1752,6 @@ class DokterController extends Controller
|
||||
'nmexcutor' => Session('nama'),
|
||||
'excutor' => Session('id'),
|
||||
'tgladendum' => date('Y-m-d H:i:s'),
|
||||
'nmadendum' => Session('nama'),
|
||||
]);
|
||||
if ($getdataawal->dokter_id != 0){
|
||||
$tuliskirim = Session('nama').' Mengisi Adendum Untuk Pasien an. '.$getdataawal->nmpasien.' Dengan Order Awal '.$getdataawal->reques;
|
||||
@@ -1746,7 +1958,7 @@ class DokterController extends Controller
|
||||
$surat = self::genSurat($periksa->id, 'dengan kop');
|
||||
$dataraw = KomponenJawaban::where('accnumber', $periksa->nofoto)->get();
|
||||
return response()->json(['htmlink' => url('/').'/hasil/'.$periksa->nofoto, 'html' => $surat, 'rawdata' => json_encode($dataraw)], 201);
|
||||
return $surat;
|
||||
//return $surat;
|
||||
} else {
|
||||
return response()->json(['status' => 'Failed', 'message' => 'Nomor Lab : '.$nolab.' Tidak di Temukan Cek Kembali Variable Yang di Kirim Haruslah Variable nolab'], 500);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user