Does OD already have an API?

This forum is for programmers who have questions about the source code.
Post Reply
OD4AS
Posts: 1
Joined: Wed May 21, 2014 10:14 am

Does OD already have an API?

Post by OD4AS » Sat May 24, 2014 7:58 am

Hi,

We are planning a integration of our web-based service with OD. A question I have is IF OD already have some kind of API we can use to connect other web-based system? API such as SOAP or REST would be great.

If not, could you kindly tip me on how to implement a system that allows real time data query and access to OD's database by a web-base system.

Thanks

OD4AS

gopichand
Posts: 4
Joined: Mon Mar 27, 2017 11:19 am

Re: Does OD already have an API?

Post by gopichand » Wed May 31, 2017 9:42 am

Hey OD4AS,

I am a newbie to OD. Even I had the same doubt about the API services given by OD. Have you got the answer. If yes, Can you walk me through the process.

Thanks
Gopi Chand

User avatar
cmcgehee
Posts: 711
Joined: Tue Aug 25, 2015 5:06 pm
Location: Salem, Oregon

Re: Does OD already have an API?

Post by cmcgehee » Wed May 31, 2017 11:59 am

Yes, Open Dental does have a RESTful API. It is based on an existing healthcare API standard called FHIR. Currently you can read patient demographic information along with appointments. You can also create new patients and appointments. Coming soon, you will be able to view allergies and medications. The way it works is that each dental office can set up an API server that connects to their database and other developers can then call the API to retrieve the patient data. To do read calls through the API is completely free; for offices that allow third-party developers to write to the API, there is a small fee.
http://www.opendental.com/manual/fhir.html
Chris McGehee
Open Dental Software
http://www.opendental.com

gopichand
Posts: 4
Joined: Mon Mar 27, 2017 11:19 am

Re: Does OD already have an API?

Post by gopichand » Wed May 31, 2017 1:09 pm

hey cmcgehee

Thanks for the quick reply. The documentations looks legit.
"Right now I am curios in fetching the available appointment slots for certain location/clinic via API authentication key ". I do not know if it is feasible or not. To keep it simple i wanted to create a customized dashboard for displaying(multiple clinics - just clinic name and open time slots ) available websched NewPatient/ websched recall appointments in one single page instead of getting it from Hosted URL links provided by patient viewer.

Any suggestions on this are deeply Appreciable

Thanks
Gopi Chand

User avatar
cmcgehee
Posts: 711
Joined: Tue Aug 25, 2015 5:06 pm
Location: Salem, Oregon

Re: Does OD already have an API?

Post by cmcgehee » Wed May 31, 2017 3:12 pm

That is feasible to get available appointment slots for each clinic. The way you would do that is to query the Organization resource to get the ids for the clinics. Then get all the Location resources (corresponds to operatories in Open Dental) for a specific Organization. Then query the Schedule resource for your desired Location and date. Once you have a Schedule resource, you can query the Slot resource to find available times for the Schedule. This is similar to Use Case 3 in http://www.opendental.com/manual/Origin ... -1Spec.pdf.
Chris McGehee
Open Dental Software
http://www.opendental.com

gopichand
Posts: 4
Joined: Mon Mar 27, 2017 11:19 am

Re: Does OD already have an API?

Post by gopichand » Thu Jun 01, 2017 6:50 am

cmcgehee
Thank you so much . Will look into it. :D .

Post Reply