Updating Operatories Based on Provider Availability & Scheduling Behavior

For requests or help with our API
Post Reply
Ummehani
Posts: 16
Joined: Fri May 24, 2024 2:27 am

Updating Operatories Based on Provider Availability & Scheduling Behavior

Post by Ummehani » 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!

SLeon
Posts: 583
Joined: Mon Mar 01, 2021 10:00 am

Re: Updating Operatories Based on Provider Availability & Scheduling Behavior

Post by SLeon » Fri Feb 21, 2025 8:05 am

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.

Ummehani
Posts: 16
Joined: Fri May 24, 2024 2:27 am

Re: Updating Operatories Based on Provider Availability & Scheduling Behavior

Post by Ummehani » Sun Feb 23, 2025 9:58 pm

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?
Can you please provide me with the response to the above queries.

justine
Posts: 284
Joined: Tue Dec 28, 2021 7:59 am

Re: Updating Operatories Based on Provider Availability & Scheduling Behavior

Post by justine » Mon Feb 24, 2025 9:32 am

Ummehani wrote:
Sun Feb 23, 2025 9:58 pm
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?
Can you please provide me with the response to the above queries.
Good morning Ummehani,

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!

Post Reply