@php
$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 = collect($PackageResultsByPackage[$Package->ID] ?? []);
@endphp
{{-- Iterate over the lab results --}}
@foreach ($LabCategoryPackageResults as $LabCategoryPackageResult)
@if ($LabCategoryPackageResult->Result->CODE == 'ST')
{{-- Sample type row --}}
Sample Type
{{ $LabCategoryPackageResult->Option->NAME_EN}}
@endif
@endforeach
{{-- Iterate over the lab results again to display results --}}
@foreach ($LabCategoryPackageResults as $LabCategoryPackageResult)
@if ($LabCategoryPackageResult->Result->CODE != 'ST')
{{-- Test Name --}}
{{ $LabCategoryPackageResult->Result->NAME_EN }}
{{-- Display the result --}}
@if (!empty($LabCategoryPackageResult->OPTION_ID))
{{ $LabCategoryPackageResult->Option->NAME_EN }}
@else
{{ $LabCategoryPackageResult->RESULT ?: 'Not Detected' }}
@endif
{{-- Reference Range --}}
@if (!empty($LabCategoryPackageResult->Result->NormalOption))
{{ $LabCategoryPackageResult->Result->NormalOption->NAME_EN }}
@elseif (!empty($LabCategoryPackageResult->MIN_NORMAL) && !empty($LabCategoryPackageResult->MAX_NORMAL))
{{ $LabCategoryPackageResult->MIN_NORMAL . ' - ' . $LabCategoryPackageResult->MAX_NORMAL }}
@else
Not Detected
@endif
{{-- Units --}}
--
@endif
@endforeach
{{-- Display profile reference range text --}}
{!! nl2br($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT) !!}
{{-- Display Methodology Brief --}}
Methodology Brief:
{!! nl2br($LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT) !!}
{{-- Display Limitation --}}
Limitation:
{!! nl2br($LabCategoryPackageHospital->PROFILEREFERENCERANGE->THIRD_TEXT) !!}
{{-- Display comment if available --}}
@include('pdf.integrated_report.components.analysis_tests.layout.comment')