@php $testColorLine='#BEBEC0'; $referenceTip = []; $referenceValue = []; $referenceConversion = []; $testClassName='test-'.$Package->ID; $color='default-result'; $ConversionUnit = []; $ConversionResult = []; $ConversionUnitName = []; $PackageReference = $Package->eNDUSERPACKAGEREFERENCE; if (!empty($PackageReference->ID) && !empty($PackageReference->PROFILEREFERENCERANGE->ID) && count($PackageReference->PROFILEREFERENCERANGE->REFRANGEUNIT) > 0) { $ConversionUnit = $PackageReference->PROFILEREFERENCERANGE->REFRANGEUNIT->where('IS_ACTIVE',1)->first(); if(!empty($ConversionUnit->ID)){ $ConversionUnitName=$ConversionUnit->NAME; switch ($ConversionUnit->SIGN_SYMBOL) { case "*": $ConversionResult=round($Package->DECIMAL_RESULT * $ConversionUnit->CONVERSION_VALUE,2); break; case "/": $ConversionResult=round($Package->DECIMAL_RESULT / $ConversionUnit->CONVERSION_VALUE,2); break; default: } } } //Normal $REF_MIN_NORMAL = $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL; $REF_MID_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->midSymbol) ? $Package->eNDUSERPACKAGEREFERENCE->midSymbol->SYMBOL:null; $REF_MAX_NORMAL = $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL; $REF_DISPLAY_MID_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->midSymbol)?$Package->eNDUSERPACKAGEREFERENCE->midSymbol->SYMBOL_NAME:null; // //Low $REF_MIN_LOW = $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW; $REF_LOW_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->lowSymbol)?$Package->eNDUSERPACKAGEREFERENCE->lowSymbol->SYMBOL:null; $REF_MAX_LOW = $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW; $REF_DISPLAY_LOW_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->lowSymbol)? $Package->eNDUSERPACKAGEREFERENCE->lowSYMBOL->SYMBOL_NAME:null; // //Low border $REF_MIN_LOW_BORDERLINE = $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE; $REF_MAX_LOW_BORDERLINE= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE; $REF_LOW_BORDERLINE_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->lowBorderSymbol)?$Package->eNDUSERPACKAGEREFERENCE->lowBorderSymbol->SYMBOL:null; $REF_DISPLAY_LOW_BORDERLINE_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->lowBorderSymbol)?$Package->eNDUSERPACKAGEREFERENCE->lowBorderSymbol->SYMBOL_NAME:null; // //High border $REF_MIN_HIGH_BORDERLINE = $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE; $REF_MAX_HIGH_BORDERLINE = $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE; $REF_HIGH_BORDERLINE_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->highBorderSymbol)?$Package->eNDUSERPACKAGEREFERENCE->highBorderSymbol->SYMBOL:null; $REF_DISPLAY_HIGH_BORDERLINE_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->highBorderSymbol)?$Package->eNDUSERPACKAGEREFERENCE->highBorderSymbol->SYMBOL_NAME:null; // //High $REF_MIN_HIGH = $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH; $REF_HIGH_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->highSymbol)? $Package->eNDUSERPACKAGEREFERENCE->highSymbol->SYMBOL:null; $REF_MAX_HIGH = $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH; $REF_DISPLAY_HIGH_SYMBOL = !empty($Package->eNDUSERPACKAGEREFERENCE->highSymbol)? $Package->eNDUSERPACKAGEREFERENCE->highSymbol->SYMBOL_NAME:null; // if(in_array($Package->lABCATEGORYPACKAGE->CODE,["GTTF","GTT1h","GTT2h","GTT3h"]) && !empty($Package->DECIMAL_RESULT)){ $DrawOGTT = true; if($Package->lABCATEGORYPACKAGE->CODE == "GTTF") $OGTTValues["Fasting Glucose"] = $Package->DECIMAL_RESULT; elseif($Package->lABCATEGORYPACKAGE->CODE == "GTT1h") $OGTTValues["1Hr"] = $Package->DECIMAL_RESULT; elseif($Package->lABCATEGORYPACKAGE->CODE == "GTT2h") $OGTTValues["2Hr"] = $Package->DECIMAL_RESULT; elseif($Package->lABCATEGORYPACKAGE->CODE == "GTT3h") $OGTTValues["3Hr"] = $Package->DECIMAL_RESULT; } $Description = $Package->lABCATEGORYPACKAGE->SMART_DESC_AR; if(!empty($Package->eNDUSERPACKAGEREFERENCE)){ $RefRange = $Package->eNDUSERPACKAGEREFERENCE->REF_RANGE_TYPE_ID; } @endphp @php $isArabic = isset($language) && $language === 'ar'; $globalDirection = $isArabic ? 'rtl' : 'ltr'; $globalTextAlign = $isArabic ? 'right' : 'left'; $globalArabicClass = $isArabic ? 'arabic-text' : ''; @endphp
{{-- Test Data --}}
{{-- Test Name --}} @php $text=''; $isArabic = isset($language) && $language === 'ar'; $testNameStyle = $isArabic ? 'text-align: right; white-space: nowrap;' : 'text-align: left; white-space: nowrap;'; if(!empty($Package->NAME_EN)){ $displayName = $Package->NAME_EN; if($isArabic && !empty($Package->NAME_AR)) { $displayName = $Package->NAME_AR; } echo "
".$displayName."
"; } else{ if($isArabic) { $TestName = $Package->lABCATEGORYPACKAGE->NAME_AR ?? $Package->lABCATEGORYPACKAGE->NAME_EN; if(!empty($Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR)) $TestName = $Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_AR; } else { $TestName = $Package->lABCATEGORYPACKAGE->NAME_EN; if(!empty($Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_EN)) $TestName = $Package->lABCATEGORYPACKAGE->REPORT_DISPLAY_NAME_EN; } echo "
".$TestName."
"; } @endphp
@php $resultBadgeContent = ''; $text=''; ob_start(); if($RefRange == 1){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,null,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $text = ' N '; } else{ $color="warning-result"; $testColorLine="#FEC107"; $text = ' L '; } }else{ // to be deleted if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $text = ' N '; $testColorLine="#1FAC2D"; $color="normal-result"; }else{ $text = ' L '; $color="warning-result"; $testColorLine="#FEC107"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 3){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula(null,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $text = ' N '; } else{ $text = ' H '; $testColorLine="#E9473A"; $color="danger-result"; } }else{ // to be deleted if($Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $color="normal-result"; $testColorLine="#1FAC2D"; $text = ' N '; }else{ $text = ' H '; $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 4){ $color=''; if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $color="danger-result"; $testColorLine="#E9473A"; $symbol = "L"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE){ $color="warning-result"; $testColorLine="#FEC107"; $symbol = "L"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $symbol = "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif($Package->DECIMAL_RESULT > $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE){ $color="warning-result"; $testColorLine="#FEC107"; $symbol = "H"; $text = ' '.$symbol.' '; } else{ $color="danger-result"; $testColorLine="#E9473A"; $symbol = "H"; $text = ' '.$symbol.' '; } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 5){ if($Package->DECIMAL_RESULT == 2){ $testColorLine="#1FAC2D"; echo "

Positive

"; } elseif($Package->DECIMAL_RESULT == 1){ $testColorLine="#E9473A"; echo "

Negative

"; } elseif($Package->DECIMAL_RESULT == 3){ $testColorLine="black"; echo "

Equivocal

"; } } elseif($RefRange == 6){ if($Package->DECIMAL_RESULT == 2){ $testColorLine="#E9473A"; echo "

Positive

"; }elseif($Package->DECIMAL_RESULT == 1){ $testColorLine="#1FAC2D"; echo "

Negative

"; } elseif($Package->DECIMAL_RESULT == 3){ $testColorLine="black"; echo "

Equivocal

"; } } elseif($RefRange == 7){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="warning-result"; $testColorLine="#FEC107"; $symbol = "L"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_HIGH,$REF_HIGH_SYMBOL,null,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } elseif(symbolFormula(null,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } } else{ // to be deleted if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; // $text = ' '.$symbol.' '; $text = ''; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $color="warning-result"; $testColorLine="#FEC107"; $symbol= "L"; // $text = ' '.$symbol.' '; $text = ''; } else{ $symbol= "H"; // $text = ' '.$symbol.' '; $text = ''; $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 8){ $text=''; $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif(symbolFormula($REF_MIN_LOW_BORDERLINE,$REF_LOW_BORDERLINE_SYMBOL,$REF_MAX_LOW_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; }elseif(symbolFormula($REF_MIN_HIGH_BORDERLINE,$REF_HIGH_BORDERLINE_SYMBOL,$REF_MAX_HIGH_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } else{ // to be deleted if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 9){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula(null,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } else{ //to be deleted if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW ){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH ){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 10){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } else{ //to be deleted if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 11){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_HIGH,$REF_HIGH_SYMBOL,$REF_MAX_HIGH,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } elseif(symbolFormula($REF_MIN_HIGH_BORDERLINE,$REF_HIGH_BORDERLINE_SYMBOL,$REF_MAX_HIGH_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } } else{ // to be deleted if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 12){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif(symbolFormula($REF_MIN_HIGH,$REF_HIGH_SYMBOL,$REF_MAX_HIGH,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } elseif(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif(symbolFormula($REF_MIN_HIGH_BORDERLINE,$REF_HIGH_BORDERLINE_SYMBOL,$REF_MAX_HIGH_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $color="danger-result"; $testColorLine="#E9473A"; } } else{ // to be deleted if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH){ $symbol= "H"; $text = ' '.$symbol.' '; $color="danger-result"; $testColorLine="#E9473A"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $symbol= "N"; $text = ' '.$symbol.' '; $color="normal-result"; $testColorLine="#1FAC2D"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW){ $symbol= "L"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE ){ $symbol= "H"; $text = ' '.$symbol.' '; $color="warning-result"; $testColorLine="#FEC107"; } else{ $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 13){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="danger-result"; $testColorLine='#E9473A'; $symbol= "L"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_HIGH,$REF_HIGH_SYMBOL,$REF_MAX_HIGH,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="danger-result"; $testColorLine='#E9473A'; $symbol= "H"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_HIGH_BORDERLINE,$REF_HIGH_BORDERLINE_SYMBOL,$REF_MAX_HIGH_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="warning-result"; $testColorLine="#FEC107"; $symbol= "L"; $text = ' '.$symbol.' '; } } else{ // to be deleted if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE ){ $color="danger-result"; $testColorLine='#E9473A'; $symbol= "L"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE){ $color="warning-result"; $testColorLine="#FEC107"; $symbol= "L"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT > $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $color="danger-result"; $testColorLine='#E9473A'; $symbol= "H"; $text = ' '.$symbol.' '; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 15){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } else{ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "L"; $text = ' '.$symbol.' '; } }else{ // to be deleted if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; }else{ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "L"; $text = ' '.$symbol.' '; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 16){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } else{ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "H"; $text = ' '.$symbol.' '; } }else{ // to be deleted if($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL > $Package->DECIMAL_RESULT ){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; }else{ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "H"; $text = ' '.$symbol.' '; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 17){ $color=''; if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_HIGH,$REF_HIGH_SYMBOL,$REF_MAX_HIGH,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "H"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_HIGH_BORDERLINE,$REF_HIGH_BORDERLINE_SYMBOL,$REF_MAX_HIGH_BORDERLINE,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="warning-result"; $testColorLine="#FEC107"; $symbol= "H"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } elseif(symbolFormula($REF_MIN_LOW,$REF_LOW_SYMBOL,$REF_MAX_LOW,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "L"; $text = ' '.$symbol.' '; } } else{ // to be deleted if($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH ){ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "H"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE){ $color="warning-result"; $testColorLine="#FEC107"; $symbol= "H"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL && $Package->DECIMAL_RESULT <= $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL){ $color="normal-result"; $testColorLine="#1FAC2D"; $symbol= "N"; $text = ' '.$symbol.' '; } elseif($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $color="danger-result"; $testColorLine="#E9473A"; $symbol= "L"; $text = ' '.$symbol.' '; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO) echo $text; echo "

"; } elseif($RefRange == 21){ echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } echo "

"; } elseif($RefRange == 22){ if($Package->DECIMAL_RESULT == 2){ $testColorLine="#E9473A"; echo "

".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."

"; }elseif($Package->DECIMAL_RESULT == 1){ $testColorLine="#1FAC2D"; echo "

".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."

"; } } elseif($RefRange == 23){ if($Package->DECIMAL_RESULT == 2){ $testColorLine="#E9473A"; echo "

".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."

"; }elseif($Package->DECIMAL_RESULT == 1){ $testColorLine="#1FAC2D"; echo "

".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."

"; } elseif($Package->DECIMAL_RESULT == 3){ $testColorLine=""; echo "

".$Package->eNDUSERPACKAGEREFERENCE->EQU_TITLE_EN."

"; } } else{ if($REF_MID_SYMBOL){ if(symbolFormula($REF_MIN_NORMAL,$REF_MID_SYMBOL,$REF_MAX_NORMAL,$Package->DECIMAL_RESULT,$Package->RESULT_SYMBOL)){ $color="normal-result"; $testColorLine="#1FAC2D"; $text = ' N '; }else{ if($Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $text = ' L '; }else{ $text = ' H '; } $color="danger-result"; $testColorLine="#E9473A"; } } else{ // to be deleted if(!empty($Package->DECIMAL_RESULT ) && $Package->DECIMAL_RESULT >= $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL && $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL >= $Package->DECIMAL_RESULT ){ $color="normal-result"; $testColorLine="#1FAC2D"; $text = ' N '; } else{ if(!empty($Package->DECIMAL_RESULT ) && $Package->DECIMAL_RESULT < $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL){ $text = ' L '; }else{ $text = ' H '; } $color="danger-result"; $testColorLine="#E9473A"; } } echo "

"; echo $Package->RESULT_SYMBOL." ".$Package->DECIMAL_RESULT; echo " ".$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT.""; if(!empty($ConversionUnit)) { echo " ".$Package->RESULT_SYMBOL." ".$ConversionResult; echo " ".$ConversionUnitName.""; } if($Package->eNDUSERPACKAGEREFERENCE->SHOW_REFERENCE_INFO && ($text != 'Normal' && $text !='')) echo $text; echo "

"; } // end result design $resultBadgeContent = ob_get_clean(); $conversionComment = null; $comment = $Package->eNDUSERPACKAGEREFERENCE->REFERENCE_COMMENT; if(!empty($ConversionUnit) && (!empty($ConversionUnit->REFERENCE_COMMENT) || !empty($Package->eNDUSERPACKAGEREFERENCE->CONVERSION_REFERENCE_COMMENT))){ $conversionComment = $Package->eNDUSERPACKAGEREFERENCE->CONVERSION_REFERENCE_COMMENT ?? $ConversionUnit->REFERENCE_COMMENT; } @endphp @php if(empty($comment) && empty($conversionComment)){ if($RefRange == 1){ if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[]= "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MIN_NORMAL."
"; $referenceConversion[]= "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[]= "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[]= "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 3){ if($REF_DISPLAY_MID_SYMBOL){ $referenceTip[] = "
Normal
"; $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
High
"; $referenceValue[] = "
> ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
> ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceTip[] = "
Normal
"; $referenceValue[] = "
≤ ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
≤ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
High
"; $referenceValue[] = "
> ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
> ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 4){ $class = "danger-result"; $referenceTip[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN . "
"; $referenceValue[]="
" . ' < ' . $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW . "
"; $referenceConversion[]="
" . ' < ' . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW,$ConversionUnit). "
"; $color = "warning-result"; $referenceTip[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->LOW_BORDER_TITLE_EN . "
"; $referenceValue[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE . ' - ' . $Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE . "
"; $referenceConversion[] = "
" . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE,$ConversionUnit) . ' - ' . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE,$ConversionUnit) . "
"; $color = "normal-result"; $referenceTip[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN . "
"; $referenceValue[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL . '-' . $Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL . "
"; $referenceConversion[] = "
" . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit) . '-' . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit) . "
"; $color = "warning-result"; $referenceTip[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN . "
"; $referenceValue[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE . ' - ' . $Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE . "
"; $referenceConversion[] = "
" . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit) . ' - ' . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE,$ConversionUnit) . "
"; $color = "danger-result"; $referenceTip[] = "
" . $Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN . "
"; $referenceValue[] = "
" . " ≥ " . $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH . "
"; $referenceConversion[] = "
" . " ≥ " . conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit) . "
"; } elseif($RefRange == 5 || $RefRange ==6 || $RefRange == 22 || $RefRange == 23){ if($RefRange == 22 || $RefRange == 23){ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; } elseif($RefRange == 5){ $referenceValue[] = "
Positive
"; }else{ $referenceValue[] = "
Negative
"; } } elseif($RefRange == 7){ $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MIN_LOW."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_MIN_LOW." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ $referenceValue[] = "
> ".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH."
"; $referenceConversion[] = "
> ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit)."
"; } } elseif($RefRange == 8){ $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL.' '.$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL.' '.conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
<".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_MIN_LOW.' '.$REF_DISPLAY_LOW_SYMBOL.' '.$REF_MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit).' '.$REF_DISPLAY_LOW_SYMBOL.' '.conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_BORDER_TITLE_EN."
"; if($REF_DISPLAY_LOW_BORDERLINE_SYMBOL){ $referenceValue[] = "
". $REF_MIN_LOW_BORDERLINE.' '.$REF_DISPLAY_LOW_BORDERLINE_SYMBOL.' '.$REF_MAX_LOW_BORDERLINE."
"; $referenceConversion[] = "
". conversionUnitReference($REF_MIN_LOW_BORDERLINE,$ConversionUnit).' '.$REF_DISPLAY_LOW_BORDERLINE_SYMBOL.' '.conversionUnitReference($REF_MAX_LOW_BORDERLINE,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
". $Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE.' - '.$Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE."
"; $referenceConversion[] = "
". conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW_BORDERLINE,$ConversionUnit).' - '.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW_BORDERLINE,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
". $Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN."
"; if($REF_DISPLAY_HIGH_BORDERLINE_SYMBOL){ $referenceValue[] = "
". $REF_MIN_HIGH_BORDERLINE.' '.$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.$REF_MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
". conversionUnitReference($REF_MIN_HIGH_BORDERLINE,$ConversionUnit).' '.$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.conversionUnitReference($REF_MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
". $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE.' - '.$Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
". conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit).' - '.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
". $Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
". $REF_DISPLAY_HIGH_SYMBOL.' '.$REF_MIN_HIGH."
"; $referenceConversion[] = "
". $REF_DISPLAY_HIGH_SYMBOL.' '.conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; } else{ // to be deleted $referenceValue[] = "
≥ ". $Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH."
"; $referenceConversion[] = "
≥ ". conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit)."
"; } } elseif($RefRange == 9){ $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_MIN_LOW." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW.' - '.$Package->eNDUSERPACKAGEREFERENCE->MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit).' - '.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ $referenceValue[] = "
> ".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH."
"; $referenceConversion[] = "
> ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit)."
"; } } elseif($RefRange == 10){ $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL ){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_LOW."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
<".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW."
"; $referenceConversion[] = "
<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_MIN_LOW." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW."-<".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)."-<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MIN_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 11){ $color="danger-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[]= "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MAX_HIGH."
"; $referenceConversion[]= "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MAX_HIGH,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
< ".$Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH."
"; $referenceConversion[]= "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN."
"; if($REF_DISPLAY_HIGH_BORDERLINE_SYMBOL){ $referenceValue[]= "
".$REF_MIN_HIGH_BORDERLINE." ".$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.$REF_MAX_HIGH_BORDERLINE."
"; $referenceConversion[]= "
".conversionUnitReference($REF_MIN_HIGH_BORDERLINE,$ConversionUnit)." ".$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.conversionUnitReference($REF_MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE.' - '.$Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE."
"; $referenceConversion[]= "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit).' - '.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[]= "
".$REF_DISPLAY_MID_SYMBOL.' '.$REF_MIN_NORMAL ."
"; $referenceConversion[]= "
".$REF_DISPLAY_MID_SYMBOL.' '.conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit) ."
"; }else{ // to be deleted $referenceValue[]= "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL ."
"; $referenceConversion[]= "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit) ."
"; } $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[]= "
".$REF_MIN_LOW." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[]= "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
>".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW."
"; $referenceConversion[]= "
>".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)."
"; } } elseif($RefRange == 12){ $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL.' '.$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL.' '.conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_MIN_LOW." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_LOW." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_LOW."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_LOW,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_LOW,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN."
"; if($REF_DISPLAY_HIGH_BORDERLINE_SYMBOL){ $referenceValue[] = "
".$REF_MIN_HIGH_BORDERLINE." ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_HIGH_BORDERLINE,$ConversionUnit)." ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE.' - '.$Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit).' - '.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH."
"; $referenceConversion[] = "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit)."
"; } } elseif($RefRange == 13){ $color="danger-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[]= "
".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MIN_LOW."
"; $referenceConversion[]= "
".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
<".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE."
"; $referenceConversion[]= "
<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN."
"; if($REF_DISPLAY_HIGH_BORDERLINE_SYMBOL){ $referenceValue[]= "
".$REF_MIN_HIGH_BORDERLINE.' '.$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.$REF_MAX_HIGH_BORDERLINE."
"; $referenceConversion[]= "
".conversionUnitReference($REF_MIN_HIGH_BORDERLINE,$ConversionUnit).' '.$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL.' '.conversionUnitReference($REF_MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE.' - <'.$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[]= "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit).' - <'.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[]= "
".$REF_MIN_NORMAL.' '.$REF_DISPLAY_MID_SYMBOL.' '.$REF_MAX_NORMAL."
"; $referenceConversion[]= "
".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit).' '.$REF_DISPLAY_MID_SYMBOL.' '.conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL.'-'.$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[]= "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit).'-'.conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[]= "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[]= "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[]= "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[]= "
>".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[]= "
>".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 14){ $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MAX_LOW."
"; $referenceConversion[] = "
".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MAX_LOW,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_MIN_NORMAL." ".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)." ".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."-".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."-".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ // to be deleted $referenceValue[] = "
> ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
> ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 15){ $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ if($REF_DISPLAY_MID_SYMBOL == '≥'){ $referenceValue[] = "
< ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MIN_NORMAL."
"; $referenceConversion[] = "
< ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
≤ ".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MIN_NORMAL."
"; $referenceConversion[] = "
≤ ".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)."
"; } }else{ // to be deleted $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MIN_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 16){ $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ if($REF_DISPLAY_MID_SYMBOL == '≤'){ $referenceValue[] = "
> ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
> ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
≥ ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
≥ ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; } }else{ $referenceValue[] = "
≥ ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
≥ ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } } elseif($RefRange == 17){ $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->LOW_TITLE_EN."
"; if($REF_DISPLAY_LOW_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_LOW_SYMBOL." ".$REF_MIN_LOW."
"; $referenceConversion[] = "
".$REF_DISPLAY_LOW_SYMBOL." ".conversionUnitReference($REF_MIN_LOW,$ConversionUnit)."
"; }else{ $referenceValue[] = "
< ".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
< ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; } $color="normal-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MID_TITLE_EN."
"; if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[] = "
".$REF_MIN_NORMAL." ".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)." ".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } $color="warning-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_BORDER_TITLE_EN."
"; if($REF_DISPLAY_HIGH_BORDERLINE_SYMBOL){ $referenceValue[] = "
".$REF_MIN_HIGH_BORDERLINE." ".$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL." ".$REF_MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
".conversionUnitReference($REF_MIN_HIGH_BORDERLINE,$ConversionUnit)." ".$REF_DISPLAY_HIGH_BORDERLINE_SYMBOL." ".conversionUnitReference($REF_MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; }else{ $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE."-".$Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH_BORDERLINE,$ConversionUnit)."-".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_HIGH_BORDERLINE,$ConversionUnit)."
"; } $color="danger-result"; $referenceTip[] = "
".$Package->eNDUSERPACKAGEREFERENCE->HIGH_TITLE_EN."
"; if($REF_DISPLAY_HIGH_SYMBOL){ $referenceValue[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".$REF_MIN_HIGH."
"; $referenceConversion[] = "
".$REF_DISPLAY_HIGH_SYMBOL." ".conversionUnitReference($REF_MIN_HIGH,$ConversionUnit)."
"; }else{ $referenceValue[] = "
> ".$Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH."
"; $referenceConversion[] = "
> ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_HIGH,$ConversionUnit)."
"; } } elseif($RefRange == 21){ $referenceValue[] = "
--
"; } elseif($RefRange == 2 || $RefRange == 18 || $RefRange == 19 || $RefRange == 20){ $referenceTip[] = "
Low
"; $referenceValue[] = "
<".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
Normal
"; $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
High
"; $referenceValue[] = "
>".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
>".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } else{ if($REF_DISPLAY_MID_SYMBOL){ $referenceValue[]= "
".$REF_MIN_NORMAL." ".$REF_DISPLAY_MID_SYMBOL." ".$REF_MAX_NORMAL."
"; $referenceConversion[]= "
".conversionUnitReference($REF_MIN_NORMAL,$ConversionUnit)." ".$REF_DISPLAY_MID_SYMBOL." ".conversionUnitReference($REF_MAX_NORMAL,$ConversionUnit)."
"; }else{ $referenceTip[] = "
Low
"; $referenceValue[] = "
<".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL."
"; $referenceConversion[] = "
<".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
Normal
"; $referenceValue[] = "
".$Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL." - ".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MIN_NORMAL,$ConversionUnit)." - ".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; $referenceTip[] = "
High
"; $referenceValue[] = "
>".$Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL."
"; $referenceConversion[] = "
>".conversionUnitReference($Package->eNDUSERPACKAGEREFERENCE->MAX_NORMAL,$ConversionUnit)."
"; } } } $commentReference=[]; $commentConversionReference=[]; if(!empty($comment) || !empty($conversionComment)){ // if(!empty($comment) && empty($ConversionUnit)){ if(!empty($comment)){ $commentReference[] =wordwrap($comment,100,"\n",true); } if(!empty($ConversionUnit) && !empty($conversionComment)){ $commentConversionReference[] = wordwrap($conversionComment,40,"\n",true); } else { $commentReference[] =wordwrap($comment,100,"\n",true); } } @endphp @php $hasHistoricalResultsSection = false; if($profile->ENABLE_HISTORICAL_RESULT_REPORT && !empty($Package->HISTORICAL_RESULT)){ $hr = json_decode($Package->HISTORICAL_RESULT, true); if(!empty($hr) && count($hr) > 1){ $hasHistoricalResultsSection = true; } } $refTop = $hasHistoricalResultsSection ? '-2px' : '-44px'; $refInnerTop = $hasHistoricalResultsSection ? '6px' : '8px'; $resultBadgeTop = $hasHistoricalResultsSection ? '0px' : '-6px'; @endphp @if(!empty($referenceTip)) @php $isArabic = isset($language) && $language === 'ar'; $referenceRangeLabel = $isArabic ? 'المدى المرجعي:' : 'Reference Range:'; @endphp
{{ $referenceRangeLabel }}
@php echo implode(" ",$referenceTip); @endphp
@if(!empty($ConversionUnit))
@php echo implode(" ",$referenceValue); @endphp
@php echo implode(" ",$referenceConversion); @endphp
@else
@php echo implode(" ",$referenceValue); @endphp
@endif
@php $chartData = generateIntegratedReportChart($Package); @endphp
@if($chartData) @php $imageSrc = ''; $imagePath = $chartData['image_path'] ?? null; if ($imagePath) { if (filter_var($imagePath, FILTER_VALIDATE_URL)) { $localPath = str_replace(url(''), public_path(''), $imagePath); if (file_exists($localPath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($localPath)); } } elseif (file_exists($imagePath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($imagePath)); } } @endphp @if($imageSrc)
Test Chart
@endif @endif
{!! $resultBadgeContent !!}
@elseif(!empty($referenceValue)) @php $isArabic = isset($language) && $language === 'ar'; $referenceRangeLabel = $isArabic ? 'المدى المرجعي:' : 'Reference Range:'; @endphp
{{ $referenceRangeLabel }}
@php echo implode(" ",$referenceValue); @endphp @if(!empty($ConversionUnit)) @php echo implode(" ",$referenceConversion); @endphp @endif
@php $chartData = generateIntegratedReportChart($Package); @endphp
@if($chartData) @php $imageSrc = ''; $imagePath = $chartData['image_path'] ?? null; if ($imagePath) { if (filter_var($imagePath, FILTER_VALIDATE_URL)) { $localPath = str_replace(url(''), public_path(''), $imagePath); if (file_exists($localPath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($localPath)); } } elseif (file_exists($imagePath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($imagePath)); } } @endphp @if($imageSrc)
Test Chart
@endif @endif
{!! $resultBadgeContent !!}
@elseif(!empty($commentReference) || !empty($commentConversionReference)) @php $isArabic = isset($language) && $language === 'ar'; $referenceRangeLabel = $isArabic ? 'المدى المرجعي:' : 'Reference Range:'; @endphp
{{ $referenceRangeLabel }}
@if(!empty($commentReference))
{{$Package->eNDUSERPACKAGEREFERENCE->RESULT_UNIT ?? null}}
{!! nl2br($commentReference[0]) !!}
{{--
--}}
@endif @if(!empty($commentConversionReference))
{{$ConversionUnitName ?? null}}
{!! nl2br($commentConversionReference[0]) !!}
@endif
@php $chartData = generateIntegratedReportChart($Package); @endphp
@if($chartData) @php $imageSrc = ''; $imagePath = $chartData['image_path'] ?? null; if ($imagePath) { if (filter_var($imagePath, FILTER_VALIDATE_URL)) { $localPath = str_replace(url(''), public_path(''), $imagePath); if (file_exists($localPath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($localPath)); } } elseif (file_exists($imagePath)) { $imageSrc = "data:image/png;base64," . base64_encode(file_get_contents($imagePath)); } } @endphp @if($imageSrc)
Test Chart
@endif @endif
{!! $resultBadgeContent !!}
@else
{!! $resultBadgeContent !!}
@endif @if($profile->ENABLE_HISTORICAL_RESULT_REPORT) @if(!empty($Package->HISTORICAL_RESULT)) @php $isHistorical = false; $historicalResults = json_decode($Package->HISTORICAL_RESULT, true); if (!empty($historicalResults) && count($historicalResults) > 1) { $isHistorical = true; unset($historicalResults[$Package->ID]); $historicalResults = array_slice($historicalResults, -4, 4, true); } @endphp @if($isHistorical)
@foreach($historicalResults as $result)
@if($loop->first) @php $isArabic = isset($language) && $language === 'ar'; $previousResultLabel = $isArabic ? 'النتائج السابقة:' : 'Previous Result:'; $dateMargin = $isArabic ? 'margin-right: 130px' : 'margin-left: 130px'; $resultMargin = $isArabic ? 'margin-right: 20px' : 'margin-left: 20px'; @endphp {{ $previousResultLabel }}
@endif {{ date('d/m/Y', strtotime($result['RESULT_DATE'])) }} @if($RefRange == 5 || $RefRange == 6) @if($result['RESULT'] == 1) Negative @else Positave @endif @else {{$result['RESULT']}} @endif {{$result['RESULT_UNIT'] ?? null}}
@endforeach
chart
@endif @endif @endif @php $aiRecommendationPackage = null; if (isset($Package->ID)) { $aiRecommendationPackage = $aiRecommendationsCache[$Package->ID] ?? null; } $aiResultText = ''; if ($aiRecommendationPackage) { $fullText = ''; $isArabicLang = (isset($language) && $language === 'ar'); if ($isArabicLang) { if (!empty($aiRecommendationPackage->AI_RESULT_AR)) { $fullText = $aiRecommendationPackage->AI_RESULT_AR; } elseif (!empty($aiRecommendationPackage->AI_RESULT_EN)) { $fullText = $aiRecommendationPackage->AI_RESULT_EN; } } else { if (!empty($aiRecommendationPackage->AI_RESULT_EN)) { $fullText = $aiRecommendationPackage->AI_RESULT_EN; } elseif (!empty($aiRecommendationPackage->AI_RESULT_AR)) { $fullText = $aiRecommendationPackage->AI_RESULT_AR; } } if (!empty($fullText)) { $lines = explode("\n", $fullText); $foundInterpretation = false; $interpretationText = ''; for ($i = 0; $i < count($lines); $i++) { $line = trim($lines[$i]); if (stripos($line, 'Result Interpretation:') !== false) { $afterColon = trim(substr($line, stripos($line, 'Result Interpretation:') + strlen('Result Interpretation:'))); if (!empty($afterColon)) { $interpretationText = $afterColon; } for ($j = $i + 1; $j < count($lines); $j++) { $nextLine = trim($lines[$j]); if (empty($nextLine) || stripos($nextLine, 'Medical significance:') !== false || stripos($nextLine, 'Recommendations:') !== false || stripos($nextLine, 'Results Summary') !== false || stripos($nextLine, 'Recommended Tests') !== false || preg_match('/^\d+\./', $nextLine)) { break; } $interpretationText .= ' ' . $nextLine; } $aiResultText = trim($interpretationText); $foundInterpretation = true; break; } elseif (stripos($line, 'تفسير النتيجة:') !== false) { $afterColon = trim(substr($line, stripos($line, 'تفسير النتيجة:') + strlen('تفسير النتيجة:'))); if (!empty($afterColon)) { $interpretationText = $afterColon; } for ($j = $i + 1; $j < count($lines); $j++) { $nextLine = trim($lines[$j]); if (empty($nextLine) || stripos($nextLine, 'أهمية النتيجة:') !== false || stripos($nextLine, 'التوصيات:') !== false || stripos($nextLine, 'ملخص النتائج') !== false || stripos($nextLine, 'الفحوصات المقترحة') !== false || preg_match('/^\d+\./', $nextLine)) { break; } $interpretationText .= ' ' . $nextLine; } $aiResultText = trim($interpretationText); $foundInterpretation = true; break; } } if (!$foundInterpretation && !empty($fullText)) { $aiResultText = $fullText; } } } @endphp @if(!empty($aiResultText)) @php $isArabic = isset($language) && $language === 'ar'; $interpretationLabel = $isArabic ? 'تفسير النتيجة' : 'Result Interpretation'; $textDirection = $isArabic ? 'direction: rtl; text-align: right;' : 'direction: ltr; text-align: left;'; $fontFamily = $isArabic ? "font-family: 'ArbFONTS-DINNextLTArabic-Regular-2', Arial, sans-serif;" : "font-family: Mulish, sans-serif;"; $labelFontFamily = $isArabic ? "font-family: 'ArbFONTS-DINNextLTArabic-Bold-2', Arial, sans-serif;" : "font-family: Mulish, sans-serif;"; $hasHistoricalResults = false; if($profile->ENABLE_HISTORICAL_RESULT_REPORT && !empty($Package->HISTORICAL_RESULT)) { $historicalResults = json_decode($Package->HISTORICAL_RESULT, true); if (!empty($historicalResults) && count($historicalResults) > 1) { $hasHistoricalResults = true; } } $topMargin = '10px'; if ($hasHistoricalResults) { $topMargin = '4px'; } elseif (!empty($referenceTip) && count($referenceTip) > 2) { $topMargin = '14px'; } elseif (!empty($referenceValue) && count($referenceValue) > 2) { $topMargin = '14px'; } elseif (!empty($commentReference) || !empty($commentConversionReference)) { $topMargin = '12px'; } else { $topMargin = '12px'; } $borderSide = $isArabic ? 'border-right' : 'border-left'; $aiResultColor = ''; if (isset($testColorLine)) { if ($testColorLine == '#1FAC2D') { $aiResultColor = 'background-color: #f0f9ff; ' . $borderSide . ': 3px solid #1FAC2D; padding: 12px; border-radius: 6px;'; } elseif ($testColorLine == '#FEC107') { $aiResultColor = 'background-color: #fffbeb; ' . $borderSide . ': 3px solid #FEC107; padding: 12px; border-radius: 6px;'; } elseif ($testColorLine == '#E9473A') { $aiResultColor = 'background-color: #fef2f2; ' . $borderSide . ': 3px solid #E9473A; padding: 12px; border-radius: 6px;'; } else { $aiResultColor = 'background-color: #f8fafc; ' . $borderSide . ': 3px solid ' . '#019CA7' . '; padding: 12px; border-radius: 6px;'; } } else { $aiResultColor = 'background-color: #f8fafc; ' . $borderSide . ': 3px solid ' . '#019CA7' . '; padding: 12px; border-radius: 6px;'; } @endphp
AI {{ $interpretationLabel }}
{!! nl2br(strip_tags($aiResultText)) !!}
@endif @include('pdf.integrated_report.components.result_footer')