Appointments

This page lets administrators view and manage all patient bookings upcoming, completed, or cancelled using date and keyword filters.

Total

{{ number_format($totalAppointments) }}

Waiting

{{ $waitingCount }}

Completed

{{ $completedCount }}

Appointments

{{-- @forelse ($drafts as $i => $appointment) --}} @foreach ($appointments['waiting'] ?? [] as $i => $a) @endforeach
No Name Date Time Doctor Status Action
{{ $i + 1 }}. {{ $a->name }} {{ \Carbon\Carbon::parse($a->date)->format('d-m-Y') }} {{ \Carbon\Carbon::parse($a->scheduled_at)->format('h:i A') ?? '-' }} {{ optional($a->doctor)->fullname ?? '-' }}
{{ $a->status }}
{{-- --}}
@foreach ($appointments['ongoing'] ?? [] as $i => $a) @endforeach
No Name Date Time Doctor Status Action
{{ $i + 1 }}. {{ $a->name }} {{ \Carbon\Carbon::parse($a->date)->format('d-m-Y') }} {{ \Carbon\Carbon::parse($a->scheduled_at)->format('h:i A') ?? '-' }} {{ optional($a->doctor)->fullname ?? '-' }}
{{ $a->status }}
@foreach ($appointments['completed'] ?? [] as $i => $a) @endforeach
No Name Date Time Doctor Status Action
{{ $i + 1 }}. {{ $a->name }} {{ \Carbon\Carbon::parse($a->date)->format('d-m-Y') }} {{ \Carbon\Carbon::parse($a->scheduled_at)->format('h:i A') ?? '-' }} {{ optional($a->doctor)->fullname ?? '-' }}
{{ $a->status }}
@foreach ($appointments['cancelled'] ?? [] as $i => $a) @endforeach
No Name Date Time Doctor Status Action
{{ $i + 1 }}. {{ $a->name }} {{ \Carbon\Carbon::parse($a->date)->format('d-m-Y') }} {{ \Carbon\Carbon::parse($a->scheduled_at)->format('h:i A') ?? '-' }} {{ optional($a->doctor)->fullname ?? '-' }}
{{ $a->status }}