@php $LabCategoryPackageHospital = new \App\Models\LABCATEGORYPACKAGEHOSPITAL(); $LabCategoryPackageHospital = $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 {{-- Test Results Header --}}
Test Name
Result
Reference Range
Units
{{-- Iterate over the test results --}} @foreach ($LabCategoryPackageResults as $LabCategoryPackageResult)
{{-- Test Name --}}
{{ $LabCategoryPackageResult->Result->NAME_EN }}
{{-- Result or Option Name --}}
@if (!empty($LabCategoryPackageResult->OPTION_ID)) {{ $LabCategoryPackageResult->Option->NAME_EN }} @elseif (!empty($LabCategoryPackageResult->RESULT)) {{ $LabCategoryPackageResult->RESULT }} @endif
{{-- Reference Range --}}
@if (!empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN)) {{ $LabCategoryPackageResult->Result->NormalOption->NAME_EN }} @endif
{{-- Units --}}
{{ $LabCategoryPackageResult->RESULT_UNIT ?? '--' }}
@endforeach {{-- Additional Text from Profile Reference Range --}} @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT))

{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT }}

@endif @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT))

{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT }}

@endif @include('pdf.normal_report.components.analysis_tests.layout.comment')