@php $order = $report->labOrder; $patient = $order->patient; $item = $report->labOrderItem; $symbol = \App\Support\Barcode::bars($order->order_no, 42, 9); $isFinal = in_array($report->status, ['verified', 'amended'], true); $images = collect($report->image_paths ?? []); @endphp
| Patient | {{ $patient?->full_name ?? '—' }} | MRN | {{ $patient?->medical_record_number ?? '—' }} |
| Age / sex | {{ $patient?->age_display ?? '—' }} · {{ $patient?->gender_label ?? '—' }} | Phone | {{ $patient?->phone ?? '—' }} |
| Visit | {{ $order->visit?->visit_no ?? '—' }} @if ($order->visit?->token_number) · token {{ $order->visit->token_number }} @endif | Encounter | {{ $order->encounter?->encounter_no ?? '—' }} |
| Study | {{ $report->study_name }} @if ($item?->labTest?->code) {{ $item->labTest->code }} @endif | Modality | {{ $report->modalityLabel }} |
| Body part | {{ $report->body_part ?: '—' }} | Film no. | {{ $report->film_number ?: '—' }} |
| Contrast | @if ($report->contrast_used) Used{{ $report->contrast_agent ? ' — '.$report->contrast_agent : '' }} @else Not used @endif | Images filed | {{ $images->count() }} (held in the facility archive — not printed) |
| Performed | {{ $item?->performed_at?->format('d M Y H:i') ?? '—' }} | Dictated | {{ $report->reported_at?->format('d M Y H:i') ?? '—' }} |
{{ $report->clinical_indication ?: $order->clinical_notes }}
@endif @if ($report->technique){{ $report->technique }}
@endif{{ $report->findings }}
@elseNo findings dictated yet.
@endif{{ $report->impression }}
No impression dictated yet.
@endif @if ($report->recommendation){{ $report->recommendation }}
@endif @if ($report->notes){{ $report->notes }}
@endif|
Radiologist
@if ($report->radiologist)
— {{ $report->radiologist->name }}
@if ($report->reported_at)
· {{ $report->reported_at->format('d M Y H:i') }}
@endif
@endif
|
@if ($report->verifiedBy)
Verified by — {{ $report->verifiedBy->name }}
@if ($report->verified_at)
· {{ $report->verified_at->format('d M Y H:i') }}
@endif
sign {{ Str::limit($report->signature_hash, 24, '') }}… @else Verified by (awaiting verification) @endif |
Received by (clinician or patient)
|