@foreach($Packages as $Package) @php $UnitPrice = 0; $isSaudiNationality = $Package->NATIONALITY_ID == 140; if (!empty($hospitalPackageTATsDict)) { $tatInfo = $hospitalPackageTATsDict->get($Package->LAB_CATEGORY_PACKAGE_ID); $Package->TAT = !empty($tatInfo) ? $tatInfo->TAT : null; } if(($isCompany && $hasNationalityTax && !$isSaudiNationality) || (!$isCompany && !$isSaudiNationality)) { $UnitPrice = round(($Package->PRICE / ($TaxPercentage+1)),2); } else { $UnitPrice = $Package->PRICE; } $UnitPrice += round($Package->SUM_DISCOUNT,2); if(!empty($Profile->ENABLE_TAT_INVOICE) && $Package->lABCATEGORYPACKAGE->IS_PACKAGE == 1){ $PackageItems= $Package->PackageindividualTests; $Max = 0; foreach($PackageItems as $PackageItem){ $TAT = 0; $TAT=$PackageItem->TAT; if($TAT > $Max) $Max = $TAT; } $Package->TAT = $Max; } $PName = $Package->lABCATEGORYPACKAGE->NAME_EN; if(!empty($Package->SEHA_CERT)) $PName .= " + Seha Certificate"; if(strlen($PName) > 65) $PName = substr($PName,0,65) . "..."; $Tax = 0; $InitialPrice = $Package->PRICE; if(($isCompany && $hasNationalityTax && $isSaudiNationality) || (!$isCompany && $isSaudiNationality)) { $Tax = 0; } else { $Package->PRICE = round(($InitialPrice / ($TaxPercentage+1)),2); $Tax = ($InitialPrice - $Package->PRICE) * $Package->qty; } if(!empty($Profile->ENABLE_TAT_INVOICE)){ $Text=''; $TAT = ''; if($Package->TAT >= 1 && $Package->TAT < 24){ $Text = 'Hours'; $TAT = $Package->TAT; } elseif($Package->TAT >= 24) { $Text = 'Days'; $TAT = round($Package->TAT / 24,2); } elseif($Package->TAT < 1){ $TAT = round($Package->TAT * 60); $Text = 'Minutes'; } } @endphp @endforeach

TEST NAME

اسم الخدمة

SAMPLE CONDITION

الشروط

TURN AROUND TIME

الوقت المتوقع للنتيجة

PROCESSING UNIT

القسم

PRICE

السعر

{{$PName}} {{$Package->BARCODE_LABEL}} {{!empty($Package->TAT) ? $TAT.' '.$Text : ''}} {{!empty($Package->PROCESSING_UNIT) ? $Package->PROCESSING_UNIT : ''}} {{$Package->PRICE}}