Appointments
View and manage all clinic appointments in one place.
Total Appointments
{{ $stats['total'] }}
Confirmed
{{ $stats['confirmed'] }}
In Consultation
{{ $stats['consulting'] }}
Completed
{{ $stats['completed'] }}
All Appointments
Showing {{ $appointments->total() }} scheduled appointment(s)
| Appointment | Patient | Doctor | Procedure | Date & Time | Status | Action |
|---|---|---|---|---|---|---|
| {{ $a->code }} | {{ strtoupper(\Illuminate\Support\Str::of($a->patient->full_name)->explode(' ')->map(fn($x)=>$x[0]??'')->join('')) }} {{ $a->patient->full_name }}{{ $a->patient->phone }} |
{{ $a->doctor?->name ?? 'Unassigned' }} | {{ $a->diagnosis?->name ?? $a->reason ?? '—' }} |
{{ $a->appointment_date->format('Y-m-d') }}{{ $a->appointment_time ? \Illuminate\Support\Carbon::parse($a->appointment_time)->format('h:i A') : '' }} | {{ strtoupper(str_replace('_',' ',$a->status)) }} | View @if($a->status === 'allocated') @endif @unless(in_array($a->status, ['cancelled','completed'])) @endunless |
No appointments foundTry changing your search or filters. | ||||||