FHM09062601IBL - get_resume_medic: tambah vaksinasi_list dan tindakan_medis_list

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sas.fajri
2026-06-12 09:50:37 +07:00
parent d04d8add35
commit d57bbaec38

View File

@@ -2389,6 +2389,8 @@ function get_resume_medic(){
$receipt = [];
$saran = [];
$tindakan = [];
$vaksinasi_list = [];
$tindakan_medis_list = [];
$doctor = [];
$pemeriksaan_penunjang = [];
@@ -2583,6 +2585,40 @@ function get_resume_medic(){
$receipt[] = $data_periksa_doctor['text']['receipt'];
$saran[] = $data_periksa_doctor['text']['saran'];
$tindakan[] = $data_periksa_doctor['text']['tindakan'];
// Vaksinasi per order
$qv = $this->db_oneklinik->query(
"SELECT ov.*,
t.T_TestName as jenis_vaksin_name,
t.T_TestSasCode as jenis_vaksin_code,
ins.M_InjectionSiteName as injection_site_name,
rv.M_RouteVaccineName as route_name,
s.M_StaffName as petugas_name
FROM one_klinik.order_vaccine ov
LEFT JOIN one_lab.t_test t ON ov.orderVaccineT_TestID = t.T_TestID
LEFT JOIN one_klinik.m_injection_site ins ON ov.orderVaccineInjectionSiteCode = ins.M_InjectionSiteCode
LEFT JOIN one_klinik.m_route_vaccine rv ON ov.orderVaccineRouteCode = rv.M_RouteVaccineCode
LEFT JOIN one_lab.m_staff s ON ov.orderVaccinePetugasM_StaffID = s.M_StaffID
WHERE ov.orderVaccineOrderID = ? AND ov.orderVaccineIsActive = 'Y'
ORDER BY ov.orderVaccineCreated ASC",
[$value['orderID']]
);
$vaksinasi_list[] = $qv ? $qv->result_array() : [];
// Tindakan medis per order
$qt = $this->db_oneklinik->query(
"SELECT ot.*,
t.T_TestName as jenis_tindakan_name,
t.T_TestSasCode as jenis_tindakan_code,
d.M_DoctorName as dokter_name
FROM one_klinik.order_tindakan ot
LEFT JOIN one_lab.t_test t ON ot.orderTindakanT_TestID = t.T_TestID
LEFT JOIN one_lab.m_doctor d ON ot.orderTindakanM_DoctorID = d.M_DoctorID
WHERE ot.orderTindakanOrderID = ? AND ot.orderTindakanIsActive = 'Y'
ORDER BY ot.orderTindakanCreated ASC",
[$value['orderID']]
);
$tindakan_medis_list[] = $qt ? $qt->result_array() : [];
}
$data_orders['date_orders'] = $date_orders;
@@ -2619,6 +2655,8 @@ function get_resume_medic(){
$data_orders['receipt'] = $receipt;
$data_orders['saran'] = $saran;
$data_orders['tindakan'] = $tindakan;
$data_orders['vaksinasi_list'] = $vaksinasi_list;
$data_orders['tindakan_medis_list'] = $tindakan_medis_list;
$data_orders['pemeriksaan_penunjang'] = $pemeriksaan_penunjang;
$this->sys_ok($data_orders);