Skip to main content

For Providers

Set availability windows by date and time, and set override dates/times.

For Patients

View real-time provider availability when booking appointments with accurate slot availability.

Core Features

Provider time-off and coverage management

Provider time-off and coverage management

Weekly Schedule Management

  • Set Regular Hours: Define recurring weekly availability patterns (e.g., Mon-Fri 9am-5pm)
  • Day-Specific Scheduling: Configure different hours for each day of the week
  • Time Range Configuration: Set start and end times for availability blocks
  • Multiple Time Blocks: Add multiple availability windows per day

Schedule Operations

  • Create New Schedules: Add new availability blocks with day and time selection
  • Edit Existing Schedules: Modify current availability blocks
  • Delete Schedules: Remove availability blocks with confirmation
  • View Schedule List: Display all current availability in an organized list

Exception Handling

  • Date-Specific Overrides: Set special availability for specific dates
  • Holiday Management: Mark unavailable days with optional reasons
  • One-time Availability: Add special hours for specific dates outside regular schedule
Provider Availability Override

Authentication & Security

  • Provider-Only Access: Restricted to authenticated providers
  • Data Isolation: Providers can only manage their own availability

User Workflows

  • Provider Schedule Setup
  • Patient Appointment Booking
1

Access Availability Settings

Provider navigates to availability tab from profile
2

Configure Weekly Template

Provider sets standard weekly hours
3

Save Changes

Provider saves changes and returns to dashboard
4

Optional: Override Availability

Provider selects and sets a time and date for which their are unavailable

Usual Component Interactions

The Provider Availability component coordinates with multiple systems to ensure accurate scheduling: Core Integration:
  • Appointment Bookings: Provides real-time slot availability for patient scheduling
  • Provider Profile: Links availability settings to provider accounts
  • Provider Dashboard: Displays upcoming appointments
Common Enhancements:
  • Telehealth: Separate availability slots for virtual versus in-person visits
  • Provider Search: Filters providers by current availability in search results
  • Notifications: Alerts for schedule changes, new appointments, and vital updates
  • Basic EMR: Block availability during extended documentation time
  • Calendar Integration: Syncs with external calendar systems (Google, Outlook)

Implementation Examples

The Provider Availability component supports various practice models with different scheduling needs
  • Specialty Practice
Situation: You need availability management for a practice with different appointment types.
"Customize provider availability for our specialty practice.
Block 8:00-8:15 AM daily for all providers for staff meetings.
Add lunch break from 12:00-1:00 PM Monday through Friday."
I