From 1d6c9524873e868e6eeae5db0207521a7a5f33e6 Mon Sep 17 00:00:00 2001 From: ivan-sim Date: Thu, 25 Jan 2024 11:41:19 +0700 Subject: [PATCH] Update Final LOG --- .../Controllers/Api/RequestLogController.php | 17 ++++++++++ .../views/pdf/final_log_page_1.blade.php | 32 ++++++++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 760103ed..234a37e9 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -732,6 +732,23 @@ class RequestLogController extends Controller $data['signatureAd'] = $signatureAd; + $dataDiagnosis = []; + if($dataRequestLog->diagnosis) + { + $dataDiagnosiCodes = explode(',', $dataRequestLog->diagnosis); + foreach ($dataDiagnosiCodes as $diagnosisCode) + { + $diagnoisis = DB::table('icd') + ->where('icd.code', '=', $diagnosisCode) + ->select('icd.name') + ->first(); + array_push($dataDiagnosis, $diagnoisis); + } + } + + $data['dataDiagnosis'] = $dataDiagnosis; + + $pdf = new Dompdf(); $options = new Options(); diff --git a/resources/views/pdf/final_log_page_1.blade.php b/resources/views/pdf/final_log_page_1.blade.php index 47320b3c..5887f4a7 100644 --- a/resources/views/pdf/final_log_page_1.blade.php +++ b/resources/views/pdf/final_log_page_1.blade.php @@ -424,6 +424,36 @@ + + + + + + + + @php + if(count($dataDiagnosis)) + { + foreach ($dataDiagnosis as $valDiagnosis) + { + @endphp + + + + @php + } + } + else + { + @endphp + + + + @php + } + @endphp + +
Diagnosis
{{ !empty($valDiagnosis->name) ? ' - '.$valDiagnosis->name : '-'}}
-
@@ -432,7 +462,7 @@ - +
{{ !empty($dataRequestLog->catatan) ? $dataRequestLog->catatan : ''}}{{ !empty($dataRequestLog->catatan) ? $dataRequestLog->catatan : '-'}}