SlotLiteSe

Introduction

SlotLiteSe is a profile based on the FHIR resource Slot.

Intended Use

SlotLiteSe may be used for getting slots that can be used for booking an appointment.

Specific Rules and Limitations

Type Description
Rule The patient header 'Patient' must be included.
Rule The start and end date range should never exceed one full day

Profile Overview

SlotLiteSe

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
permittedPatientActionsI0..*Extension(Coding)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
serviceCategoryΣ0..0CodeableConcept
serviceTypeΣ0..0CodeableConcept
specialtyΣ0..0CodeableConceptBinding
appointmentTypeΣ0..0CodeableConceptBinding
scheduleΣ I1..1Reference(Schedule)
statusΣ1..1codeBindingFixed Value
startΣ1..1instant
endΣ1..1instant
overbooked0..0boolean
comment0..0string

Versions

COS version Profile version Required COSMIC version Date Description
3.0.0 1.0.0 R8.3.05 May 2022 Initial version, support for search.

Extensions

Extension Data type Description
PermittedPatientActions Coding Describes what actions the patient have permission for. Never mapped on HealthcareServiceLiteSe. Only available on Appointment.

Supported Operations

HTTP Methods

Method Description
GET Used to search for slots based on a search parameter.

Query Operations

Search Parameters

Parameter Format Mandatory Comment
start date Yes Is used to define start and end of the date range to be searched for. Can be passed multiple times, use operators gt(greater than) and lt(less than) to define the range. Both gt and lt operators must be used, see query example.
healthcareFacility HSA ID Yes
healthcareService Internal Id Yes
_profile URL No
appointmentId Internal Id No

HealthcareFacility, HealthcareService and AppointmentID cannot be found in profile.

Supported Queries

GET [baseURL]/Slot/_search?start=gt<start date>&start=lt<end date>&healthcareFacility=<healthcare unit Id>&healthcareService=<Healthcare Service Id>&appointmentId=<appointment Id>

Supported SearchInclude Operations

IncludeParam = "Slot:schedule", Slot:schedule.practitioner”

Supported RevInclude Operations

N/A

Error Codes

No specific error codes for Slot. For common codes, refer to Error handling section.