The Scheduling module is the central hub for managing your clinic’s daily operations. It provides a visual calendar for viewing, creating, and managing appointments, shifts, and blocks across all providers and locations.
The Calendar
Navigate views, filter providers, search events, and track patient status.
Appointments
Book, edit, cancel, and reschedule patient visits.
Blocks, Shifts & Shift Management
Manage provider working hours and unavailable time.
Self-Scheduling
Let patients book appointments online.
Advanced Configuration
Google Calendar Sync
Google Calendar Sync
Sync your Decoda calendar with Google Calendar so appointments automatically appear on your Google Calendar.Organization-level sync: Go to Settings > General and find the Google Calendar Integration section. Click Connect Google Calendar to authorize a centralized Google account. All appointments are synced to this calendar.Individual provider sync: Each provider can connect their own Google Calendar from Settings > Preferences > Calendar. Click Connect Google Calendar and authorize your account. When enabled, the Send Google Calendar Invites toggle adds calendar invites for each appointment.Individual provider calendars take precedence over the organization-level calendar.
Permissions
Permissions
Scheduling actions are gated by role-based permissions:
- View Schedule (Scheduling Read) — Required to view the calendar, see appointments, and access the Patient Status panel. Without this permission, the Check-In section is not visible.
- Manage Appointments (Scheduling Appointments Write) — Required to create, edit, reschedule, and cancel appointments. Users with only View access can see the calendar but cannot make changes.
- Delete Appointments (Scheduling Appointments Delete) — Required to permanently delete appointments. This is a separate permission from Manage Appointments.
- Manage Blocks (Scheduling Blocks Write) — Required to create, edit, and delete provider time blocks (lunch, meetings, etc.).
- Manage Shifts (Scheduling Shifts Write) — Required to create, edit, and delete provider shifts.
- Downloads/Export — Required to export the schedule to PDF or CSV from Schedule view.
