@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 {{ $order->order_no }} · Radiology report

{{ $order->order_no }} — {{ $report->study_name }} ({{ $report->modalityLabel }}). Use your browser's print dialog to send this to the printer.

Back to the study   
{{ Str::upper(hospital_name()) }}
{{ setting('facility_address', '') }} @if (setting('facility_phone', '')) · Tel {{ setting('facility_phone') }} @endif
Radiology report
{{ $isFinal ? ($report->status === 'amended' ? 'AMENDED — FINAL' : 'FINAL') : 'PRELIMINARY' }} · {{ $report->modalityLabel }} · {{ $report->body_part }} · Requested {{ $order->ordered_at?->format('d M Y H:i') }} @if ($order->orderedBy) by {{ $order->orderedBy->name }} @endif · Priority {{ $order->priority_label }}
@foreach ($symbol['bars'] as $bar)
@endforeach
{{ $order->order_no }}
@if ($order->status === 'cancelled') @elseif ($report->status === 'cancelled') @endif @if ($report->status === 'amended') @endif @if (! $isFinal && ! in_array($report->status, ['cancelled'], true)) @endif @if ($report->is_critical) @endif @if ($patient?->isRestricted()) @endif
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
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') ?? '—' }}
@if ($report->clinical_indication || $order->clinical_notes)
Clinical indication

{{ $report->clinical_indication ?: $order->clinical_notes }}

@endif @if ($report->technique)
Technique

{{ $report->technique }}

@endif
Findings
@if (filled($report->findings))

{{ $report->findings }}

@else

No findings dictated yet.

@endif
Impression
@if (filled($report->impression))

{{ $report->impression }}

@else

No impression dictated yet.

@endif @if ($report->recommendation)
Recommendation

{{ $report->recommendation }}

@endif @if ($report->notes)
Additional 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)
This printed copy carries the radiologist's interpretation only; the diagnostic images remain in the facility image archive and are the record of examination. Printed {{ now()->format('d M Y H:i') }} by {{ auth()->user()?->name ?? 'system' }} · {{ config('app.timezone') }}