From 0479a51f2b40636968d5efeba7a63099862ef673 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Tue, 14 Jan 2025 10:05:36 +0700 Subject: [PATCH] Update nama dokter pada laporan hasil dan user yang melakukan validasi khusus untuk site surabaya --- app/Controllers/PrintResult.php | 35 ++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/app/Controllers/PrintResult.php b/app/Controllers/PrintResult.php index 4c5ea8b..ada8061 100644 --- a/app/Controllers/PrintResult.php +++ b/app/Controllers/PrintResult.php @@ -5,10 +5,33 @@ class PrintResult extends BaseController { public function otherTests($resultData, $data, $note){ + // Mengetahui Apakah User Login adalah Bali atau Surabaya + $cityid = session()->get('usercityid'); + if ($cityid == 1) { + $doctor = "dr. I Komang Parwata Sp.PK"; + $analyst = "Mrs. Gusti Ayu Riska Mastari"; + + } elseif ($cityid == 2) { + $doctor = "dr. I.G.A.A Putri Sri Rejeki, Sp.PK"; + + // Digunakan untuk mengetahui user yang melakukan Validasi khusus analis surabaya + $uservalidator = $resultData[0]['validator']; + if ($uservalidator == "MG") { + $analyst = "Mrs. Mega Rahayu Ningsih"; + } else if ($uservalidator == "ACP") { + $analyst = "Mrs. Afrita Catur Pratiwi"; + } else { + $analyst = "-"; + } + + } else { + $doctor = " "; + } + if($data[0] != null) { $accessnumber = $data[0]['SP_ACCESSNUMBER']; - + $sex = $data[0]['sex'] == 1 ? "Male" : "Female"; $rm_number = $data[0]['PATNUMBER']; @@ -179,10 +202,10 @@ class PrintResult extends BaseController { Lab Technician - dr. I Komang Parwata Sp.PK + ".$doctor." - Mrs. Gusti Ayu Riska Mastari + ".$analyst." Reg. No: 570/SIPDS/0001/I/DPMPTSP/2023 @@ -402,13 +425,15 @@ class PrintResult extends BaseController { cdt.TEXT1 as test_eng, cdt.TEXT2 as test_ind, cdt.UNIT as UNITTEXT, + cdt.REFFTEXT, t.DEPTH, t.NOTPRINTABLE, t.TESTORDER, - dt.SHORTTEXT, t.RESTYPE as code_type, + t.VALIDATIONINITIALS as validator, + dt.SHORTTEXT, RESULT = case when t.RESVALUE is null then tx.FULLTEXT else t.RESVALUE end, - cr.*, cdt.REFFTEXT + cr.* from REQUESTS r left join TESTS t on t.REQUESTID = r.REQUESTID left join DICT_TESTS dt on dt.ENDVALIDDATE is null and t.TESTID=dt.TESTID