features

Schedule

A calendar view of every appointment at your clinic — day, week and month views, drag-to-reschedule, working hours, recurring appointments and a waitlist.

The Schedule page provides a calendar view of all appointments at your clinic. It gives staff a real-time picture of who is coming in, what services are being provided, which rooms are occupied, and which appointments are telehealth sessions.

Navigate to Schedule in the sidebar to access the calendar.


Calendar Views

The schedule supports three calendar views:

View Description
Day View A single day at full resolution — the view a busy clinic works from
Week View Seven days at a time with a time-slot grid
Month View A full month with appointment indicators

Use the view toggle buttons in the calendar header to switch between views. Use the navigation arrows to move forward or backward in time, and the Today button to return to the current date.


Appointment Cards

Each appointment on the calendar is displayed as a color-coded card. The color corresponds to the service type assigned to the appointment.

Information displayed on appointment cards:

  • Patient name
  • Service type
  • Assigned staff member
  • Start time and duration
  • Room/location
  • Visit type indicator:
    • Standard icon for in-person
    • Video camera icon for telehealth

Creating an Appointment

  1. Click the New Event button in the calendar header, or click directly on a time slot
  2. The appointment creation form opens
  3. Fill in:
    • Patient — search for the patient
    • Service — the service being provided (e.g., “Initial Consultation”, “Follow-Up Therapy”)
    • Staff — the clinician or practitioner assigned
    • Room — the treatment room (optional but recommended for resource tracking)
    • Date and time — start time of the appointment
    • Duration — derived from the service’s default duration, but can be adjusted
    • Visit type — In-Person or Telehealth
    • Repeat — make it a recurring appointment (see below)
    • Notes — any relevant details about the appointment
  4. Click Save

The appointment is added to the calendar and a corresponding Visit is created on the patient’s record. If the service requires a deposit, it is collected before the booking is confirmed.

Recurring appointments

Set a repeat rule on an appointment to create a series — weekly physiotherapy, a course of laser sessions. Editing one occurrence does not disturb the rest of the series.

Where a service defines Return visits (an interval and a number of sessions in a course), that is the cadence to follow.


Editing an Appointment

Click on any appointment card to open its detail panel. From there you can:

  • Edit any of the appointment fields (patient, service, staff, room, time, type, notes)
  • Reschedule by dragging the card to a new time slot on the calendar
  • Delete the appointment (with confirmation)

Drag-and-Drop Rescheduling

In Day and Week views, appointments can be dragged to a new time slot to reschedule them. Click, hold, and drag the appointment card, then release it on the target slot to confirm.

Patient self-service

Patients can book, reschedule and cancel themselves from the portal. Your service’s cancellation window and fee are enforced there, so a patient rescheduling at short notice meets the same rule your front desk would apply.


Appointment Details

Clicking an appointment card opens a details panel showing:

Field Description
Patient Name (links to patient profile)
Service Service type and category
Provider Assigned staff member
Room Assigned treatment room
Time Start time and end time
Duration Length in minutes
Visit Type In-Person or Telehealth
Notes Any additional appointment notes

Working Hours

Set your clinic’s operating hours from the calendar’s hour settings. They determine which part of the day the grid shows, and which timeslots are offered to patients booking themselves.

Times are resolved in the clinic’s timezone, not the viewer’s — a manager checking the calendar from another timezone sees the clinic’s day, not their own.


The Waitlist

Patients who want an earlier slot go on the waitlist rather than being lost to a phone note.

From the waitlist panel beside the calendar you can:

Action What it does
Add to waitlist Record who is waiting, and for what
Send notification now Tell a waiting patient a slot has opened
Mark as booked They took the slot — remove them from the queue
Remove from waitlist They no longer want it

When a cancellation frees a slot, the waitlist is the first place to look.


Rooms and Color Coding

Appointments are color-coded by service type to make the calendar scannable at a glance. Each service can have a distinct color assigned in Services settings.

Rooms are shown as a label on each appointment. Room availability can be tracked visually — if two appointments are scheduled in the same room at the same time, a conflict indicator may be shown.

Each staff member also carries a calendar colour, which is what makes a multi-practitioner day readable at a glance.


Telehealth Appointments

When an appointment is marked as Telehealth, a video camera icon appears on the calendar card.

Telehealth sessions are initiated from the Visit tab on the record page — not directly from the Schedule calendar. The calendar serves as the scheduling interface, while the actual video call is conducted from within the patient’s treatment.

See Telehealth & Files for details on running video sessions.


Schedule and Visits

Every appointment on the calendar corresponds to a Visit on a patient record. When an appointment is created from the Schedule page, Zdrovia:

  1. Creates the calendar event
  2. Creates a Visit on the patient’s record — creating the record itself if there isn’t one yet
  3. Attaches the forms and files configured on the booked service
  4. Sends the service’s pre-instructions

This means changes made via the Schedule page are immediately reflected on the record page’s visit selector, and vice versa.


Tips

  • Color-coding services makes it easy to scan the week view at a glance and see what types of appointments are clustered throughout the day.
  • If a patient holds several records, make sure the visit lands on the right one so the history stays together.
  • The Notes field on appointments is for scheduling context (e.g., “patient requested morning slot”) — clinical notes belong in the Chart editor on the record page.
  • Work the waitlist when something cancels. It is the cheapest booking you will make all week.
  • Set working hours before you publish a booking link, or patients will be offered slots you don’t work.
← Back to Help