> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ndumed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Book appointments and run the patient queue

> Book, check in, start, complete and cancel appointments in NduMed, understand appointment statuses and automatic no-shows, and use the live queue board.

The **Appointments** page shows one day of bookings at a time. Reception books and checks patients in there, and the **Queue board** shows who is waiting, being seen and done.

> [!NOTE]
>
> Receptionists (and Administrators) can book and change appointments. Doctors and nurses can view appointments but cannot change their status.

## View the day

Open **Appointments**. Use **Previous day**, **Next day**, **Today** or the date picker to move between days, and filter by clinic or status.

## Book an appointment

**1. Fill in Book Appointment**

* **Patient ID**: NduMed's internal patient number (not the MRN).
* **Provider**: the doctor or clinician.
* **Clinic**: defaults to **Provider's clinic**.
* **Start** and **End**: date and time.
* **Reason**.

**2. Select Book**

The appointment appears on the day view with status **Booked**.

If the provider already has an appointment at the same start time, you see "That time is already booked. Choose another slot."

> [!NOTE]
>
> Booking does not currently check provider working hours, slot templates, exceptions or holidays set up in provider calendars. Check the provider's availability before you book.

## Move an appointment through the day

Open the appointment and use the action buttons.

| Action | Changes status to | Available when status is |
| - | - | - |
| **Check In** | Checked in | Booked |
| **Start** | In progress | Checked in |
| **Complete** | Completed | In progress |
| **No Show** | No-show | Booked or Checked in |
| **Cancel** (enter a **Cancellation reason**) | Cancelled | Any status except Cancelled or Completed |

### Automatic no-shows

When the day list loads, any appointment still **Booked** or **Checked in** more than 15 minutes after its end time is marked **No-show** automatically.

> [!TIP]
>
> To move an appointment to another time, cancel it with a reason such as "Rescheduled" and book a new one. NduMed does not have a reschedule button yet.

## Queue board

Select **Queue board** on the Appointments page. It shows three columns, **Waiting**, **In Progress** and **Completed**, and refreshes every 30 seconds, so you can show it on a screen in the waiting area or nurses' station. Staff who can change appointments see **Check In**, **Call** (start) and **Complete** buttons on each card.

## Appointment reminders

NduMed emails a reminder to patients whose appointment starts within the next 24 hours, if the patient has an email address on their record. The email does not contain clinical details.

## Linking an appointment to a consultation

When the patient is seen, the clinician opens an encounter and enters the **Appointment ID** to link it. See [Encounters](https://docs.ndumed.co/clinical/encounters.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.