@php
$Name = $Package->NAME;
$Category = $Package->lABCATEGORYPACKAGE->NAME_AR;
$Description = $Package->lABCATEGORYPACKAGE->SMART_DESC_AR;
// Fetch the lab results
$LabCategoryPackageResults = \App\Models\ENDUSERLABORDERPACKAGERESULT::where('END_USER_PACKAGE_ID', $Package->ID)
->with('Result', 'Option')
->orderBy('SORT', 'ASC')
->get();
$firstLoop = 1;
@endphp
@if(count($LabCategoryPackageResults) > 0)
{{--
--}}
{{-- --}}
{{-- --}}
{{-- @if(!empty($LabCategoryPackageResult->Result->MIN_NORMAL) || !empty($LabCategoryPackageResult->Result->MAX_NORMAL))--}}
{{-- --}}
{{-- @endif--}}
{{-- @if(!empty($unit))--}}
{{-- --}}
{{-- @endif--}}
{{--
--}}
@foreach ($LabCategoryPackageResults as $LabCategoryPackageResult)
@php
$testName = $LabCategoryPackageResult->Result->NAME_EN;
$testResult = $LabCategoryPackageResult->RESULT;
$normalRange = $LabCategoryPackageResult->Result->MIN_NORMAL . ' - ' . $LabCategoryPackageResult->Result->MAX_NORMAL;
$unit = $LabCategoryPackageResult->Result->UNIT;
// Determine if the result is within the normal range
$isNormal = $testResult >= $LabCategoryPackageResult->Result->MIN_NORMAL && $testResult <= $LabCategoryPackageResult->Result->MAX_NORMAL;
@endphp
@if($LabCategoryPackageResult->Result->TYPE !='TEXTAREA')
@if($firstLoop)
@php
$firstLoop = 0;
@endphp
{{-- @if(!empty($LabCategoryPackageResult->Result->MIN_NORMAL) || !empty($LabCategoryPackageResult->Result->MAX_NORMAL))--}}
{{-- --}}
{{-- @endif--}}
{{-- @if(!empty($unit))--}}
{{-- --}}
{{-- @endif--}}
@endif
{{ $testName }}
@if(!empty($LabCategoryPackageResult->Option->NAME_EN))
{{ $LabCategoryPackageResult->Option->NAME_EN }}
@elseif($LabCategoryPackageResult->Result->TYPE !='TEXTAREA')
{{ $testResult }}
@endif
{{-- @if(!empty($LabCategoryPackageResult->Result->MIN_NORMAL) || !empty($LabCategoryPackageResult->Result->MAX_NORMAL))--}}
{{-- --}}
{{--
--}}
{{-- {{ $normalRange }}--}}
{{--
--}}
{{-- @endif--}}
{{-- @if(!empty($unit))--}}
{{--
{{ $unit }}
--}}
{{-- @endif--}}
@else
{!! nl2br(preg_replace('/(\w+)(?=\s*:)/', '$1', $LabCategoryPackageResult->RESULT)) !!}
@endif
@endforeach
@endif
@include('pdf.normal_report.components.analysis_tests.layout.comment')