Slot
Slot | http://hl7.org/fhir/R5/StructureDefinition/Slot | ||
identifier | S | 0..* | Identifier |
serviceCategory | S | 0..* | CodeableConcept |
serviceType | S | 0..* | CodeableReference(HealthcareService) |
specialty | S | 0..* | CodeableConcept |
appointmentType | S | 0..* | CodeableConcept |
schedule | S | 1..1 | Reference(Schedule) |
status | S | 1..1 | codeBinding |
start | S | 1..1 | instant |
end | S | 1..1 | instant |
overbooked | S | 0..1 | boolean |
Slot | |
Definition | A slot of time on a schedule that may be available for booking appointments |
Slot.identifier | |
Cardinality | 0...* |
Type | Identifier |
Must Support | True |
Slot.serviceCategory | |
Cardinality | 0...* |
Type | CodeableConcept |
Must Support | True |
Slot.serviceType | |
Cardinality | 0...* |
Type | CodeableReference(HealthcareService) |
Must Support | True |
Slot.specialty | |
Cardinality | 0...* |
Type | CodeableConcept |
Must Support | True |
Slot.appointmentType | |
Cardinality | 0...* |
Type | CodeableConcept |
Must Support | True |
Slot.schedule | |
Cardinality | 1...1 |
Type | Reference(Schedule) |
Must Support | True |
Slot.status | |
Cardinality | 1...1 |
Type | code |
Binding | http://hl7.org/fhir/ValueSet/slot-status (required) |
Must Support | True |
Slot.start | |
Cardinality | 1...1 |
Type | instant |
Must Support | True |
Slot.end | |
Cardinality | 1...1 |
Type | instant |
Must Support | True |
Slot.overbooked | |
Cardinality | 0...1 |
Type | boolean |
Must Support | True |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Slot-verto" /> <url value="http://verto.ca/fhir/StructureDefinition/Slot-verto" /> <version value="1.0.0" /> <name value="Slot" /> <title value="Verto's Slot Profile" /> <status value="active" /> <experimental value="true" /> <date value="2025-01-13" /> <publisher value="Verto Health" /> <description value="Slot Profile constrained by Verto's Digital Twin for scheduling and availability management" /> <fhirVersion value="5.0.0" /> <kind value="resource" /> <abstract value="false" /> <type value="Slot" /> <baseDefinition value="http://hl7.org/fhir/R5/StructureDefinition/Slot" /> <derivation value="constraint" /> <differential> <element id="Slot"> <path value="Slot" /> <short value="Verto's Slot Profile" /> <definition value="A slot of time on a schedule that may be available for booking appointments" /> </element> <element id="Slot.identifier"> <path value="Slot.identifier" /> <short value="External identifiers for this slot" /> <min value="0" /> <max value="*" /> <type> <code value="Identifier" /> </type> <mustSupport value="true" /> </element> <element id="Slot.serviceCategory"> <path value="Slot.serviceCategory" /> <short value="A broad categorization of the service" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="Slot.serviceType"> <path value="Slot.serviceType" /> <short value="The type of appointments that can be booked into this slot" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableReference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" /> </type> <mustSupport value="true" /> </element> <element id="Slot.specialty"> <path value="Slot.specialty" /> <short value="The specialty of the practitioner" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="Slot.appointmentType"> <path value="Slot.appointmentType" /> <short value="The style of appointment or patient that may be booked" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="Slot.schedule"> <path value="Slot.schedule" /> <short value="The schedule resource that this slot defines" /> <min value="1" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://verto.ca/fhir/StructureDefinition/Schedule-verto" /> </type> <mustSupport value="true" /> </element> <element id="Slot.status"> <path value="Slot.status" /> <short value="busy | free | busy-unavailable | busy-tentative | entered-in-error" /> <min value="1" /> <max value="1" /> <type> <code value="code" /> </type> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://hl7.org/fhir/ValueSet/slot-status" /> </binding> </element> <element id="Slot.start"> <path value="Slot.start" /> <short value="Start date/time of the slot" /> <min value="1" /> <max value="1" /> <type> <code value="instant" /> </type> <mustSupport value="true" /> </element> <element id="Slot.end"> <path value="Slot.end" /> <short value="End date/time of the slot" /> <min value="1" /> <max value="1" /> <type> <code value="instant" /> </type> <mustSupport value="true" /> </element> <element id="Slot.overbooked"> <path value="Slot.overbooked" /> <short value="This slot has already been overbooked" /> <min value="0" /> <max value="1" /> <type> <code value="boolean" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "Slot-verto", "url": "http://verto.ca/fhir/StructureDefinition/Slot-verto", "version": "1.0.0", "name": "Slot", "title": "Verto's Slot Profile", "status": "active", "experimental": true, "date": "2025-01-13", "publisher": "Verto Health", "description": "Slot Profile constrained by Verto's Digital Twin for scheduling and availability management", "fhirVersion": "5.0.0", "kind": "resource", "abstract": false, "type": "Slot", "baseDefinition": "http://hl7.org/fhir/R5/StructureDefinition/Slot", "derivation": "constraint", "differential": { "element": [ { "id": "Slot", "path": "Slot", "short": "Verto's Slot Profile", "definition": "A slot of time on a schedule that may be available for booking appointments" }, { "id": "Slot.identifier", "path": "Slot.identifier", "short": "External identifiers for this slot", "min": 0, "max": "*", "type": [ { "code": "Identifier" } ], "mustSupport": true }, { "id": "Slot.serviceCategory", "path": "Slot.serviceCategory", "short": "A broad categorization of the service", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "Slot.serviceType", "path": "Slot.serviceType", "short": "The type of appointments that can be booked into this slot", "min": 0, "max": "*", "type": [ { "code": "CodeableReference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/HealthcareService" ] } ], "mustSupport": true }, { "id": "Slot.specialty", "path": "Slot.specialty", "short": "The specialty of the practitioner", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "Slot.appointmentType", "path": "Slot.appointmentType", "short": "The style of appointment or patient that may be booked", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "Slot.schedule", "path": "Slot.schedule", "short": "The schedule resource that this slot defines", "min": 1, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://verto.ca/fhir/StructureDefinition/Schedule-verto" ] } ], "mustSupport": true }, { "id": "Slot.status", "path": "Slot.status", "short": "busy | free | busy-unavailable | busy-tentative | entered-in-error", "min": 1, "max": "1", "type": [ { "code": "code" } ], "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/ValueSet/slot-status" } }, { "id": "Slot.start", "path": "Slot.start", "short": "Start date/time of the slot", "min": 1, "max": "1", "type": [ { "code": "instant" } ], "mustSupport": true }, { "id": "Slot.end", "path": "Slot.end", "short": "End date/time of the slot", "min": 1, "max": "1", "type": [ { "code": "instant" } ], "mustSupport": true }, { "id": "Slot.overbooked", "path": "Slot.overbooked", "short": "This slot has already been overbooked", "min": 0, "max": "1", "type": [ { "code": "boolean" } ], "mustSupport": true } ] } }