From 191c25de68075cfbb1c823dc4a0a9c7256032409 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Thu, 11 Jun 2026 10:24:04 +0530 Subject: [PATCH] Refine discharge placeholders and status heading --- app/Controllers/Ipd_discharge.php | 5 ++--- app/Views/Setting/Template/discharge_templates.php | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Ipd_discharge.php b/app/Controllers/Ipd_discharge.php index e3b4419..cd69260 100644 --- a/app/Controllers/Ipd_discharge.php +++ b/app/Controllers/Ipd_discharge.php @@ -161,7 +161,7 @@ class Ipd_discharge extends BaseController . '
{{DISCHARGE_MEDICATIONS}}
' . '
{{DIETARY_ADVICE}}
' . '
{{REVIEW_AFTER}}
' - . '
{{SIGNATURE_BLOCK}}
'; + ; } private function defaultDischargeTemplateSettings(): array @@ -672,7 +672,7 @@ class Ipd_discharge extends BaseController 'PAIN_MEASUREMENT_SCALE' => $painMeasurement, 'DRUG_ALLERGY_ADR' => $drugAllergyAdr, 'CO_MORBIDITIES' => $coMorbidities, - 'SIGNATURE_BLOCK' => $signatureBlock, + 'SIGNATURE_BLOCK' => '', // Legacy style aliases to ease migration from CI3-style template variables. 'FinalDiagnosis' => $finalDiagnosis, 'Surgery' => $surgery, @@ -5147,7 +5147,6 @@ class Ipd_discharge extends BaseController 'FOLLOW_UP_INSTRUCTIONS' => 'Follow-up Instructions Section', 'DISCHARGE_ADVICE' => 'Follow-up Advice (legacy alias)', 'INSTRUCTION_REMARK' => 'Instruction Remark (legacy alias)', - 'SIGNATURE_BLOCK' => 'Signature Block', ]; if ($ipdId <= 0) { diff --git a/app/Views/Setting/Template/discharge_templates.php b/app/Views/Setting/Template/discharge_templates.php index 96fc402..190a052 100644 --- a/app/Views/Setting/Template/discharge_templates.php +++ b/app/Views/Setting/Template/discharge_templates.php @@ -40,7 +40,7 @@ $status = (int) ($edit['status'] ?? 1); 2. Patient Information: {{PATIENT_NAME}}, {{UHID}}, {{IPD_CODE}}, {{AGE_GENDER}}, {{GUARDIAN}}, {{GUARDIAN_RELATION}}, {{GUARDIAN_NAME}}, {{PATIENT_ADDRESS}}, {{PATIENT_PHONE}} ✨
3. IPD Information: {{DEPARTMENT}}, {{ADMIT_DATE}}, {{DISCHARGE_DATE}}, {{ADMISSION_TIME}}, {{DISCHARGE_TIME}}, {{ISDELIVERY}}, {{INSURANCE_COMPANY}} ✨, {{DOCTOR_NAMES}} ✨, {{DOCTOR_NAME}} ✨
4. IPD Discharge Content: {{CONTENT}} (all sections), {{PATIENT_INFO_TABLE}} (pre-built patient table)
- Section placeholders for custom layout/order: {{DISCHARGE_SUMMARY}}, {{FINAL_DIAGNOSIS}}, {{SURGERY}}, {{PROCEDURE}}, {{PERSONAL_HISTORY}}, {{PRESENTING_COMPLAINTS}}, {{PAIN_MEASUREMENT_SCALE}}, {{GENERAL_EXAM_ADMISSION}}, {{CLINICAL_INVESTIGATION_REPORTS}}, {{COURSE_IN_HOSPITAL}}, {{EXAMINATION_ON_DISCHARGE}}, {{DRUG_ALLERGY_ADR}}, {{CO_MORBIDITIES}}, {{DISCHARGE_MEDICATIONS}}, {{DIETARY_ADVICE}}, {{OTHER_ADVICE}}, {{REVIEW_AFTER}}, {{FOLLOW_UP_INSTRUCTIONS}}, {{SIGNATURE_BLOCK}}
+ Section placeholders for custom layout/order: {{DISCHARGE_SUMMARY}}, {{FINAL_DIAGNOSIS}}, {{SURGERY}}, {{PROCEDURE}}, {{PERSONAL_HISTORY}}, {{PRESENTING_COMPLAINTS}}, {{PAIN_MEASUREMENT_SCALE}}, {{GENERAL_EXAM_ADMISSION}}, {{CLINICAL_INVESTIGATION_REPORTS}}, {{COURSE_IN_HOSPITAL}}, {{EXAMINATION_ON_DISCHARGE}}, {{DRUG_ALLERGY_ADR}}, {{CO_MORBIDITIES}}, {{DISCHARGE_MEDICATIONS}}, {{DIETARY_ADVICE}}, {{OTHER_ADVICE}}, {{REVIEW_AFTER}}, {{FOLLOW_UP_INSTRUCTIONS}}
5. Common/Meta: {{DISCHARGE_STATUS}}, {{CURRENT_DATE}}, {{PRINT_TIME}}
✨ = Newly added tokens | All tokens are case-insensitive | Empty values auto-hide | Legacy aliases auto-normalized to preferred placeholders