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

Patient online booking interface
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

Appointment scheduling calendar view
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

Provider availability configuration
User Workflows
- Patient Booking
- Provider Schedule Management
1
Login
Patient logs in and accesses dashboard
2
Navigate to Bookings
Navigate to provider booking from “Find Provider” button
3
Select Provider
Choose provider from list or search by specialty
4
View Available Slots
See real-time availability for selected provider
5
Choose Appointment
Select preferred date, time, and appointment type
6
Enter Details
Provide reason for visit and contact information
7
Confirm Booking
Review details and confirm appointment
8
Receive Confirmation
Get instant confirmation via email/SMS with appointment details
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