Page 1 of 1

First Available Appointment

Posted: Wed Mar 04, 2026 5:57 pm
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

Re: First Available Appointment

Posted: Thu Mar 05, 2026 3:46 pm
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.