Confirming, checking in and managing appointments
Every appointment status, what each button does, and how to reschedule, cancel or record a no-show.
The life of an appointment
Scheduled → Confirmed → Checked In → In Progress → Completed
│ │
│ ├──→ No Show
└────────────┴──→ Cancelled
| Status | Meaning | Buttons you'll see |
|---|---|---|
| Scheduled | Booked, not yet confirmed with the patient | Confirm, Reschedule, Cancel |
| Confirmed | The patient has said they're coming | Check In, Reschedule, Cancel, No Show |
| Checked In | The patient has arrived and is waiting | Start (begin the consultation), Reschedule |
| In Progress | The patient is in the chair | Complete |
| Completed | The visit is over | none, it's read-only |
| Cancelled | Won't happen. The slot is free again | none |
| No Show | The patient didn't come | none |
Only the buttons that make sense right now are shown, so you can't, for example, complete an appointment that hasn't started.
The Appointments page
Appointments lists every booking. Filter by doctor and status, and open any row for the full appointment page.
The dashboard shows today's work:
- Today's Schedule: a calendar with one column per doctor, colour-coded by status.
- Today's Front Desk Queue: everyone due today, with Check In for confirmed patients and Continue Visit for patients already checked in.
Confirming
When the patient confirms on the phone or WhatsApp, open the appointment and click Confirm. The mobile app's Tomorrow's appointments list has a Confirm button and a WhatsApp shortcut for working through tomorrow's patients quickly.
Checking in
When the patient arrives, click Check In in the Front Desk Queue (or on the appointment) and confirm "Mark ‹name› as arrived and checked in."
Check In appears once an appointment is Confirmed. For a patient who walks in without confirming first, the quickest way is Start Visit: it confirms and checks in for you in one step.
Doctors can't check patients in. That's a front-desk job.
Starting and completing
- Start moves a checked-in appointment to In Progress. A consultation can only be started for a patient who is checked in, which keeps records honest.
- Complete closes the appointment once the visit is done. Completed appointments become read-only.
Quick Visit and Start Visit handle these steps for you as you work through the visit.
Rescheduling
- Open the appointment and click Reschedule.
- Pick the new date and time (free slots are shown) and save.
You'll see "Appointment rescheduled." The appointment keeps its history. The old time is freed immediately.
Editing details
Edit changes the type, source or notes without moving the time.
Cancelling
- Click Cancel, optionally type a Reason, and confirm.
- The appointment becomes Cancelled and the slot is free.
Cancelling can't be undone. If the patient changes their mind, book a new appointment.
Recording a no-show
If a confirmed patient doesn't turn up, click No Show. No-shows stay in your records for attendance reports.
If no-show follow-up is switched on in Clinic Settings, the patient automatically gets a friendly WhatsApp message shortly afterwards, inviting them to rebook. See Automatic messages.
Continue Visit
Continue Visit (on the dashboard queue and the appointment page) opens the Start Visit wizard at whatever step this appointment has reached: check-in, consultation or follow-up. It's hidden once the appointment is completed, cancelled or a no-show.
Last updated 2026-10-29
