Skip to main content

Enabling Online Booking

Online booking is the digital front door to your practice. When configured correctly, it empowers patients to schedule at their convenience while ensuring your clinical resources are protected, your data is secure, and your team spends less time on the phone.


Why Online Booking Matters

Patient Access and Experience

Healthcare needs arise outside of standard business hours. Online booking bridges the gap between patient need and provider availability.

  • 24/7 Availability: Patients can schedule, reschedule, or cancel without waiting on hold.
  • Reduced Barrier to Care: Eliminates phone anxiety and long wait times — documented reasons why patients delay seeking care.
  • Instant Confirmation: Automated digital confirmations and calendar integration provide immediate peace of mind.

Operational Efficiency

Automating the intake process lets your team focus on high-touch patient care rather than manual scheduling.

  • Reduced No-Shows: Integrated automated reminders via SMS and email significantly decrease missed appointments.
  • Workload Distribution: Fewer administrative phone calls allow front-desk staff to focus on patients physically present in the clinic.
  • Real-Time Optimization: Live availability is reflected to the public, filling last-minute cancellations automatically.

Data Integrity and HIPAA Compliance

Digital booking ensures patient information is captured accurately and stored securely from the first point of contact.

  • Standardized Intake: All necessary preliminary data — insurance, reason for visit — is collected uniformly.
  • Secure Data Handling: Digital inputs are encrypted and integrated directly into WithinEHR in compliance with HIPAA standards.

How to Enable Online Booking

  1. Select Settings on the navigation pane.
  2. Select Patient Portal Permissions.
  3. Enable the Patient Portal to reveal booking options.
  4. Turn on Appointment Request to activate appointment availability requests.
  5. Choose your preferred time windows from the list.
  6. Click Save.
Animated walkthrough of enabling online booking in WithinEHR

Designate Which Services Can Be Booked Online

Control exactly which appointment types are available for client self-scheduling. This prevents clients from booking complex or first-time services without proper clinical vetting.

Configuring which services are available for online booking

Set Practice Operational Hours

Operational hours define the windows when clients can request or be scheduled for appointments. Setting this correctly keeps your calendar accurate across all providers and locations.

  1. Go to Settings.
  2. Select Practice Information.
  3. Open the Operational Hours section.
  4. Toggle specific days on or off.
  5. Set a Start time and End time for each active day.
  6. Click Save.
Setting practice operational hours in WithinEHR

Schedule Time Between Appointments

Buffer time between appointments is a clinical and operational necessity — not a luxury. It allows for point-of-care documentation, room turnover, and provider recovery between complex cases.

  1. Select Settings on the navigation pane.
  2. Choose Services.
  3. Click Add New Services or edit an existing service.
  4. Set the buffer time in the appropriate field.
  5. Click Save.
Configuring buffer time between appointments

Set Booking and Cancellation Policies

A clear cancellation policy protects patient care continuity, optimizes provider time, and maintains financial stability.

  1. Click Settings on the navigation pane.
  2. Select Calendar.
  3. Scroll down to Cancellation Window.
  4. Choose the number of hours before an appointment that cancellations are allowed.
Setting cancellation policies in WithinEHR

Set Booking Policies

  1. Select Settings on the navigation pane.
  2. Select Patient Portal Permissions.
  3. Set the available appointment time request windows.
  4. Select the number of weeks in advance clients can book.
  5. Click Save.
Configuring booking policies in WithinEHR

Handle Appointment Requests

When clients submit appointment requests through the portal, review and confirm them from the Requests tab.

  1. Select Requests on the navigation pane.
  2. Choose from the list of pending appointment requests.
Managing appointment requests in WithinEHR