@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(); $hasUnit = false; foreach ($LabCategoryPackageResults as $key => $LabCategoryPackageResult) { if ($LabCategoryPackageResult->Result->CODE == 'ST' && !empty($LabCategoryPackageResult->RESULT)) { $ST['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $ST['NAME_EN'] = $LabCategoryPackageResult->RESULT; } if ($LabCategoryPackageResult->Result->CODE == 'GA' && !empty($LabCategoryPackageResult->RESULT)) { $GA['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $GA['NAME_EN'] = $LabCategoryPackageResult->RESULT; } if ($LabCategoryPackageResult->Result->CODE == 'Trisomy21' && $LabCategoryPackageResult->OPTION_ID) { $T21['NORMAL'] = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; $T21['NAME_EN'] = $LabCategoryPackageResult->Option->NAME_EN; $T21['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $T21['IS_NORMAL'] = $LabCategoryPackageResult->Option->IS_NORMAL; } if ($LabCategoryPackageResult->Result->CODE == 'Trisomy18' && $LabCategoryPackageResult->OPTION_ID) { $T18['NORMAL'] = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; $T18['NAME_EN'] = $LabCategoryPackageResult->Option->NAME_EN; $T18['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $T18['IS_NORMAL'] = $LabCategoryPackageResult->Option->IS_NORMAL; } if ($LabCategoryPackageResult->Result->CODE == 'Trisomy13' && $LabCategoryPackageResult->OPTION_ID) { $T13['NORMAL'] = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; $T13['NAME_EN'] = $LabCategoryPackageResult->Option->NAME_EN; $T13['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $T13['IS_NORMAL'] = $LabCategoryPackageResult->Option->IS_NORMAL; } if ($LabCategoryPackageResult->Result->CODE == 'FetalFractionFF' && $LabCategoryPackageResult->OPTION_ID) { $FetalFraction['NORMAL'] = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; $FetalFraction['NAME_EN'] = $LabCategoryPackageResult->Option->NAME_EN; $FetalFraction['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $FetalFraction['IS_NORMAL'] = $LabCategoryPackageResult->Option->IS_NORMAL; } if ($LabCategoryPackageResult->Result->CODE == 'FetalSex' && $LabCategoryPackageResult->OPTION_ID) { $FetalS['NORMAL'] = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; $FetalS['NAME_EN'] = $LabCategoryPackageResult->Option->NAME_EN; $FetalS['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $FetalS['IS_NORMAL'] = $LabCategoryPackageResult->Option->IS_NORMAL; $FetalS['HEX_CODE'] = $LabCategoryPackageResult->Option->HEX_CODE; } if ($LabCategoryPackageResult->Result->CODE == 'In' && !empty($LabCategoryPackageResult->RESULT)) { $IN['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $IN['NAME_EN'] = $LabCategoryPackageResult->RESULT; } if ($LabCategoryPackageResult->Result->CODE == 'RE' && !empty($LabCategoryPackageResult->RESULT)) { $RE['CODE'] = $LabCategoryPackageResult->Result->NAME_EN; $RE['NAME_EN'] = $LabCategoryPackageResult->RESULT; } if($LabCategoryPackageResult->RESULT_UNIT) { $hasUnit = true; } } @endphp {{-- Display ST --}} @if(!empty($ST))
{{ $ST['CODE'] }}: {{ $ST['NAME_EN'] }}
@endif {{-- Display GA --}} @if(!empty($GA))
{{ $GA['CODE'] }}: {{ $GA['NAME_EN'] }}
@endif {{-- Table Header --}}
Test
Result
Reference Range
{{-- Display T21 --}} @if(!empty($T21))
{{ $T21['CODE'] }}
{{ $T21['NAME_EN'] }}
{{ $T21['NORMAL'] ?? '--' }}
@endif {{-- Display T18 --}} @if(!empty($T18))
{{ $T18['CODE'] }}
{{ $T18['NAME_EN'] }}
{{ $T18['NORMAL'] ?? '--' }}
@endif {{-- Display T13 --}} @if(!empty($T13))
{{ $T13['CODE'] }}
{{ $T13['NAME_EN'] }}
{{ $T13['NORMAL'] ?? '--' }}
@endif {{-- Display FetalFraction --}} @if(!empty($FetalFraction))
{{ $FetalFraction['CODE'] }}
{{ $FetalFraction['NAME_EN'] }}
{{ $FetalFraction['NORMAL'] ?? '--' }}
@endif {{-- Display FetalS --}} @if(!empty($FetalS))
{{ $FetalS['CODE'] }}
{{ $FetalS['NAME_EN'] }}
@if(!empty($FetalS['HEX_CODE'])) @if($FetalS['HEX_CODE'] == 'male') Male @elseif($FetalS['HEX_CODE'] == 'female') Female @else Unknown @endif @endif
@endif @if(!empty($IN))
{{ $IN['CODE'] }}:
{{ $IN['NAME_EN'] }}
@endif @if(!empty($RE))
{{ $RE['CODE'] }}:
{{ $RE['NAME_EN'] }}
@endif @if(!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT) || !empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT) || !empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->THIRD_TEXT) || !empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FOURTH_TEXT))
@endif @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT))
Methodology Brief:
{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->SECOND_TEXT }}
@endif @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT))
Analytical Sensitivity:
{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->FIRST_TEXT }}
@endif @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->THIRD_TEXT))
Limitation:
{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->THIRD_TEXT }}
@endif @if (!empty($LabCategoryPackageHospital->PROFILEREFERENCERANGE->FOURTH_TEXT))
Disclaimer:
{{ $LabCategoryPackageHospital->PROFILEREFERENCERANGE->FOURTH_TEXT }}
@endif @include('pdf.integrated_report.components.analysis_tests.layout.comment')