@php
// Simulating FileService usage
$Name = $Package->NAME;
$Category = $Package->lABCATEGORYPACKAGE->NAME_EN;
$Description = $Package->lABCATEGORYPACKAGE->SMART_DESC_AR;
// Fetch hospital reference and lab results
$LabCategoryPackageHospital = \App\Models\LABCATEGORYPACKAGEHOSPITAL::where('LAB_CATEGORY_PACKAGE_ID', $Package->LAB_CATEGORY_PACKAGE_ID)
->where('HOSPITAL_ID', $Package->eNDUSERLABORDER->HOSPITAL_ID)
->with('PROFILEREFERENCERANGE')
->first();
$LabCategoryPackageResults = \App\Models\ENDUSERLABORDERPACKAGERESULT::where('END_USER_PACKAGE_ID', $Package->ID)
->with('Option', 'Result')
->get();
@endphp
{{-- Lab Results --}}
@foreach ($LabCategoryPackageResults as $key => $LabCategoryPackageResult)
{{-- Test Name --}}
{{ $LabCategoryPackageResult->Result->NAME_EN }}
{{-- Result or Option --}}
@if (!empty($LabCategoryPackageResult->OPTION_ID))
{{ $LabCategoryPackageResult->Option->NAME_EN }}
@else
{{ $LabCategoryPackageResult->RESULT ?? '--' }}
@endif
{{-- Reference Interval --}}
@if ($LabCategoryPackageResult->Result->CODE == 'IGRA')
(Ref Interval: Negative)
@elseif (!empty($LabCategoryPackageResult->Result->MAX_NORMAL) && $key == 1)
(Ref Interval: 0.00 - {{ $LabCategoryPackageResult->Result->MAX_NORMAL }})
@endif
{{-- Units --}}
{{ $LabCategoryPackageResult->Result->UNIT ?? '--' }}
@endforeach
@if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT))
Interpretive Data: IGRA (TB-FRTON)
{!! nl2br($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT) !!}
@endif
@include('pdf.normal_report.components.analysis_tests.layout.comment')