@php $patient = $order->patient; @endphp {{ $order->order_no }} · Specimen labels

{{ $labels->count() }} tube label(s) for {{ $order->order_no }} — cut along the borders and stick one on each tube before the sample is drawn.

Back to the request   

{{ Str::upper(hospital_name()) }} — laboratory · one label per tube, matched to the tests below. The barcode is a preview: the tube takes its own number the moment the sample is drawn.

@foreach ($labels as $label) @php $symbol = \App\Support\Barcode::bars($label['barcode'], 56, 8); @endphp
{{ $patient?->full_name ?? '—' }} {{ $patient?->medical_record_number ?? '—' }}
{{ $order->order_no }}
{{ lookup_label('specimen_type', $label['type'], $label['type']) }}
@if ($label['container'])
Tube: {{ $label['container'] }}
@endif
    @foreach ($label['tests']->take(6) as $test)
  • {{ $test }}
  • @endforeach @if ($label['tests']->count() > 6)
  • + {{ $label['tests']->count() - 6 }} more on this tube
  • @endif
@foreach ($symbol['bars'] as $bar)
@endforeach
{{ $label['barcode'] }}
@if ($label['tests']->count() > 6)
Full test list on the request slip.
@endif
@endforeach
Draw, label at the bedside, then send with the request slip. Unlabelled tubes come back. Printed {{ now()->format('d M Y H:i') }} by {{ auth()->user()?->name ?? 'system' }}