Difference between revisions of "Scheduling Support"
From Hiasobi - FHIR
(→REQUEST) |
|||
Line 15: | Line 15: | ||
GET [base]/Schedule?date=<date>&actor=Practitioner/<practitioner id> | GET [base]/Schedule?date=<date>&actor=Practitioner/<practitioner id> | ||
+ | |||
+ | ===RESPONSE=== | ||
+ | |||
+ | * Return a FHIR [http://hl7.org/fhir/bundle.html Bundle] | ||
+ | * Bundle.entry will contain [http://hl7.org/fhir/schedule.html Schedule] entries | ||
+ | * Example response in xml and json format: | ||
+ | [[schedule-response-xml]] [[schedule-response-json]] | ||
==Search available slots as Slot resource== | ==Search available slots as Slot resource== |
Revision as of 17:54, 17 June 2018
Contents
Search appointment books as Schedule resource
REQUEST
Appointment books may be broken in to periods during a single day.
Get 'all' is 6 weeks of all practitioners as Schedule resource:
GET [base]/Schedule
Get all schedules for a practitioner:
GET [base]/Schedule?actor=Practitioner/<practitioner id>
Get all schedules for a practitioner on a date:
GET [base]/Schedule?date=<date>&actor=Practitioner/<practitioner id>
RESPONSE
- Return a FHIR Bundle
- Bundle.entry will contain Schedule entries
- Example response in xml and json format:
schedule-response-xml schedule-response-json
Search available slots as Slot resource
REQUEST
Get all slots in a given schedule (appointment book)
GET [base]/Slot?schedule=<schedule.id>
RESPONSE
slot-response-xml slot-response-json
Archive Material: Appointment Management