- Clinic date
-
{{ $appointment->appointment_date?->format('l, d M Y') }}
- Slot
-
{{ $appointment->slot_time ? substr((string) $appointment->slot_time, 0, 5) : 'No fixed time — walk-in order' }}
@if ($appointment->clinicSchedule?->room)
· {{ $appointment->clinicSchedule->room }}
@endif
- Token
-
@if ($appointment->token_number)
{{ $appointment->token_number }}
@elseif ($appointment->is_waitlisted)
Not issued — on the waitlist
@else
—
@endif
- Consultant
-
{{ $appointment->doctor?->name ?? 'Department pool' }}
@if ($appointment->doctor?->specialization)
{{ $appointment->doctor->specialization }}
@endif
- Department
- {{ $appointment->department?->name ?? '—' }}
- Type
-
{{ $appointment->appointment_type_label }}
· {{ $appointment->visit_type_label }}
- Booked
-
{{ $appointment->booked_at?->format('d M Y H:i') ?? '—' }}
{{ $appointment->bookedBy?->name ?? 'Unknown' }} · {{ $appointment->booking_channel_label }}
- Priority
- {{ $appointment->priority_label }}
@if ($appointment->reason)
- Reason for visit
- {{ $appointment->reason }}
@endif
@if ($appointment->notes)
- Desk notes
- {{ $appointment->notes }}
@endif
@if ($appointment->cancellation_reason)
- Cancellation reason
-
{{ $appointment->cancellation_reason }}
@if ($appointment->cancelledBy)
· {{ $appointment->cancelledBy->name }}
@endif
@endif