@php $Name = $Package->NAME; $Category = $Package->lABCATEGORYPACKAGE->NAME_EN; $Description = $Package->lABCATEGORYPACKAGE->SMART_DESC_AR; $ProfileID = $Profile->ID; $color=''; $Groups=[]; @endphp
@if($ProfileID != 18)
Test Name
@else
@endif
Result
Normal Range
Units
@php $LabCategoryPackageResults = App\Models\ENDUSERLABORDERPACKAGERESULT::where('END_USER_PACKAGE_ID',$Package->ID)->with('Option','Result.NormalOption','Group') ->leftJoin("PROFILE_ENABLE_RESULT", function ($join) use($ProfileID){ $join->on("PROFILE_ENABLE_RESULT.RESULT_ID", "=", "END_USER_LAB_ORDER_PACKAGE_RESULT.RESULT_ID"); $join->on("PROFILE_ENABLE_RESULT.PROFILE_ID", "=", \DB::raw($ProfileID)); $join->whereNull("PROFILE_ENABLE_RESULT.HOSPITAL_ID"); }) ->orderBy('END_USER_LAB_ORDER_PACKAGE_RESULT.SORT','ASC') ->select("END_USER_LAB_ORDER_PACKAGE_RESULT.*","PROFILE_ENABLE_RESULT.NAME_EN","PROFILE_ENABLE_RESULT.RESULT_ID as ENABLE_RESULT_ID")->get(); // If the profile has ANY enabled results defined, filter to show only those $hasProfileFilter = $LabCategoryPackageResults->contains(fn($r) => !is_null($r->ENABLE_RESULT_ID)); if ($hasProfileFilter) { $LabCategoryPackageResults = $LabCategoryPackageResults->filter(fn($r) => !is_null($r->ENABLE_RESULT_ID)); } foreach($LabCategoryPackageResults as $key => $LabCategoryPackageResult){ if(!empty($LabCategoryPackageResult->Group->NAME)){ $Groups[$LabCategoryPackageResult->Group->NAME][$key] = $LabCategoryPackageResult; }else{ $Groups['Default'][$key] = $LabCategoryPackageResult; } } if($ProfileID != 18){ if(isset($Groups['Default'])){ $reOrder = $Groups['Default']; unset($Groups['Default']); $Groups['Default'] = $reOrder; } } if(count($Groups) == 1){ return; } @endphp @foreach($Groups as $key => $Group) @if($key != 'Default')
{{ $key }} @endif @foreach($Group as $LabCategoryPackageResult ) @php $color = ''; @endphp @if($LabCategoryPackageResult->Result->CODE =='VISO') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $Result = $LabCategoryPackageResult->Option->NAME_EN; switch ($Result) { case 'Normal': case 'Viscous': $color = '#1FAC2D'; break; case 'Mild': case 'Moderate': case 'High': $color = '#E9473A'; break; } } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SODOR' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch ($LabCategoryPackageResult->Option->NAME_EN) @case ('Musky') @case ('Spicy') @case('Normal') @php $color = '#1FAC2D'; @endphp @break @case ('Sweet') @case ('Fishy') @case('Very strong') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SAC') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? 'Grayish white' : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $Result = $LabCategoryPackageResult->Option->NAME_EN; switch ($Result) { case 'Grayish': case 'Grayish white': case 'White': $color = '#1FAC2D'; break; case 'Brown': case 'Red': case 'Yellow': case 'Yellowish Gray': case 'Green': $color = '#E9473A'; break; } } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'HTH' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Negative') @php $color = '#1FAC2D'; @endphp @break @case('Moderate') @case('Mild') @php $color = '#DD3444'; @endphp @break @case('Marked') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'TTT' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Negative') @php $color = '#1FAC2D'; @endphp @break @case('Moderate') @case('Mild') @php $color = '#DD3444'; @endphp @break @case('Marked') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'HTT' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Negative') @php $color = '#1FAC2D'; @endphp @break @case('Moderate') @case('Mild') @php $color = '#DD3444'; @endphp @break @case('Marked') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'MXD' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Negative') @php $color = '#1FAC2D'; @endphp @break @case('Moderate') @case('Mild') @php $color = '#DD3444'; @endphp @break @case('Marked') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPRB') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? '0-5' : '--'; } else { $color = ''; $Result = $LabCategoryPackageResult->RESULT ?? '--'; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SCD' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Nil') @php $color = '#1FAC2D'; @endphp @break @case('Exists') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SCA' && !empty($LabCategoryPackageResult->Option->NAME_EN)) @switch($LabCategoryPackageResult->Option->NAME_EN) @case('Nil') @php $color = '#1FAC2D'; @endphp @break @case('Exists') @php $color = '#E9473A'; @endphp @break @endswitch @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPCD') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; } else { $color = ''; $Result = $LabCategoryPackageResult->RESULT ?? '--'; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SV') @php if($LabCategoryPackageResult->RESULT >= $LabCategoryPackageResult->MIN_NORMAL){ $color = '#1FAC2D'; }else{ $color = '#E9473A'; } $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = ' ≥ ' . $LabCategoryPackageResult->MIN_NORMAL; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPH') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = ''; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp @if(!empty($LabCategoryPackageResult->Option->NAME_EN)) @php $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; $Reference = !empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN) ? $LabCategoryPackageResult->Result->NormalOption->NAME_EN : '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp @else @php $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->RESULT; $Reference = $LabCategoryPackageResult->MIN_NORMAL.'-'.$LabCategoryPackageResult->MAX_NORMAL; @endphp @endif
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SLI') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = ' ≥ ' . $LabCategoryPackageResult->MIN_NORMAL; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; $color = $LabCategoryPackageResult->RESULT <= $LabCategoryPackageResult->MAX_NORMAL ? '#1FAC2D' : '#E9473A'; if(!empty($Profile->ID) && $Profile->ID == 12) { $Reference = 'up to 30 mins'; } elseif(!empty($Profile->ID) && $Profile->ID == 45) { $Reference = ' ≤ ' . $LabCategoryPackageResult->MAX_NORMAL; if ($LabCategoryPackageResult->RESULT <= $LabCategoryPackageResult->MAX_NORMAL) $color = '#1FAC2D'; else $color = '#E9473A'; } else { $Reference = ' ≤ ' . $LabCategoryPackageResult->MIN_NORMAL . ' min up to 60 min'; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SAD') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = $LabCategoryPackageResult->MIN_NORMAL.' to '.$LabCategoryPackageResult->MAX_NORMAL.' days'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPT' || $LabCategoryPackageResult->Result->CODE == 'SRT') @php $timestamp = strtotime($LabCategoryPackageResult->RESULT); $LabCategoryPackageResult->RESULT = date('Y-m-d h:i ', $timestamp); $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPCS' || $LabCategoryPackageResult->Result->CODE == 'TSC' || $LabCategoryPackageResult->Result->CODE == 'SCE') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = ' > ' . $LabCategoryPackageResult->MIN_NORMAL; $Unit =$LabCategoryPackageResult->Result->UNIT ?? $LabCategoryPackageResult->RESULT_UNIT; // if(!empty($LabCategoryPackageResult->RESULT_UNIT) && empty($LabCategoryPackageResult->Result->UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; // else $Unit = '--'; if ($LabCategoryPackageResult->RESULT > $LabCategoryPackageResult->MIN_NORMAL) { $color = '#1FAC2D'; // Green } else { $color = '#E9473A'; // Red } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPCM') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = ' ≥ ' . $LabCategoryPackageResult->MIN_NORMAL; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if ($LabCategoryPackageResult->RESULT > $LabCategoryPackageResult->MIN_NORMAL) { $color = '#1FAC2D'; // Green } else { $color = '#E9473A'; // Red } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPWB') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; if (!empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN)) { $Reference = '0-5'; } $Unit = $LabCategoryPackageResult->RESULT_UNIT; } else { $Res = getResultImage($LabCategoryPackageResult->RESULT,1,3,9,$LabCategoryPackageResult->MAX_NORMAL,$LabCategoryPackageResult->MIN_NORMAL,true,'urinalysis','LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; $Reference = '≤ 1 million'; } if (!empty($Profile->ID) && $Profile->ID == 34) { $Res = getResultImage($LabCategoryPackageResult->RESULT,1.1,3,9,$LabCategoryPackageResult->MAX_NORMAL,$LabCategoryPackageResult->MIN_NORMAL,true,'urinalysis','LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; $Reference = '< 1 million'; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPCC') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; $Res = getResultImage($LabCategoryPackageResult->RESULT,1,3,9,$LabCategoryPackageResult->MAX_NORMAL,$LabCategoryPackageResult->MIN_NORMAL,true,'urinalysis','LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; if ($ProfileID == 18) $color = 'gray'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SPEC') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; if (!empty($LabCategoryPackageResult->Result->NormalOption) && !empty($LabCategoryPackageResult->Result->NormalOption->NAME_EN)) { $Reference = $LabCategoryPackageResult->Result->NormalOption->NAME_EN; } } else { $Res = getResultImage($LabCategoryPackageResult->RESULT,1,3,9,$LabCategoryPackageResult->MAX_NORMAL,$LabCategoryPackageResult->MIN_NORMAL,true,'urinalysis','LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->RESULT; $Reference = $LabCategoryPackageResult->MIN_NORMAL . '-' . $LabCategoryPackageResult->MAX_NORMAL; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'BACT') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = 'Nil'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'GAGG') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = 'Nil'; $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'TAGG') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = '--'; $Reference = 'Nil'; $Unit = '--'; if (!empty($LabCategoryPackageResult->Option->NAME_EN)) { $color = !empty($LabCategoryPackageResult->Option->IS_NORMAL) ? '#1FAC2D' : '#E9473A'; $Result = $LabCategoryPackageResult->Option->NAME_EN; } @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'TMOT') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $minNormal = $LabCategoryPackageResult->MIN_NORMAL ?? $LabCategoryPackageResult->Result->MIN_NORMAL ?? 42; $Reference = '≥ ' . $minNormal; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; elseif(!empty($LabCategoryPackageResult->Result->UNIT)) $Unit = $LabCategoryPackageResult->Result->UNIT; else $Unit = '%'; $color = ($LabCategoryPackageResult->RESULT >= $minNormal) ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = '--'; $Unit = $LabCategoryPackageResult->RESULT_UNIT; @endphp @if($LabCategoryPackageResult->Result->CODE == 'SHN') @if(!empty($Profile->ID) && ($Profile->ID == 18 || $Profile->ID == 53)) @php $Reference = '> 4'; @endphp @elseif(!empty($Profile->ID) && $Profile->ID == 12) @php $Reference = '4 - 10 %'; @endphp @elseif(!empty($Profile->ID) && ($Profile->ID == 34 || $Profile->ID == 52) ) @php $Reference = '≥ 4'; @endphp @endif
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SHH')
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SMPD')
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SCYD')
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'STAD') @php $Result = $LabCategoryPackageResult->RESULT ?? '--'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SHD')
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SIF')
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SGA') @php $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp @if(!empty($Profile->ID) && ($Profile->ID == 53)) @php $Reference = '> 32'; @endphp @endif @if(!empty($Profile->ID) && ($Profile->ID == 34)) @php $Reference = '≥ 32'; @endphp @endif
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SGB') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = '--'; $Unit = $LabCategoryPackageResult->RESULT_UNIT; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SGC') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT; $Reference = '--'; $Unit = $LabCategoryPackageResult->RESULT_UNIT; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SGD') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = '--'; $Unit = $LabCategoryPackageResult->RESULT_UNIT; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SAB') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = $LabCategoryPackageResult->Result->MIN_NORMAL ?? $LabCategoryPackageResult->Result->MIN_NORMAL; $Reference = '> ' . $Reference; $Unit = $LabCategoryPackageResult->RESULT_UNIT; $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SABC') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = $LabCategoryPackageResult->MIN_NORMAL ?? $LabCategoryPackageResult->Result->MIN_NORMAL; $Reference = '> ' . $Reference; $Unit = $LabCategoryPackageResult->RESULT_UNIT ?? $LabCategoryPackageResult->Result->UNIT; $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SVIT') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = ' ≥58%'; $Unit = $LabCategoryPackageResult->RESULT_UNIT; $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @if($LabCategoryPackageResult->Result->CODE == 'SDD') @php $TestName = !empty($LabCategoryPackageResult->NAME_EN) ? $LabCategoryPackageResult->NAME_EN : $LabCategoryPackageResult->Result->NAME_EN; $Result = $LabCategoryPackageResult->RESULT ?? '--'; $Reference = '--'; if(!empty($LabCategoryPackageResult->RESULT_UNIT)) $Unit = $LabCategoryPackageResult->RESULT_UNIT; else $Unit = '--'; $Res = getResultImage($LabCategoryPackageResult->RESULT, 1, 3, 9, $LabCategoryPackageResult->MAX_NORMAL, $LabCategoryPackageResult->MIN_NORMAL, true, 'urinalysis', 'LNH'); $color = $Res['color'] == 'green' ? '#1FAC2D' : '#E9473A'; @endphp
{{ $TestName }}
{{ $Result }}
{{ $Reference }}
{{ $Unit }}
@endif @endforeach
@endforeach @include('pdf.normal_report.components.analysis_tests.layout.comment')