From 0428c4d65652ae0f7a8c44f66eeba88e9f022c4f Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Wed, 10 Jun 2026 13:24:35 +0530 Subject: [PATCH] Fix blank patient names in pharmacy IPD list - Use patient_master table directly instead of patient_master_exten - patient_master_exten may exist but lacks p_fname, p_rname fields - Matches pattern used in IpdBillingModel::baseIpdListQuery() - Fixes blank patient names/codes in /Medical/list_org_ipd page --- app/Controllers/Medical.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Controllers/Medical.php b/app/Controllers/Medical.php index 1b2be6d..90f6bc8 100644 --- a/app/Controllers/Medical.php +++ b/app/Controllers/Medical.php @@ -4321,11 +4321,10 @@ class Medical extends BaseController return []; } - $patientTable = $this->db->tableExists('patient_master_exten') - ? 'patient_master_exten' - : ($this->db->tableExists('patient_master') ? 'patient_master' : null); - - if (! $patientTable) { + // Use patient_master table directly (patient_master_exten may not have all fields) + $patientTable = 'patient_master'; + + if (! $this->db->tableExists($patientTable)) { return []; }