See real doctor availability, book without guesswork, and manage your visit history in one place.
Recent reminders and appointment updates for your account.
No notifications yet.
{% endif %}Choose one of the suggested open slots first, or use the manual fallback if needed.
Your next scheduled appointments appear here for quick review.
No upcoming appointments yet.
{% endif %}Check each doctor's specialty, weekly schedule, and next open time before booking or rescheduling.
No open slot in the next {{ availability_window_days }} days.
{% endif %}No active doctors match the current search or specialty filter.
{% endif %}Review the latest notes left by doctors after completed visits.
{{ a.notes }}
Cancel or reschedule any appointment that is still marked as scheduled.
| ID | Doctor | When | Status | Reason / Notes | Actions |
|---|---|---|---|---|---|
| {{ a.id }} |
{{ doctor.full_name if doctor else 'Doctor #' ~ a.doctor_id }}
{{ doctor.email if doctor else 'Archived doctor' }}
|
{{ a.scheduled_time.strftime('%Y-%m-%d %H:%M') }} | {{ a.status.value.replace('_', ' ') }} |
{{ a.reason or 'No reason provided' }}
{{ 'Doctor confirmed' if a.is_confirmed else 'Awaiting doctor confirmation' }}
{{ a.notes or 'No consultation notes yet' }}
{% if a.diagnosis %}Diagnosis: {{ a.diagnosis }}{% endif %}
{% if a.prescription %}Advice / Prescription: {{ a.prescription }}{% endif %}
{% if a.follow_up_date %}Follow-up: {{ a.follow_up_date.strftime('%Y-%m-%d %H:%M') }}{% endif %}
|
{% if a.status.value == 'scheduled' %}
{% if availability and availability.next_open_slot %}
Next open slot: {{ availability.next_open_slot.scheduled_time.strftime('%a %d %b %H:%M') }}
{% endif %}
{% else %}
No further action
{% endif %}
|
No appointments recorded yet. Use the booking form to schedule your first visit.
{% endif %}