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 sandbox testing docid\ ncff15xnu1wglst2wnm p 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 location 'https //api eu founda com/1/health/organizations/org 4c5739ba994d4ce9b5255d3f84a2d367/fhir/4/appointment/$book' \\ \ header 'content type application/json' \\ \ header 'authorization bearer ory at j3f3k53svp4b8fuoqij99xsxg0ytisqdo6n89ie 8zu 1jzkaqauuq tj79ljqfczrubxq4gtqlo4xbvkwvemqm' \\ \ data '{ "resourcetype" "appointment", "status" "pending", "start" "2017 07 17t01 00 00z", "end" "2017 07 17t01 15 00z", "participant" \[ { "actor" { "reference" "practitioner/2079", "display" "dr adam careful" } } ] } '