@foreach ($group['all_tests'] as $test)
@isset($test->tat)
- {{ date('F d, Y', strtotime($test->tat)) }}
@else
@if ($test->sample)
@php
$tat = $test->test->tat;
$tat_unit = $test->test->tat_unit;
$patient_type_id = $test->group->patient_type_id;
$lab_receive_date = $test->sample->lab_receive_date;
$patient_type_tat = $test->test->test_patient_type->where('patient_type', $patient_type_id)->first();
if ($patient_type_tat) {
$tat = $patient_type_tat->tat;
$tat_unit = $patient_type_tat->tat_unit;
}
$dueDate = strtotime($lab_receive_date . '+' . $tat . ' ' . $tat_unit);
$holidays_in_between = 0;
if(isset($holidays) && !$test->done){
$holidays_in_between = $holidays->where('date', '>=', $lab_receive_date)->where('date', '<=', date('Y-m-d', $dueDate))->count();
}
$dueDate = strtotime('+'.$holidays_in_between.' day', $dueDate);
@endphp
@if ($lab_receive_date)
{{-- - {{ date('F d, Y', strtotime($lab_receive_date . '+' . $tat . ' ' . $tat_unit)) }}
--}}
- {{date('F d, Y', $dueDate)}}
@else
- No Lab Received Date
@endif
@else
No Sample
@endif
@endisset
@endforeach