slots

post
/organizations/{organizationId}/fhir/3/slot

A slot of time on a schedule that may be available for booking appointments.

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug

Body

resourceType*stringSlotThis is a Slot resource
identifierarray(Identifier)External Ids for this item.
serviceCategoryCodeableConceptA broad categorisation of the service that is to be performed during this appointment.
serviceTypearray(CodeableConcept)The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.
specialtyarray(CodeableConcept)The specialty of a practitioner that would be required to perform the service requested in this appointment.
appointmentTypeCodeableConceptThe style of appointment or patient that may be booked in the slot (not service type).
schedule*ReferenceThe schedule resource that this slot defines an interval of status information.
statusstringbusy|free|busy-unavailable|busy-tentative|entered-in-errorbusy | free | busy-unavailable | busy-tentative | entered-in-error.
startstringDate/Time that the slot is to begin.
endstringDate/Time that the slot is to conclude.
overbookedbooleanThis slot has already been overbooked, appointments are unlikely to be accepted for this time.
commentstringComments on the slot to describe any extended information. Such as custom constraints on the slot.

Response

patch
/organizations/{organizationId}/fhir/3/slot/{resourceId}

A slot of time on a schedule that may be available for booking appointments.

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug
resourceId*

Body

resourceType*stringSlotThis is a Slot resource
identifierarray(Identifier)External Ids for this item.
serviceCategoryCodeableConceptA broad categorisation of the service that is to be performed during this appointment.
serviceTypearray(CodeableConcept)The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.
specialtyarray(CodeableConcept)The specialty of a practitioner that would be required to perform the service requested in this appointment.
appointmentTypeCodeableConceptThe style of appointment or patient that may be booked in the slot (not service type).
schedule*ReferenceThe schedule resource that this slot defines an interval of status information.
statusstringbusy|free|busy-unavailable|busy-tentative|entered-in-errorbusy | free | busy-unavailable | busy-tentative | entered-in-error.
startstringDate/Time that the slot is to begin.
endstringDate/Time that the slot is to conclude.
overbookedbooleanThis slot has already been overbooked, appointments are unlikely to be accepted for this time.
commentstringComments on the slot to describe any extended information. Such as custom constraints on the slot.

Response

get
/organizations/{organizationId}/fhir/3/slot/{resourceId}

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug
resourceId*

Response

get
/organizations/{organizationId}/fhir/3/slot/{resourceId}/_history

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

_countstring
_sincestring

Params

organizationId*string|stringid|slug
resourceId*

Response

get
/organizations/{organizationId}/fhir/3/slot/{resourceId}/_history/{versionId}

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug
resourceId*
versionId*

Response

delete
/organizations/{organizationId}/fhir/3/slot/{resourceId}

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug
resourceId*

Response

get
/organizations/{organizationId}/fhir/3/slot

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

_idstring
_languagestring
identifierstring
schedulestring
slot-typestring
startstring
statusstring

Params

organizationId*string|stringid|slug

Response

get
/organizations/{organizationId}/fhir/3/slot/_history

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

_countstring
_sincestring

Params

organizationId*string|stringid|slug

Response

post
/organizations/{organizationId}/fhir/3/slot/_search

A slot of time on a schedule that may be available for booking appointments.

Request

Headers

content-type*stringapplication/json|application/x-www-form-urlencodedapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

_idstring
_languagestring
identifierstring
schedulestring
slot-typestring
startstring
statusstring

Params

organizationId*string|stringid|slug

Body

resourceType*stringSlotThis is a Slot resource
identifierarray(Identifier)External Ids for this item.
serviceCategoryCodeableConceptA broad categorisation of the service that is to be performed during this appointment.
serviceTypearray(CodeableConcept)The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.
specialtyarray(CodeableConcept)The specialty of a practitioner that would be required to perform the service requested in this appointment.
appointmentTypeCodeableConceptThe style of appointment or patient that may be booked in the slot (not service type).
schedule*ReferenceThe schedule resource that this slot defines an interval of status information.
statusstringbusy|free|busy-unavailable|busy-tentative|entered-in-errorbusy | free | busy-unavailable | busy-tentative | entered-in-error.
startstringDate/Time that the slot is to begin.
endstringDate/Time that the slot is to conclude.
overbookedbooleanThis slot has already been overbooked, appointments are unlikely to be accepted for this time.
commentstringComments on the slot to describe any extended information. Such as custom constraints on the slot.

Response

put
/organizations/{organizationId}/fhir/3/slot/{resourceId}

A slot of time on a schedule that may be available for booking appointments.

Request

Headers

content-type*stringapplication/jsonapplication/json
log-cdatastring
log-cdata-formatstringkv|jsonkv
AuthorizationstringBearer <token>

Query params

Params

organizationId*string|stringid|slug
resourceId*

Body

resourceType*stringSlotThis is a Slot resource
identifierarray(Identifier)External Ids for this item.
serviceCategoryCodeableConceptA broad categorisation of the service that is to be performed during this appointment.
serviceTypearray(CodeableConcept)The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource.
specialtyarray(CodeableConcept)The specialty of a practitioner that would be required to perform the service requested in this appointment.
appointmentTypeCodeableConceptThe style of appointment or patient that may be booked in the slot (not service type).
schedule*ReferenceThe schedule resource that this slot defines an interval of status information.
statusstringbusy|free|busy-unavailable|busy-tentative|entered-in-errorbusy | free | busy-unavailable | busy-tentative | entered-in-error.
startstringDate/Time that the slot is to begin.
endstringDate/Time that the slot is to conclude.
overbookedbooleanThis slot has already been overbooked, appointments are unlikely to be accepted for this time.
commentstringComments on the slot to describe any extended information. Such as custom constraints on the slot.

Response