Prior to running optimization, click here to learn about schedule optimization requirements. In the “Draft Schedules” section of the Scheduling module, users can run optimization to create a schedule for providers.
To run optimization:
- Navigate to the Scheduling module and select Draft Schedules
- In the “Primary office Location*” drop-down, select an office location
- Please note, providers and clients need to have a primary office location in the “Basics” section of their Profile.
- In the “Filter Clients” and “Filter Providers” sections, search for labels in the search bar or select from the drop-down
- Select the checkbox to include active generics. Please note, schedules can be published for active generics but the appointments cannot be converted until the generic is an employee.
- In the “Apply Service Codes” section, search for labels in the search bar or select from the drop-down. Adding labels will pull service codes associated with each clients to determine which providers the client(s) can be scheduled with. After the appointment is scheduled, the service codes will be included in the data import. If a client does not have any service codes, they can be scheduled with any provider, but the service code information will be blank.
- Select an Optimization type from the drop-down on the right-hand side:
- Reduce travel cost: swap providers between existing events to reduce travel costs.
- Fill client accepted hours: create new events for clients to maximize their remaining accepted hours.
- These hours are subject to provider and client availability constraints, minimum and maximum session length provided by the user, established connections, certified providers, and events already on the calendar.
- Fill client/authorized hours: create new events for clients to maximize their remaining authorized hours
- These hours are subject to provider and client availability constraints, minimum and maximum session length provided by the user, established connections, certified providers, and events already scheduled.
- These hours are subject to provider and client availability constraints, minimum and maximum session length provided by the user, established connections, certified providers, and events already scheduled.
- New client schedule: creates events for clients without any scheduled within a date range.
- Select one of the following options in the Optimize schedule by drop-drown:
- Greatest reduction: as many changes as needed to reduce travel cost.
- Minimal changes: least amount of changes needed to reduce travel cost.
- Balanced: maximize estimated net revenue by considering therapy hours and travel cost.
- Maximum Therapy Hours: highest number of direct therapy hours as possible
- The provider’s drive time will likely be longer with this optimization type, as it displays the schedule that has the most therapy hours.
- Choose a desired Date range between 1 to 7 days
- Adjust the ”Session length”
- Select or deselect the checkbox to schedule lunch breaks. Select a lunch break duration for providers and the hours required for a lunch break to be scheduled.
- Users can select DOWNLOAD PREVIEW to view the clients, providers, and current schedules in the selected date range for an idea of what is currently in CentralReach.
- Click RUN OPTIMIZATION
- After running optimization, users are directed to the “Draft Schedules” tab to view the draft name, schedule range, date and time last modified, and status. Select any schedule row to view the filters and settings applied. Select the three dots icon and choose “Edit” on the right-hand side of an unpublished schedule to make changes.
- Drafted appointments can be edited and the schedule can then be published.