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
This commit is contained in:
DevSoftTech Server 2026-06-10 13:24:35 +05:30
parent a4e6f69728
commit 0428c4d656

View File

@ -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 [];
}