Schedule
Schedule | http://hl7.org/fhir/R5/StructureDefinition/Schedule | ||
identifier | S | 0..* | Identifier |
active | S | 0..1 | boolean |
serviceCategory | S | 0..* | CodeableConcept |
serviceType | S | 0..* | CodeableReference(HealthcareService) |
specialty | S | 0..* | CodeableConceptBinding |
name | S | 0..1 | string |
actor | S | 1..* | Reference(Patient | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location) |
planningHorizon | S | 0..1 | Period |
Schedule | |
Definition | A container for slots of time that may be available for booking appointments |
Schedule.identifier | |
Cardinality | 0...* |
Type | Identifier |
Must Support | True |
Schedule.active | |
Cardinality | 0...1 |
Type | boolean |
Must Support | True |
Schedule.serviceCategory | |
Cardinality | 0...* |
Type | CodeableConcept |
Binding | ServiceCategory (example) |
Must Support | True |
Schedule.serviceType | |
Cardinality | 0...* |
Type | CodeableReference(HealthcareService) |
Binding | ServiceType (example) |
Must Support | True |
Schedule.specialty | |
Cardinality | 0...* |
Type | CodeableConcept |
Binding | http://hl7.org/fhir/ValueSet/practice-setting-code (preferred) |
Must Support | True |
Schedule.name | |
Cardinality | 0...1 |
Type | string |
Must Support | True |
Schedule.actor | |
Cardinality | 1...* |
Type | Reference(Patient | Practitioner | PractitionerRole | CareTeam | RelatedPerson | Device | HealthcareService | Location) |
Must Support | True |
Schedule.planningHorizon | |
Cardinality | 0...1 |
Type | Period |
Must Support | True |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Schedule-verto" /> <url value="http://verto.ca/fhir/StructureDefinition/Schedule-verto" /> <version value="1.0.0" /> <name value="Schedule" /> <title value="Verto's Schedule Profile" /> <status value="active" /> <experimental value="true" /> <publisher value="Verto Health" /> <description value="Schedule Profile constrained by Verto's Digital Twin" /> <fhirVersion value="5.0.0" /> <kind value="resource" /> <abstract value="false" /> <type value="Schedule" /> <baseDefinition value="http://hl7.org/fhir/R5/StructureDefinition/Schedule" /> <derivation value="constraint" /> <differential> <element id="Schedule"> <path value="Schedule" /> <short value="Schedule of time slots" /> <definition value="A container for slots of time that may be available for booking appointments" /> </element> <element id="Schedule.identifier"> <path value="Schedule.identifier" /> <short value="External identifiers" /> <min value="0" /> <max value="*" /> <type> <code value="Identifier" /> </type> <mustSupport value="true" /> </element> <element id="Schedule.active"> <path value="Schedule.active" /> <short value="Whether this schedule is active" /> <min value="0" /> <max value="1" /> <type> <code value="boolean" /> </type> <mustSupport value="true" /> </element> <element id="Schedule.serviceCategory"> <path value="Schedule.serviceCategory" /> <short value="High-level category" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <valueSet value="http://hl7.org/fhir/ValueSet/service-category" /> </binding> </element> <element id="Schedule.serviceType"> <path value="Schedule.serviceType" /> <short value="Specific service" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableReference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <valueSet value="http://hl7.org/fhir/ValueSet/service-type" /> </binding> </element> <element id="Schedule.specialty"> <path value="Schedule.specialty" /> <short value="Type of specialty needed" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="preferred" /> <valueSet value="http://hl7.org/fhir/ValueSet/practice-setting-code" /> </binding> </element> <element id="Schedule.name"> <path value="Schedule.name" /> <short value="Human-readable label" /> <min value="0" /> <max value="1" /> <type> <code value="string" /> </type> <mustSupport value="true" /> </element> <element id="Schedule.actor"> <path value="Schedule.actor" /> <short value="Resource(s) that availability information is being provided for" /> <min value="1" /> <max value="*" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/CareTeam" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> </type> <mustSupport value="true" /> </element> <element id="Schedule.planningHorizon"> <path value="Schedule.planningHorizon" /> <short value="Period of time covered by schedule" /> <min value="0" /> <max value="1" /> <type> <code value="Period" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "Schedule-verto", "url": "http://verto.ca/fhir/StructureDefinition/Schedule-verto", "version": "1.0.0", "name": "Schedule", "title": "Verto's Schedule Profile", "status": "active", "experimental": true, "publisher": "Verto Health", "description": "Schedule Profile constrained by Verto's Digital Twin", "fhirVersion": "5.0.0", "kind": "resource", "abstract": false, "type": "Schedule", "baseDefinition": "http://hl7.org/fhir/R5/StructureDefinition/Schedule", "derivation": "constraint", "differential": { "element": [ { "id": "Schedule", "path": "Schedule", "short": "Schedule of time slots", "definition": "A container for slots of time that may be available for booking appointments" }, { "id": "Schedule.identifier", "path": "Schedule.identifier", "short": "External identifiers", "min": 0, "max": "*", "type": [ { "code": "Identifier" } ], "mustSupport": true }, { "id": "Schedule.active", "path": "Schedule.active", "short": "Whether this schedule is active", "min": 0, "max": "1", "type": [ { "code": "boolean" } ], "mustSupport": true }, { "id": "Schedule.serviceCategory", "path": "Schedule.serviceCategory", "short": "High-level category", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/service-category" } }, { "id": "Schedule.serviceType", "path": "Schedule.serviceType", "short": "Specific service", "min": 0, "max": "*", "type": [ { "code": "CodeableReference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/HealthcareService" ] } ], "mustSupport": true, "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/service-type" } }, { "id": "Schedule.specialty", "path": "Schedule.specialty", "short": "Type of specialty needed", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/ValueSet/practice-setting-code" } }, { "id": "Schedule.name", "path": "Schedule.name", "short": "Human-readable label", "min": 0, "max": "1", "type": [ { "code": "string" } ], "mustSupport": true }, { "id": "Schedule.actor", "path": "Schedule.actor", "short": "Resource(s) that availability information is being provided for", "min": 1, "max": "*", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/CareTeam", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Device", "http://hl7.org/fhir/StructureDefinition/HealthcareService", "http://hl7.org/fhir/StructureDefinition/Location" ] } ], "mustSupport": true }, { "id": "Schedule.planningHorizon", "path": "Schedule.planningHorizon", "short": "Period of time covered by schedule", "min": 0, "max": "1", "type": [ { "code": "Period" } ], "mustSupport": true } ] } }