@extends('layouts.app') @section('title', __('pharmacy::messages.queue.title')) @section('content')

{{ __('pharmacy::messages.queue.title') }}

{{ __('pharmacy::messages.queue.subtitle') }}

@can('pharmacy.view') {{ __('pharmacy::messages.nav.stock') }} @endcan
@if ($queue === [])

{{ __('pharmacy::messages.queue.none') }}

{{ __('pharmacy::messages.queue.none_text') }}

@else
@foreach ($queue as $script) @php $patient = $patients[$script->patientId] ?? null; @endphp @endforeach
{{ __('pharmacy::messages.queue.patient') }} {{ __('pharmacy::messages.queue.reference') }} {{ __('pharmacy::messages.queue.issued') }} {{ __('pharmacy::messages.queue.items') }} {{ __('common.actions') }}
{{ $patient?->name ?? __('pharmacy::messages.queue.unknown_patient') }} @if ($patient?->mrn) {{ $patient->mrn }} @endif {{ $script->reference }} {{-- Said on the list rather than only on the counter screen: a controlled drug changes who may hand it over and what has to be written down. --}} @if ($script->containsControlledDrug) {{ __('pharmacy::messages.queue.controlled') }} @endif {{ $script->issuedAt?->diffForHumans() ?? '—' }} @if ($script->validUntil) {{ __('pharmacy::messages.queue.valid_until', ['date' => $script->validUntil->format('d M Y')]) }} @endif {{ $script->itemCount }} @if (($dispensed[$script->id] ?? 0) > 0) {{ __('pharmacy::messages.queue.some_dispensed') }} @endif {{ $canDispense ? __('pharmacy::messages.queue.dispense') : __('common.view') }}
@endif
@endsection