First Available Appointment

For requests or help with our API
Post Reply
osjaved
Posts: 9
Joined: Wed Sep 17, 2025 7:55 pm

First Available Appointment

Post by osjaved »

Hi

We have built our appointment provider API by using this: viewtopic.php?t=8334
But we are finding out that for practices that are busy it is difficult to provide the answer to when is a provider's first available appointment.

So how can we find first available appointment for each of the providers in a dental practice?

Thanks
rinse-dental
Posts: 140
Joined: Wed Apr 06, 2022 12:04 pm

Re: First Available Appointment

Post by rinse-dental »

Not affiliated with Open Dental but I've spent a lot of time on this problem. Do you care about op availability? If not, then provider availability can be calculated by:
  1. Determining the provider schedule (using the Schedule API)
  2. Determining the provider appointment schedule (using the Pattern field in the Appointments API where 'X' = provider unavailable)
If you care about op availability then you'll need to do the same for operatory and then find a time that both provider and op are free for a specific appointment window. For example, if the requested appointment has a pattern of "///XXX" then you'll need an op available for 30 minutes and a provider available for the second half.
Post Reply