Updating Operatories Based on Provider Availability & Scheduling Behavior
Posted: Fri Feb 21, 2025 3:49 am
We are trying to update operatories based on the availability of providers and found two APIs that seem relevant: Schedules GET and Appointments GET Slots. Is there a better or more recommended way to achieve this?
Additionally, I have a query regarding the Schedules GET API. How is the SchedType determined? According to the data dictionary, the following types exist:
- 0 = Practice
- 1 = Provider
- 2 = Blockout
- 3 = Employee
When and for what scenarios are these types used?
I tested adding a schedule for a specific operatory and provider using the Schedule option in the Setup menu from the Open Dental main menu. However, when I tried to book an appointment during a time when the provider assigned to that operatory was on a lunch break, the system still allowed me to book the appointment.
What is the purpose of scheduling if appointments can still be booked outside scheduled slots? Is there a way to enforce appointment restrictions based on provider availability?
Any guidance on this would be greatly appreciated!
Additionally, I have a query regarding the Schedules GET API. How is the SchedType determined? According to the data dictionary, the following types exist:
- 0 = Practice
- 1 = Provider
- 2 = Blockout
- 3 = Employee
When and for what scenarios are these types used?
I tested adding a schedule for a specific operatory and provider using the Schedule option in the Setup menu from the Open Dental main menu. However, when I tried to book an appointment during a time when the provider assigned to that operatory was on a lunch break, the system still allowed me to book the appointment.
What is the purpose of scheduling if appointments can still be booked outside scheduled slots? Is there a way to enforce appointment restrictions based on provider availability?
Any guidance on this would be greatly appreciated!