Appointments & Scheduling Guide
The Appointments system is the backbone of your clinic’s operations. It lets you schedule, manage, and track all patient appointments with an intuitive calendar interface.Getting Started
Access appointments by clicking Check-In from the main menu, then select the Calendar tab.Understanding the Calendar View
The calendar displays all appointments for your selected date range and location. Each appointment shows:- Patient name
- Time slot
- Status (Scheduled, Checked In, Completed, Cancelled)
- Service type
- Provider assigned
Scheduling a New Appointment
Quick Schedule
- Click an empty time slot on the calendar
- Select New Appointment
- Enter patient information:
- Search for existing patient or create new
- Select service/appointment type
- Choose provider
- Set time and date
- Add optional details (notes, forms to complete)
- Click Save
From Patient Profile
- Open any patient’s profile
- Click Appointments tab
- Click Schedule Appointment
- Fill in details and save
Patient Self-Booking
Patients can book their own appointments through your patient portal:- They see available time slots based on your scheduling rules
- They select service type and preferred provider
- Appointments appear in your calendar for approval (if required)
Recurring Appointments (Series)
Create a pattern of appointments that repeats:- Click New Appointment
- Fill in appointment details
- Click Repeat/Series
- Select pattern:
- Daily (every day, every X days)
- Weekly (specific days of week)
- Monthly (specific date or relative day)
- Custom interval
- Set end date (or number of occurrences)
- Click Create Series
- Create multiple appointments at once
- All linked to the same service/provider
- Can modify individual appointments without affecting series
- Cancel entire series or individual appointments
Appointment Status Types
| Status | Meaning | Action |
|---|---|---|
| Scheduled | Appointment is booked but patient hasn’t arrived | Check in when they arrive |
| Checked In | Patient has checked in at reception | Proceed with appointment |
| Completed | Appointment finished | Charges and notes auto-save |
| Cancelled | Appointment was cancelled | No-shows impact metrics |
| Pending | Awaiting patient confirmation | Send reminder |
Managing Appointments
Rescheduling
- Click the appointment on the calendar
- Select Reschedule
- Choose new date/time
- Save - patient is automatically notified
Cancelling
- Click the appointment
- Select Cancel
- Note the reason (optional)
- Confirm - patient receives cancellation notice
Adding Notes
- Click the appointment
- Add notes in the Notes field
- These appear in patient timeline and medical records
Linking Forms
Before appointment:- Click the appointment
- Select Add Forms
- Choose intake, consent, or assessment forms
- Patient completes before arrival
The Check-In Process
When patients arrive:- Step 1: Clock In - Patient or staff records arrival time
- Step 2: Update Information - Verify address, insurance, emergency contacts
- Step 3: Complete Forms - Patient fills required forms
- Step 4: Provider Review - Provider reviews patient info and forms
- Step 5: Appointment - Service is delivered
- Step 6: Check Out - Process payment and confirm completion
Appointment Analytics
View metrics on the Dashboard tab:- Total appointments (today, this week, this month)
- No-show rate
- Average appointment duration
- Busiest time slots
- Provider utilization
- Cancellation trends
Scheduling Rules & Availability
Configure how appointments work in Settings > Scheduling:Basic Rules
Appointment Rules:- Default appointment duration
- Buffer time between appointments
- Earliest booking (how far in advance)
- Latest booking (how far in the past)
- Days/hours clinic operates
- Provider availability by day
- Different duration per service type
- Required forms per service
- Specific provider requirements
- Location restrictions
- Control how far ahead patients can book
- Prevent last-minute changes
- Require cancellation notice period
Advanced Scheduling Scenarios
Buffer Time & Appointment Spacing
Buffer Time & Appointment Spacing
Fine-tune spacing between appointments:
- Default buffer - Minutes between all appointments
- Service-specific buffer - Different buffer for specific services
- Provider buffer - Personalized spacing per provider
- Location buffer - Vary by location
Timezone Handling for Remote/Telehealth
Timezone Handling for Remote/Telehealth
If offering virtual appointments across time zones:
- Set appointment time zone during booking
- System shows availability in patient’s local time
- Reminders sent in patient’s timezone
- Providers see appointments in their timezone
Waiting Lists & Cancellation Lists
Waiting Lists & Cancellation Lists
When appointments are fully booked:
- Patient joins waiting list for that appointment slot
- Automatic notification if cancellation opens slot
- Patient can accept or decline the newly available time
- Tracking of how often patients actually book from waitlist
Recurring Appointment Exceptions
Recurring Appointment Exceptions
Modify series appointments without breaking the series:
- Skip a single occurrence
- Move one appointment to different time/date
- Change provider for one appointment
- Cancel just that occurrence
- Original series continues unaffected
Complex Availability Rules
Complex Availability Rules
Advanced scheduling rules per provider:
- Capacity limits - Max appointments per day/week/month
- Rotation scheduling - Alternate between providers
- Lunch/break times - Automatic unavailable periods
- Vacation blocks - Multi-day unavailability
- Meeting time blocks - Staff meetings, training, etc.
- Min consecutive time - Require X minutes free between appointments
Double-Booking & Overbooking
Double-Booking & Overbooking
In some scenarios you may want to allow exceptions:
- Allow double-booking with admin approval
- Waiting room overflow capacity
- Emergency appointment slots (override rules)
- Virtual + in-person same time (different locations)
Shift Management
Manage staff schedules alongside appointments:- Go to Shifts in the Check-In section
- Create shift for each provider
- Set hours and break times
- System prevents overbooking
- Staff can clock in/out
Best Practices
Before Your Day
- Review morning schedule and confirm high-priority appointments
- Send reminder notifications to patients the day before
- Ensure all required forms are ready
- Verify provider availability
During Your Day
- Check in patients promptly when they arrive
- Update appointment status as it progresses
- Flag any changes (running late, extended time needed)
- Document notes immediately after appointment
After Your Day
- Review no-shows and cancellations
- Follow up with patients who missed appointments
- Process all payments before closing
- Verify all notes and forms are completed
Common Tasks
Handling No-Shows
- Mark appointment as no-show
- Flag patient in system
- Follow up with phone call or message
- Reschedule if appropriate
- Track no-show trend for patient
Moving an Appointment Across Providers
- Open appointment
- Click Reassign Provider
- Select new provider
- Check availability
- Save and notify both providers
Blocking Time Off
- Go to Scheduling
- Click Add Block on desired dates
- Select provider(s)
- Add note (vacation, training, etc.)
- Time automatically unavailable for booking
Bulk Importing Appointments
From Calendar:- Click Import
- Upload CSV or Excel file
- Map columns (date, time, patient, service, provider)
- Review and confirm
- Appointments auto-create
Patient Communications
Patients receive automatic notifications:- Confirmation - When appointment is booked
- Reminder - 24 hours before appointment
- Changes - If you reschedule or rescind appointment
- Thank You - After appointment completion with request for review
Integrations
Google Calendar Sync
Your appointments can sync with Google Calendar:- Go to Settings > Integrations
- Enable Google Calendar
- Select which calendars to sync
- Appointments appear in Google Calendar (read-only)
Patient Portal
Patients see their appointments in their online portal and can:- View upcoming appointments
- Reschedule available slots
- Fill forms before arrival
- Receive reminders
Troubleshooting
“No available time slots”- Check provider availability rules
- Verify location hours are set correctly
- Check for blocked time
- New patient may need to be created first
- Check spelling of name
- Try searching by phone number
- Check provider availability on new date
- Verify scheduling rules allow changes
- Confirm patient hasn’t already checked in
Related Features
- Patient Management - Link appointments to patient records
- Billing - Create charges from appointment services
- Communications - Send reminders and notifications
- Forms - Collect intake information before appointments
- Medical Notes - Document what happened during appointment
