@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')