{{-- Smart Report v2 - Urinalysis (UA, PEU). --}} {{-- Mirrors SmartReportService::GetUrinalysisPDF (lines 4930-6023). --}} {{-- Two pages: page 1 = chemical strip results, page 2 = microscopic. --}} @php $service = $service ?? app(\App\Services\SmartReportV2Service::class); $Package = $group['package'] ?? ($group['firstPackage'] ?? null); $model = $Package ? $service->buildUrinalysisModel($Package) : ['page1' => [], 'page2' => []]; $p1 = $model['page1']; $p2 = $model['page2']; // v1 (GetUrinalysisPDF 4930-4936): title = package test name with // REPORT_DISPLAY_NAME_AR override, description = SMART_DESC_AR. $uaTestName = $Package->lABCATEGORYPACKAGE->NAME_AR ?? ''; if (!empty($Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR)) $uaTestName = $Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR; $uaDescription = $Package->lABCATEGORYPACKAGE->SMART_DESC_AR ?? ''; @endphp {{-- ═══════════════════════════ PAGE 1 ═══════════════════════════ --}}