From c26589fa229f1aa053856800c8bf54e2a25774b5 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Tue, 18 Aug 2026 14:48:23 +0530 Subject: [PATCH] Render discharge header in PDF body --- app/Controllers/Ipd_discharge.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Ipd_discharge.php b/app/Controllers/Ipd_discharge.php index 9fa7523..531020a 100644 --- a/app/Controllers/Ipd_discharge.php +++ b/app/Controllers/Ipd_discharge.php @@ -7280,12 +7280,18 @@ class Ipd_discharge extends BaseController $mpdf->SetTitle('Discharge Summary - ' . ($patientName !== '' ? $patientName : ('IPD ' . $ipdId))); $mpdf->SetAuthor('Atria HMS'); - if ($withHeader && $headerHtml !== '') { - $mpdf->SetHTMLHeader($headerHtml, 'O', true); - $mpdf->SetHTMLHeader($headerHtml, 'E', true); - } $mpdf->SetHTMLFooter($footerHtml, 'O', true); $mpdf->SetHTMLFooter($footerHtml, 'E', true); + $bodyHeaderHtml = $withHeader && $headerHtml !== '' + ? '
' . $headerHtml . '
' + : ''; + $pdfHtml = $this->buildDischargePdfHtml( + $panelData, + $bodyHeaderHtml . $renderedHtml, + $withHeader, + $templateName + ); + $pdfHtml = mpdf_normalize_font_weight_css($pdfHtml); $pdfBinary = $this->runMpdfWithTolerantWarnings(static function () use ($mpdf, $pdfHtml, $fileName): string { $mpdf->WriteHTML($pdfHtml);