Difference between revisions of "Scheduling Support"

From Hiasobi - FHIR
Jump to: navigation, search
(REQUEST)
(Typical Usage)
Line 55: Line 55:
 
<pre>https://localhost.oridashi.com.au:8102/Schedule?date=2018-06-19&_include=Schedule:actor</pre>
 
<pre>https://localhost.oridashi.com.au:8102/Schedule?date=2018-06-19&_include=Schedule:actor</pre>
  
 +
 +
Get slots from all schedules:
  
 
<pre>https://localhost.oridashi.com.au:8102/Slot?schedule=6FA2AA1CA439ABFB38D48297E0ACC3FF.1-20180619-32400-3600-900-1</pre>
 
<pre>https://localhost.oridashi.com.au:8102/Slot?schedule=6FA2AA1CA439ABFB38D48297E0ACC3FF.1-20180619-32400-3600-900-1</pre>

Revision as of 20:04, 17 June 2018

Search appointment books as Schedule resource

See: Core FHIR Resources Appointment, Schedule, Slot


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 location:

GET [base]/Schedule?actor=Location/<location id>

Get all schedules for a practitioner at a location on a date:

GET [base]/Schedule?date=<date>&actor=Practitioner/<practitioner id>&actor=Location/<location id>

Can include Practitioner and Locations details also

&_include=Schedule:actor

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

LIMITED SUPPORT Get all slots in a given schedule (appointment book)

GET [base]/Slot?schedule=<schedule.id>

RESPONSE

  • Return a FHIR Bundle
  • Bundle.entry will contain Slot entries
  • Example response in xml + json format:

slot-response-xml slot-response-json


Typical Usage

Get calendars and include practitioners and locations; then get slots

https://localhost.oridashi.com.au:8102/Schedule?date=2018-06-19&_include=Schedule:actor


Get slots from all schedules:

https://localhost.oridashi.com.au:8102/Slot?schedule=6FA2AA1CA439ABFB38D48297E0ACC3FF.1-20180619-32400-3600-900-1

ARCHIVE

Archive Material: Appointment Management