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!
Updating Operatories Based on Provider Availability & Scheduling Behavior
Re: Updating Operatories Based on Provider Availability & Scheduling Behavior
Good morning,
I have moved your post to the API forum for visibility. Please see our Finding Appointment Openings Guide for more information. Happy to answer any remaining questions.
I have moved your post to the API forum for visibility. Please see our Finding Appointment Openings Guide for more information. Happy to answer any remaining questions.
Re: Updating Operatories Based on Provider Availability & Scheduling Behavior
Can you please provide me with the response to the above queries.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?
Re: Updating Operatories Based on Provider Availability & Scheduling Behavior
Good morning Ummehani,Ummehani wrote: ↑Sun Feb 23, 2025 9:58 pmCan you please provide me with the response to the above queries.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?
A question of this complexity is beyond the scope of support provided via the forums. However, if you go to the developer portal, click on your name in the upper right, and select 'Contact Us', there is an email for technical and implementation questions like this.
Thanks!