| When | Token | Patient | Consultant | Type | Status | Booked by | |
|---|---|---|---|---|---|---|---|
|
{{ $appointment->appointment_date?->format('D, d M Y') }}
{{ $appointment->slot_time ? substr((string) $appointment->slot_time, 0, 5) : 'Walk-in order' }}
@if ($appointment->is_overbooked)
over ceiling
@endif
|
@if ($appointment->is_waitlisted)
|
{{ $appointment->patient?->full_name ?? 'Unknown patient' }}
@if ($appointment->patient?->isRestricted())
{{ $appointment->patient?->medical_record_number }}
· {{ $appointment->appointment_no }}
|
{{ $appointment->doctor?->name ?? 'Unassigned' }}
{{ $appointment->department?->name ?? '—' }}
|
{{ $appointment->appointment_type_label }}
@if ($appointment->priority !== 'routine')
|
|
{{ $appointment->bookedBy?->name ?? '—' }} |
@if (in_array($appointment->status, ['booked', 'confirmed'], true) && ! $appointment->is_waitlisted)
@can('appointments.check-in')
@endcan
@endif
Open
|
Showing {{ $appointments->firstItem() }}–{{ $appointments->lastItem() }} of {{ number_format($appointments->total()) }}
{{ $appointments->links() }}