Source | fhir.argonaut.scheduling#1.0.0:Argonaut Scheduling Implementation Guide (v3.0.1) |
resourceType | OperationDefinition |
id | slot-prefetch |
canonical | http://fhir.org/guides/argonaut-scheduling/OperationDefinition/slot-prefetch |
version | 1.0.0 |
status | active |
name | Availability_Prefetch_Operation |
date | 2018-02-12T19:00:00+11:00 |
description | This operation fetches available free slots for the 'initial load', update and reconciliation steps in the [Prefetch Use Case](patient-scheduling.html#use-case-3-prefetching-open-slots). The server determines which open slots to expose to the application for use in creating new appointments. If neither a start or end date is given then the maximum period as defined by local business rules and starting from when the operation was transacted SHALL be used. The actors practitioner, organization and location further refine the search. |
jurisdictions | us |
code | find |
system | false |
type | true |
instance | false |
resources | Slot |
Usages |
|
URL: [base]/Slot/$find
Parameters
Use | Name | Scope | Cardinality | Type | Binding | Documentation |
IN | start | 1..1 | dateTime |
The period of time that should be checked for free slots. If no start date is provided, all available slots prior to the end date are in scope (subject to limits imposed by local business rules). |
||
IN | end | 1..1 | dateTime |
The period of time that should be checked for appointment availability. If no end date is provided, all available slots after the start date are in scope (subject to limits imposed by local business rules). |
||
IN | practitioner | 0..* | uri |
The Practitioner reference when performing a provider based query. This is a reference to a FHIR Practitioner resource, e.g. 'Practitioner/123'. |
||
IN | organization | 0..* | uri |
The Organization reference when performing a provider based query. This is a reference to a FHIR Organization resource, e.g. 'Organization/abc'. |
||
IN | location-string | 0..* |
string
( string ) |
A (part of the) address of the location of interest. (e.g., zip codes, city or state). This string parameter is interpreted as a String search parameter
and covers the |
||
IN | location-reference | 0..* | uri |
A Location reference when performing an operation where the Location resource |
||
OUT | return | 0..1 | Bundle |
An Argonaut Slot Bundle Profile
of type |
Note that all input parameters are simple types allowing either the 'GET' or the 'POST' syntax to be used to initiate the interaction. Examples of both are shown below.
Produced 06 Apr 2023