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

# Appointments

> How to book, manage, and monitor patient appointments - including doctor schedules, online booking, check-in, and appointment statuses.

Appointments are the starting point for every patient visit. They reserve a time slot with a specific doctor, department, or service unit, and track the patient through their visit from arrival to completion. This page covers everything from setting up doctor schedules to booking appointments and managing the day's queue.

***

## Before You Start

* The **Healthcare Practitioner** record for each doctor must exist.
* The doctor's **Practitioner Schedule** must be set up with available time slots.
* At least one **Appointment Type** must be configured (e.g., General Consultation, Follow-up).
* The patient must be registered before booking.

***

## Step 1: Set Up Doctor Schedules

Before any appointments can be booked, you need to tell the system when each doctor is available.

1. Go to Healthcare workspace → Masters card → **Practitioner Schedule** → New

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-clinic-practitioner-schedule.png" alt="Practitioner Schedule form showing schedule name, allow video conferencing toggle, and time slots table with day, start time, end time, and duration columns" />
</Frame>

2. Give the schedule a name (e.g., "Dr. Meera - Mon-Fri Morning")
3. In the **Time Slots** table, add one row for each block of availability:

| Field              | What to Enter                               |
| ------------------ | ------------------------------------------- |
| Day                | The day of the week (Monday, Tuesday, etc.) |
| From Time          | When the doctor starts seeing patients      |
| To Time            | When the doctor stops                       |
| Duration (minutes) | How long each appointment slot should be    |

4. Save the schedule

5. Link the schedule to the doctor: open the **Healthcare Practitioner** record → Practitioner Schedules table → add the schedule you just created

***

## Step 2: Book an Appointment

1. Go to Healthcare workspace → Consultation card → **Patient Appointment** → New

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-clinic-appointment-form.png" alt="Patient Appointment form showing patient name, appointment type, practitioner, department, appointment for dropdown, date, and time fields" />
</Frame>

2. Fill in the appointment details:

| Field                   | What to Enter                                              | Required?                         |
| ----------------------- | ---------------------------------------------------------- | --------------------------------- |
| Patient                 | Search and select the patient                              | Yes                               |
| Appointment For         | Practitioner, Department, or Service Unit                  | Yes                               |
| Healthcare Practitioner | The doctor (if Appointment For = Practitioner)             | Conditional                       |
| Department              | The medical department (if Appointment For = Department)   | Conditional                       |
| Service Unit            | The room or unit (if Appointment For = Service Unit)       | Conditional                       |
| Appointment Type        | Type of visit (General Consultation, Follow-up, Procedure) | Yes                               |
| Date                    | Appointment date                                           | Yes                               |
| Time                    | The time slot                                              | No (auto-suggested from schedule) |
| Notes                   | Any special notes about the visit                          | No                                |
| Referring Practitioner  | If referred from another doctor                            | No                                |

3. Click **Save**

The system sends an appointment confirmation SMS to the patient's mobile number automatically.

***

## Step 3: Patient Arrives - Check In

When the patient arrives at the clinic:

1. Find their appointment in the Patient Appointment list
2. Change the status from **Confirmed** to **Checked In**
3. Save

The appointment appears in the "Open Appointments" count on the workspace. The nursing team knows to record vital signs.

***

## Step 4: Record Vital Signs

After check-in, the nurse records the patient's measurements before the consultation:

1. Go to Healthcare workspace → Consultation card → **Vital Signs** → New
2. Link to the patient and appointment
3. Record temperature, blood pressure, pulse, height, weight
4. Save

The vital signs become part of the patient's permanent history and are visible to the doctor when they open the consultation.

***

## Step 5: Doctor Sees the Patient

When the doctor is ready, they open the Patient Appointment record and click **Create Patient Encounter** to start the consultation record. See the [Consultations](/health-wellness/general-clinic/consultations) page for the full consultation process.

***

## Appointment Statuses

| Status     | What It Means                                     |
| ---------- | ------------------------------------------------- |
| Scheduled  | Appointment booked, waiting for confirmation      |
| Confirmed  | Confirmation SMS sent to patient                  |
| Checked In | Patient arrived at clinic                         |
| Open       | Patient waiting to be seen by doctor              |
| Closed     | Consultation completed                            |
| Cancelled  | Appointment cancelled before the visit            |
| No Show    | Patient did not come; appointment time has passed |

The daily automation runs every night and updates statuses for appointments that passed without being attended.

***

## Online Appointment Booking (Patient Portal)

Patients with portal accounts can book their own appointments without calling the clinic.

**What patients can do online:**

* Choose a doctor or department
* Pick a date and available time slot
* Select the appointment type
* View their upcoming appointments

**How it works behind the scenes:** When a patient submits a booking on the portal, a Patient Appointment record is created in the system with Status = Scheduled. The receptionist can see and manage it like any other appointment.

For setup instructions, see [Patient Portal](/health-wellness/general-clinic/patient-portal).

***

## Video Consultation Appointments

Doctors can offer video consultations via Google Meet. To enable this:

1. The Practitioner Schedule must have **Allow Video Conferencing** ticked
2. When booking the appointment, tick **Add Video Conferencing**
3. A Google Meet link is generated and stored on the appointment
4. The patient and doctor both receive the meeting link

The doctor and patient join the same link at the appointment time for the virtual visit.

***

## Cancelling an Appointment

1. Open the Patient Appointment record
2. Change the status to **Cancelled**
3. Save

Cancelled appointments are excluded from the Open Appointments count and from billing.

***

## Field Guide: Patient Appointment

| Field                   | What It Contains                                                          |
| ----------------------- | ------------------------------------------------------------------------- |
| Patient                 | The patient being seen                                                    |
| Appointment Type        | Type of visit (General Consultation, Follow-up, Procedure)                |
| Duration                | Duration in minutes (from Appointment Type)                               |
| Status                  | Current stage (Scheduled, Open, Closed, Cancelled, No Show)               |
| Healthcare Practitioner | The doctor seeing the patient                                             |
| Department              | Medical department handling the visit                                     |
| Service Unit            | The room or bay where the appointment takes place                         |
| Date                    | Appointment date                                                          |
| Time                    | Appointment time                                                          |
| Appointment Datetime    | Combined date and time (used for reminders)                               |
| Mode of Payment         | How the consultation fee will be paid                                     |
| Paid Amount             | Amount collected at booking (if pre-paid)                                 |
| Invoiced                | Ticked automatically when a Sales Invoice is created for this appointment |
| Referring Practitioner  | Who sent the patient (if a referral)                                      |
| Reminded                | Ticked automatically after the reminder SMS is sent                       |
| Notes                   | Free text notes about the visit                                           |
| Google Meet Link        | Video call link (if video conferencing is enabled)                        |

***

## Reports and Monitoring

* **Open Appointments** number card: real-time count of patients waiting
* **Appointments to Bill** number card: appointments completed but not yet invoiced
* **Patient Appointments** chart on workspace: daily booking volume
* **Patient Appointment Analytics** report: detailed analysis by practitioner, department, type

***

## Troubleshooting

**No time slots appear when booking an appointment**
The doctor does not have a Practitioner Schedule set up, or the schedule is not linked to their Healthcare Practitioner record. Set up the schedule and link it to the doctor.

**Appointment confirmation SMS was not received by the patient**
Check that the mobile number is correct on the patient record and that the Appointment Confirmation setting is turned on in Healthcare Settings.

**A past appointment still shows as Open**
The appointment was never closed after the consultation. Open the appointment and set the status to Closed. The daily automation also updates statuses, but manual closure is faster.

**The patient wants to change their appointment time**
Open the appointment record, update the date and time, and save. A new confirmation SMS is sent automatically.

***

## Best Practices

* Always book against a specific doctor rather than "Department" when possible - it prevents confusion about who is responsible for the patient
* Check the Open Appointments count at the start of each hour during a busy session - if it stays high, ask if a doctor needs support
* Cancel appointments proactively when you know a patient will not come - it keeps the "Appointments to Bill" count accurate
* Use Appointment Types with billing items attached so that the invoice amount fills in automatically - this reduces billing errors

***

## Related Features

* [Patient Management](/health-wellness/general-clinic/patient-management): Patients must exist before an appointment can be booked
* [Consultations](/health-wellness/general-clinic/consultations): The doctor's record created from an appointment
* [Billing and Finance](/health-wellness/general-clinic/billing-finance): Completed appointments generate invoices
* [Patient Portal](/health-wellness/general-clinic/patient-portal): Patients can book appointments online
