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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user