Calls go in token order, with emergencies pulled to the front.
| Token | Patient | Visit | Priority | Status | Action |
|---|---|---|---|---|---|
| {{ $entry->token_number ?: '—' }} |
@if ($entry->patient)
{{ $entry->patient->full_name }}
{{ $entry->patient->medical_record_number }}
@else
—
@endif
|
{{ $entry->visit?->visit_no ?? '—' }} |
@if ($entry->priority !== 'routine')
|
|
@can('encounters.create')
@if ($entry->visit)
|
A record stays open until the narrative is written and it is closed.
| Encounter | Patient | Type | Started | Action |
|---|---|---|---|---|
|
{{ $encounter->encounter_no }}
{{ $encounter->visit?->visit_no }}
|
{{ $encounter->patient?->full_name }}
{{ $encounter->patient?->medical_record_number }}
@if ($encounter->patient?->isRestricted())
|
|
{{ $encounter->started_at?->format('d M, H:i') }} | Open |
Booked patients, in clock order. A no-show is marked from the diary.
| Slot | Patient | Purpose | Status | Action |
|---|---|---|---|---|
| {{ $appointment->slot_time ? substr((string) $appointment->slot_time, 0, 5) : '—' }} |
{{ $appointment->patient?->full_name }}
{{ $appointment->patient?->medical_record_number }}
|
{{ $appointment->reason ?: $appointment->appointment_type_label }} |
|
View |
Encounters opened against the department pool rather than a named consultant.