Appointments
The appointment system covers single-doctor calendars, multi-doctor clinics, and full hospital OP scheduling — without changing tools.
The calendar
Appointments → Calendar shows day, week, and month views. Each doctor is a row; each slot is a cell. Walk-ins, scheduled visits, and follow-ups are colour-coded.
Booking a slot
Three ways:
- From the patient page — click "Book Follow-up". The doctor and recommended date are pre-filled.
- From the calendar — drag-select a free slot, pick a patient.
- By phone or walk-in — reception searches the patient and books in one screen.
A booking immediately:
- Holds the slot.
- Sends an SMS / email confirmation if the patient has a contact.
- Appears on the doctor's schedule and the corridor display.
Recurring slots
Set up a doctor's working hours once: Mon–Fri 09:00–13:00, slot length 15 min, max 4 walk-ins per hour. The system generates the calendar forever.
Cancellations and reschedules
Drag an appointment to a new time. Click cancel to free the slot. Both events fire SMS notifications and are logged to the audit trail.
SMS / email reminders
Configurable per hospital:
- 24 hours before — confirmation reminder.
- 1 hour before — final reminder with location.
- Same-day cancellation by patient — auto-frees slot.
Reports
Reports → Appointments gives:
- No-show rate per doctor.
- Average lead time (booking date → visit date).
- Slot utilisation.
- Walk-in to scheduled ratio.