For Patients
Book appointments online 24/7, view available slots, and manage upcoming appointments on the dashboard.
For Providers
Manage schedules, set availability patterns, and view upcoming appointments with integrated clinical workflows.
Core Features
Online Booking
- Real-Time Availability: Live provider schedule updates showing available appointment slots
- Provider Selection: Choose specific providers or first available appointments
- Specialty Types: Different speciality filters

Schedule Management
- Provider Availability: Set recurring weekly schedules with customizable time slots
- Time Slot Configuration: Appointment durations from 15 minutes default
- Buffer Times: Optional spacing between appointments for documentation
- Conflict Detection: Automatic prevention of double-booking

Provider Settings
- Individual Schedules: Each provider manages their own availability
- Availability Exceptions: Block out time for vacations, meetings, or holidays
- Appointment Types: Configure different visit types with specific durations

User Workflows
- Patient Booking
- Provider Schedule Management
Usual Component Interactions
The Scheduling component serves as the backbone for appointment management: Core Integration:- Provider Availability: Defines when providers can see patients
- Patient Profile: Auto-populates patient information during booking
- Authentication: Secure access for booking and schedule management
- Telehealth: Creates virtual appointment links for video consultations
- Checkout: Processes payments or deposits at booking
- Provider Search: Helps patients find appropriate providers
- Basic EMR: Creates encounter records when appointments begin