Clinic Appointments - hmislk/hmis GitHub Wiki

Clinic Appointments

Clinic appointments are individual patient bookings within a clinic session. This article explains how to create, view, and manage clinic appointments.

Navigation

Path: /clinic/appointment_activity_management.xhtml

Appointments are also accessed via the View button on a clinic session card on the Clinic Sessions screen.

Creating a Clinic Appointment

  1. Open the clinic session by clicking View on the session card.
  2. Click Add Appointment or the equivalent booking button.
  3. Search for the patient by name, phone number, or patient ID.
  4. Select the patient (or register a new patient if not found).
  5. Select the appointment type / service (if applicable).
  6. Confirm. The patient is added to the session's appointment list and queue.

Viewing Appointments for a Session

The session appointment list shows all patients booked into the session:

Column Content
Sequence No Patient's order in the session
Patient Name Full name
Status Waiting / Called / Completed / Absent
Appointment Type Type of clinic visit
Notes Any relevant clinical or admin notes

Rescheduling an Appointment

  1. Open the appointment details.
  2. Click Reschedule.
  3. Select the target clinic session (date and time).
  4. Confirm. The appointment moves to the new session.

Cancelling an Appointment

  1. Open the appointment.
  2. Click Cancel.
  3. Confirm. The appointment is marked as cancelled and the slot is freed.

Appointment Activity Log

The system logs all activity against each appointment:

  • Created (by whom, at what time)
  • Status changes (waiting → called → completed)
  • Cancellation or rescheduling events

This log is accessible for audit purposes via the clinic session management screen.

Appointment Notifications

If SMS notifications are configured, patients can receive:

  • Booking confirmation SMS
  • Reminder SMS before the appointment date
  • Cancellation notification

See SMS Notifications in Channelling for the general SMS framework (the same principles apply to clinic appointments).

Related Articles