Scheduling

Appointments & Calendar

View your day at a glance, create new bookings for patients, and manage your appointment calendar.

The Calendar Screen

The calendar is the main screen you'll use daily. It shows all appointments for the selected date and doctor. You can navigate between dates, view slot availability, and manage individual bookings.

Day View

See all time slots for the day — booked ones show the patient name, free ones are available to book.

Doctor Filter

If your clinic has multiple doctors, switch between them to see each doctor's calendar separately.

Staff Booking

Reception staff can book any slot — including already-booked ones (double booking is allowed for staff).


Creating an Appointment

1

Select the date

Use the date navigator at the top of the Calendar screen to select the date you want to book for. The calendar displays slots for the selected date automatically.

2

Select a doctor (if multiple doctors)

Use the doctor selector to switch to the right doctor's calendar. Each doctor has their own slots based on their schedule.

3

Tap a time slot to start booking

Tap any available (unbooked) slot. A booking dialog appears.

4

Search for the patient or register a new one

Type the patient's name or phone number in the search box. If they exist in your records, select them. If they're new, tap "Register New Patient" and fill in their details.

5

Confirm the booking

Review the details and tap Book. The appointment is created in Google Calendar immediately. If push notifications are enabled, staff will receive an alert.


Viewing & Managing Existing Appointments

Tap any booked slot (shown with the patient's name) to open the appointment details. From there you can:


Staff vs. Public Booking: Key Differences

FeatureStaff (App)Patient (Public Page)
Book an already-taken slot✅ Allowed (double-booking)❌ Blocked — slot shown as disabled
Authentication required✅ Google login required❌ No login needed
reCAPTCHANot requiredRequired to prevent spam
Patient can be any registered patient✅ Search or createPatient enters their own details