Page 1 of 1

FHIR API: how to get a list of available procedures?

Posted: Tue Jun 25, 2019 2:44 am
by bravegag
Hello,

Using FHIR how do I get a list of available procedures? possibly categorized? e.g. when I call the following I get the procedures that have been done at the practice and not the available ones.

Code: Select all

FHIR GET request https://api.opendental.com/fhir/procedure
What's the use-case? to basically present the patient with a list of high-level categories and the associated procedures to choose from during appointment booking e.g. (I'm not a dentist :))

Code: Select all

Cosmetic Dentristry ->
    * Crown and Bridge
    * Dentures
    * Teeth Whitening 

Orthodontics -> 
     * Braces
     * Wisdom Tooth removal
As I see it this is not possible because:
1. There are no categories or at least no high level ones for the patient.
2. The procedures are too technical for the Patient to do the choosing.
3. No API's

The result is that each implementation will have to come up with a high level Category -> Procedures realization stored in an enveloping database that will later need to be re-conciliated to the Open Dental database, which high level procedure corresponds to what low level procedure(s), price and duration of the procedures, etc it quickly grows hairy as an enveloping database.

Any solutions? suggestions?

Best regards,
Giovanni

Re: FHIR API: how to get a list of available procedures?

Posted: Tue Jun 25, 2019 8:18 am
by cmcgehee
You are correct that in order to meet this use case you (the API consumer) would need to store a list of possible procedure and categorize them when presenting to a patient.

Re: FHIR API: how to get a list of available procedures?

Posted: Wed Jun 26, 2019 1:00 am
by bravegag
Hi Chris,

Thanks! what's the FIHR API to get the list of detailed available procedures?

As discussed before this one returns the booked procedures and not all the available ones:

Code: Select all

https://api.opendental.com/fhir/procedure
Best regards,
Giovanni

Re: FHIR API: how to get a list of available procedures?

Posted: Wed Jun 26, 2019 1:55 pm
by cmcgehee
There is not a way to get available procedures through the API.