diff --git a/htdocs/app/Http/Controllers/DokterController.php b/htdocs/app/Http/Controllers/DokterController.php index 487e0a63..cda6a748 100644 --- a/htdocs/app/Http/Controllers/DokterController.php +++ b/htdocs/app/Http/Controllers/DokterController.php @@ -471,6 +471,24 @@ class DokterController extends Controller $tglverifikasi = $periksa->verifikasi ?? $today; $cekganda = Periksa::where('noregister', $noregister)->where('nmadendum', $nmadendum)->where('nm_spesimen', 'SPUTUM')->where('id', '!=', $idperiksa)->get(); $statusdraft = 'Proses Analisis Sampel'; + $ceksudah = KomponenJawaban::where('accnumber', $nofoto)->where('komponen', 'bakteri')->count(); + if ($ceksudah == 0){ + $cekada = ResultSample::where('accession_number', $nofoto)->where('sender_name','rsl')->whereNotNull('organism')->first(); + if (isset($cekada->organism)){ + KomponenJawaban::updateOrCreate( + [ + 'accnumber' => $nofoto, + 'komponen' => 'bakteri', + 'isidata' => $cekada->organism, + ], + [ + 'template' => 'all', + 'created_by' => 'Vitek' + ] + ); + } + } + KomponenJawaban::where('accnumber', $nofoto)->where('template', $dlp)->delete(); $data = $request->except(['_token', 'periksa_id', 'val01', 'val10', 'acc_number']); foreach ($data as $key => $value) {