From e009b748cafcb2d7c9e5793a06d44c4d1790b74f Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Fri, 3 Apr 2026 13:46:10 +0530 Subject: [PATCH] OPD templates: add doctor short description placeholder tokens --- app/Controllers/Opd.php | 4 ++++ app/Views/billing/opd_template_builder.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Controllers/Opd.php b/app/Controllers/Opd.php index 8346621..2b25f64 100644 --- a/app/Controllers/Opd.php +++ b/app/Controllers/Opd.php @@ -87,6 +87,7 @@ class Opd extends BaseController $placeholders = [ 'hospital_name', 'hospital_address', 'hospital_phone', 'hospital_email', 'doctor_name', 'print_time', + 'short_description', 'doctor_short_description', 'pName', 'pRelative', 'age_sex', 'phoneno', 'p_address', 'uhid_no', 'opd_sr_no', 'opd_no', 'opd_date', 'exp_date', 'SpecName', 'opd_fee_desc', 'total_no_visit', 'last_opdvisit_date', 'str_opd_book_date', 'Complaint', 'diagnosis', 'Provisional_diagnosis', 'Finding_Examinations', 'medical', 'investigation', @@ -1757,6 +1758,7 @@ class Opd extends BaseController $expDateText = $expDate !== '' ? ('Valid Upto : ' . esc($expDate)) : ''; $specName = trim((string) ($doctor->SpecName ?? $opd->doc_spec ?? '')); + $doctorShortDescription = trim((string) ($doctor->doc_sign ?? $opd->doc_sign ?? '')); $opdFeeDesc = trim((string) (($opd->opd_fee_amount ?? '') . ' ' . ($opd->opd_fee_desc ?? ''))); $totalNoVisit = (string) ($opd->no_visit ?? ''); $lastVisitText = ''; @@ -2075,6 +2077,8 @@ class Opd extends BaseController 'opd_date' => $opdDate, 'exp_date' => $expDateText, 'SpecName' => $specName, + 'short_description' => $doctorShortDescription, + 'doctor_short_description' => $doctorShortDescription, 'opd_fee_desc' => $opdFeeDesc, 'total_no_visit' => $totalNoVisit, 'last_opdvisit_date' => $lastVisitText, diff --git a/app/Views/billing/opd_template_builder.php b/app/Views/billing/opd_template_builder.php index 3a288d9..7133ee9 100644 --- a/app/Views/billing/opd_template_builder.php +++ b/app/Views/billing/opd_template_builder.php @@ -154,7 +154,7 @@ $paperCustomHeight = (string) ($paperSettings['custom_height_mm'] ?? '297'); Available variables:
Hospital: {{H_Name}}, {{H_address_1}}, {{H_address_2}}, {{H_phone_No}}, {{H_Email}}, {{H_logo}}
Patient/OPD: {{pName}}, {{age_sex}}, {{phoneno}}, {{uhid_no}}, {{opd_no}}, {{opd_date}}
- Medical: {{Complaint}}, {{diagnosis}}, {{medical}}, {{advice}}, {{doctor_name}}, {{doctor_sign_html}}
+ Medical: {{Complaint}}, {{diagnosis}}, {{medical}}, {{advice}}, {{doctor_name}}, {{short_description}}, {{doctor_short_description}}, {{doctor_sign_html}}
Dates: {{print_time}}, {{current_date}}
Margins (cm): {{MarginTop}}, {{MarginBottom}}, {{MarginLeft}}, {{MarginRight}}, {{MarginHeader}}, {{MarginFooter}}