From ae28375cc32c099689aa2c5636d77f78ff58e143 Mon Sep 17 00:00:00 2001 From: "sas.fajri" Date: Wed, 10 Jun 2026 11:23:58 +0700 Subject: [PATCH] FHM09062601IBL - samplingcall: decrypt PDP fields (nama, HP, email, DOB) di hasil search Co-Authored-By: Claude Sonnet 4.6 --- .../controllers/mockup/doctorclinicv2/Samplingcall.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/application/controllers/mockup/doctorclinicv2/Samplingcall.php b/application/controllers/mockup/doctorclinicv2/Samplingcall.php index c555c9db..23f59574 100644 --- a/application/controllers/mockup/doctorclinicv2/Samplingcall.php +++ b/application/controllers/mockup/doctorclinicv2/Samplingcall.php @@ -397,6 +397,12 @@ INSERT INTO `t_samplestation` (`T_SampleStationID`, `T_SampleStationCode`, `T_Sa if ($key + 1 != $count_arr) { $rows[$key]['skip_time'] = $rows[$key + 1]['antri_time']; } + $enc = $this->ibl_encryptor; + $rows[$key]['M_PatientName'] = $enc->decrypt($value['M_PatientName_enc'] ?? '') ?: $value['M_PatientName']; + $rows[$key]['M_PatientHP'] = $enc->decrypt($value['M_PatientHP_enc'] ?? '') ?: $value['M_PatientHP']; + $rows[$key]['M_PatientEmail'] = $enc->decrypt($value['M_PatientEmail_enc'] ?? '') ?: $value['M_PatientEmail']; + $rows[$key]['M_PatientDOB'] = $enc->decrypt($value['M_PatientDOB_enc'] ?? '') ?: $value['M_PatientDOB']; + $rows[$key]['patient_fullname'] = trim(($value['M_TitleName'] ?? '') . ' ' . $rows[$key]['M_PatientName']); if($value['is_clinic'] == 'Y'){ //print_r($value); $sql = "SELECT ScreeningParameterDisplay as display