Building on the Platform
...
Solutions
Appointment Scheduling

Book Appointment

3min

Once an appointment slot is found that you want to book, you can book the appointment by creating an Appointment Resource to fill the chosen Appointment Slot.

Interaction

Booking the selected appointment slot can be done by sending a POST request with the FHIR $book operation with the Appointment Resource to the Appointment endpoint:

https://api.<region>.founda.com/1/health/organizations/<org-x>fhir/4/Appointment/$book

Or with the FHIR $book operation with the selected Appointment Slot in the Request body, to the Appointment endpoint of the selected Appointment Slot:

https://api.<region>.founda.com/1/health/organizations/<org-x>fhir/4/Appointment/proposed-appt2a-1/$book

Where <region> should be defined according to the different Founda regions and <org-x> should be replaced with the Healthcare Provider's organization ID that you are integrated with.

Profile

Founda adheres to recognized standards (IHE, HL7 FHIR) to ensure compatibility and harmonization among diverse systems. If there is a profile available for an interaction, it is recommended and preferred to follow the prescribed transactions.

The Book Appointment interaction with the Founda Platform is based on the IHE FHIR Scheduling profile's ITI-116 transaction.

Example API call

Curl