How to set up & enable Doctor Schedules
Setting up doctor schedules is a crucial step in managing your clinic’s calendar. In Helix, schedules define when doctors are available for appointments, which days they work, what time slots they cover, and how many appointments they can take per category.
🧭 Overview
Doctor schedules ensure that:
-
Only available doctors appear on the calendar.
-
Appointment slots are based on real working hours.
-
You can control the number of certain types of appointments (e.g., New Consults, Follow-Ups).
To get started, you’ll configure:
-
Slot durations and clinic hours
-
Appointment categories (color-coded)
-
Individual doctor schedules
-
Enable the scheduling system for your clinic
📝 Configuration Guide
Step 1: Set Clinic Hours & Slot Duration
📍 Path: Control Panel → Calendar → Appointment Timings
-
Slot Duration: Choose your default slot length (e.g., 10, 15, 30 minutes)
-
Start/End Time: Set the clinic’s working hours (e.g., 8:00 AM to 5:00 PM)
🟢 Click Save
🔄 Log out and back in to apply the new timings
Step 2: Create Appointment Categories
📍 Path: Control Panel → Calendar → Appointment Categories
Appointment categories define types of appointments (e.g., New Patient, Follow-Up, VIP) and assign them a color for easy identification on the calendar.
-
Click + Add Category
-
Enter:
-
Name of the category
-
Color
-
-
Click Submit
-
Repeat for additional categories
🟢 Log out and back in so new categories appear in the booking window
⚠️ Note: Selecting a category is mandatory during booking, so this step must be completed first.
Step 3: Create a Doctor’s Schedule
📍 Path: Bookings → Schedules
-
The weekly grid appears (doctors on rows, days on columns).
-
Click the doctor’s name to open the Add Schedule window.
-
Fill in:
-
Doctor (pre-filled)
-
(Optional) Room
-
From Date / To Date: Choose the schedule’s active period
-
Start / End Time: Daily working hours
-
Show Limits → Select working days (e.g., Mon/Wed/Fri)
-
In the category table, define how many of each appointment type the doctor will accept per day (e.g., 3 Follow-Ups, 2 Post-Ops)
-
-
Add Notes (optional)
-
Click Add
➡️ Repeat the above to set up different day patterns (e.g., Tue/Thu with different hours)
🟢 Do this for each doctor in your clinic
You can edit or delete the existing schedule by hovering over it.
Effect of Category Limits on Booking & Calendar
- When a booking stays within the daily limit
◦ Appointment saves normally. - When an attempted booking exceeds the limit
◦ Alert prompt: “You have Maximum number of appointments reached for the schedule!”
◦ Booking is blocked until you pick another category, doctor, or day (or raise the limit in Bookings)
Step 4: Enable Doctor Scheduling
📍 Path: Control Panel → Branch Settings
-
Scroll to Appointments & Scheduling
-
Toggle Enable Doctor Schedule to ON
-
Click Save
-
You’ll be logged out automatically → Log back in
✅ Now only doctors with an active schedule for that day will appear on the calendar
Step 5: Allow or Block Overlapping Appointments
In the same Branch Settings section:
- Allow Multiple Booking = ON
◦ The system allows overlapping appointments for the same doctor
-
Allow Multiple Booking = OFF
◦ The system blocks any double-booking attempts
◦ Also enables the Nearest Availability feature in the booking form
❗Common Errors & Fixes
| Issue | Cause | Resolution |
| Doctor not showing on calendar | No schedule set or schedule expired | Add/update the doctor’s schedule in Bookings → Schedules |
| Cannot select appointment category | Categories not created | Go to Control Panel → Appointment Categories |
| Nearest Availability not working | Multiple Booking is ON | Turn OFF Allow Multiple Booking in Branch Settings |
| Booking blocked with "Maximum limit reached" | Appointment category limit hit | Edit the doctor’s schedule and raise the daily limit |
✅ Pro Tips
-
Start with slot timing and category setup, then add schedules per doctor.
-
Use category limits to manage doctor load and avoid overbooking.
-
Want to allow more flexibility? Turn ON Allow Multiple Booking.
-
Adjust schedules anytime—changes apply after users log out and log back in.
-
Use color-coded categories to quickly understand appointment types at a glance.