{{ $company->address }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Tel', __('هاتف')) }}: {{ $company->phone }}
| {{ \App\Helpers\TranslationHelper::transFromDatabase('Test Parameter', __('الفحص')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Result', __('النتيجة')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Unit', __('الوحدة')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Reference Range', __('المعدل الطبيعي')) }} | {{ \App\Helpers\TranslationHelper::transFromDatabase('Status', __('الحالة')) }} |
|---|---|---|---|---|
| {{ $result->parameter_name }} | {{ $result->result_value }} | {{ $result->unit }} | {{ $result->reference_range }} | @php $isAbnormal = false; // Basic logic for abnormal check if result is numeric and range is like "min - max" if (is_numeric($result->result_value) && !empty($result->reference_range) && strpos($result->reference_range, '-') !== false) { $rangeParts = explode('-', $result->reference_range); if (count($rangeParts) == 2) { $min = trim($rangeParts[0]); $max = trim($rangeParts[1]); if (is_numeric($min) && is_numeric($max)) { if ($result->result_value < $min || $result->result_value > $max) { $isAbnormal = true; } } } } @endphp @if($isAbnormal) {{ \App\Helpers\TranslationHelper::transFromDatabase('Abnormal', __('غير طبيعي')) }} @else {{ \App\Helpers\TranslationHelper::transFromDatabase('Normal', __('طبيعي')) }} @endif |
| {{ \App\Helpers\TranslationHelper::transFromDatabase('Notes', __('ملاحظات')) }}: {{ $result->notes }} | ||||
{{ \App\Helpers\TranslationHelper::transFromDatabase('Technician', __('فني المختبر')) }}
{{ $lab_request->results->first()->technician->name ?? '---' }}
{{ \App\Helpers\TranslationHelper::transFromDatabase('Pathologist / Authorized By', __('المسؤول المختص')) }}
{{ $lab_request->results->first()->authorizer->name ?? '---' }}