Programs let you offer a series of classes or sessions that patients can sign up and pay for through the Patient Portal. Clinic staff can also register patients directly. This guide walks you through enabling Programs, creating and scheduling a program, and registering patients.
When to Use This
- When you want to offer a series of classes or sessions
- When you want patients to register for programs through the Patient Portal
- When clinic staff need to register patients in a program
- When you want to schedule recurring program sessions
What You Need
- Programs must be enabled in your General System Settings (instructions below)
- A payment gateway, such as Stripe, if patients will pay and register for programs through the Patient Portal
- A Product or Service for the program
Permissions
- Access to Settings > System & Company Settings > General
- Access to Products & Services
- Access to Programs
- Access to the relevant patient profiles and schedules
Contact your clinic administrator if you do not have the required access.
Enabling the Programs Module
Before creating a program, enable the Programs module and, if applicable, make it available through the Patient Portal.
- Go to Settings
- Under System & Company Settings, select General
- Click Modules
- Under Advanced, find Programs and set to Enabled
Save your changes
- Still in General System Settings, select Portal
- Under Toolbar, set Programs to Visible
Save your changes
- Still in General System Settings, select Scheduling
- Under Programs, set Allow Public Signup to Yes
Click Save
Creating a Program
Step 1: Create Product or Service
- Go to Settings
- Under Products & Services, select Products & Services
Click +New Item
- Select the Department and Category
- Enter the relevant details, including :
- Name
- Cost
- Retail
- Description
- Any other relevant fields
- Click Save
| 💡Tip: If the program is free, leave Cost and Retail set to 0. |
Step 2: Create the Program
- Go to Settings
Under Programs, select Programs
- Click +New Program
- Enter the Program Details, including:
- Code (optional)
- Name: Enter a descriptive name
- Description: Enter details so that patients know what to expect
- Patient Openings: Enter how many spots are available for registration
- # of Classes: Enter the total number of classes that will be included in the program
- Class Duration: Enter how long each class will be
- Visit Type: Select where the classes will take place
- Reminder Type: Select how patients should be reminded of their classes
Public: Select Yes if patients should be able to register through the Patient Portal.
Step 3: Add the Product or Service
- Select +Add beside Products & Services
- Enter the product or service name in the Product/Service field
- Enter the Quantity
- Click Add/Update
- Click Save
| 💡Tip: If the program is paid, set the Quantity to match the total number of classes. |
Scheduling the Program
- Go to Settings
- Under Programs, select Programs
- From the Programs list, click the menu icon next to the program
Select Add to Schedule
- Select the program's:
- Start Date
- Registration Cut Off Date
- Time
- Billing Practitioners
- Practitioners
- Click Continue
- Select the day of the week when the program should be scheduled.
- Click Save
| 💡Tip: You can move an individual program date by clicking and moving the green appointment block. The program's scheduled time cannot be changed. |
Result
- The program is created and added to the selected practitioner's schedule.
- If Public is set to Yes and Allow Public Signup is enabled, patients can register for the program through the Patient Portal.
- Clinic staff can also register patients directly from the Schedule.
Registering a Patient in a Program
- From the Schedule, click on the program appointment block
Select +Register a Patient
- Enter in the patient's name
- Click Register
What Patients See in the Patient Portal
When patients log in to the Patient Portal, they can select the Programs tab to view programs that are available for registration.
After selecting Sign Up, the patient can:
- Click Confirm Registration
- Choose Pay Now or Pay in Person
- If your clinic has an online payment gateway connected, the patient can complete payment through the Patient Portal.
- If no online payment gateway is connected, the patient can choose Pay in Person and pay when they attend their first session.
After registration, all upcoming program sessions will appear under the patient's Upcoming Appointments.
Things to Know
- Patients can only register for programs that are available for public signup.
- A payment gateway is required for patients to pay online through the Patient Portal.
- Patient Openings controls how many patients can register for the program.
- The # of Classes should match the number of sessions included in the program.
- The program's Time cannot be changed after it has been added to the schedule.