{
"description": "A slot of time on a schedule that may be available for booking appointments.",
"_filename": "StructureDefinition-Slot-my-core.json",
"package_name": "hie2.packages",
"date": "2022-03-16T13:52:08.8554906+00:00",
"derivation": "specialization",
"meta": {
"versionId": "2",
"lastUpdated": "2022-03-16T13:52:13.262+00:00"
},
"publisher": "Malaysia MOH - HIE Steering Committee",
"fhirVersion": "4.0.1",
"name": "SlotMyCore",
"mapping": [ {
"uri": "http://hl7.org/v3",
"name": "RIM Mapping",
"identity": "rim"
}, {
"uri": "http://ietf.org/rfc/2445",
"name": "iCalendar",
"identity": "ical"
}, {
"uri": "http://hl7.org/fhir/fivews",
"name": "FiveWs Pattern Mapping",
"identity": "w5"
} ],
"abstract": false,
"type": "Slot",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "Slot (MY Core)",
"package_version": "1.0.1",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
"valueString": "Base.Workflow"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "trial-use"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 3
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
"valueCode": "business"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "pa"
} ],
"status": "active",
"id": "53f74f80-1c10-4426-89a5-923b45198369",
"kind": "resource",
"url": "http://fhir.hie.moh.gov.my/StructureDefinition/Slot-my-core",
"version": "1.0.1",
"differential": {
"element": [ {
"id": "Slot",
"path": "Slot",
"short": "A slot of time on a schedule that may be available for booking appointments",
"mapping": [ {
"map": "n/a",
"identity": "rim"
}, {
"map": "(refer to the Availability resource for the header mapping details)",
"identity": "ical"
} ],
"definition": "A slot of time on a schedule that may be available for booking appointments."
}, {
"id": "Slot.identifier",
"path": "Slot.identifier",
"type": [ {
"code": "Identifier"
} ],
"short": "External Ids for this item",
"mapping": [ {
"map": "FiveWs.identifier",
"identity": "w5"
} ],
"isSummary": true,
"definition": "External Ids for this item."
}, {
"id": "Slot.serviceCategory",
"path": "Slot.serviceCategory",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "A broad categorization of the service that is to be performed during this appointment",
"binding": {
"strength": "example",
"valueSet": "http://fhir.hie.moh.gov.my/ValueSet/service-category-my-core",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "service-category"
} ]
},
"mapping": [ {
"map": "FiveWs.class",
"identity": "w5"
} ],
"isSummary": true,
"definition": "A broad categorization of the service that is to be performed during this appointment."
}, {
"id": "Slot.serviceType",
"path": "Slot.serviceType",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "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",
"binding": {
"strength": "example",
"valueSet": "http://fhir.hie.moh.gov.my/ValueSet/service-type-my-core",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "service-type"
} ]
},
"mapping": [ {
"map": "FiveWs.class",
"identity": "w5"
} ],
"isSummary": true,
"definition": "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."
}, {
"id": "Slot.specialty",
"path": "Slot.specialty",
"type": [ {
"code": "CodeableConcept"
} ],
"short": "The specialty of a practitioner that would be required to perform the service requested in this appointment",
"binding": {
"strength": "preferred",
"valueSet": "http://hl7.org/fhir/ValueSet/c80-practice-codes",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "specialty"
} ],
"description": "Additional details about where the content was created (e.g. clinical specialty)."
},
"mapping": [ {
"map": "FiveWs.class",
"identity": "w5"
} ],
"isSummary": true,
"definition": "The specialty of a practitioner that would be required to perform the service requested in this appointment."
}, {
"path": "Slot.appointmentType",
"definition": "The style of appointment or patient that may be booked in the slot (not service type).",
"short": "The style of appointment or patient that may be booked in the slot (not service type)",
"mapping": [ {
"map": "FiveWs.class",
"identity": "w5"
} ],
"type": [ {
"code": "CodeableConcept"
} ],
"binding": {
"strength": "preferred",
"valueSet": "http://terminology.hl7.org/ValueSet/v2-0276",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "appointment-type"
} ]
},
"max": "1",
"id": "Slot.appointmentType",
"isSummary": true
}, {
"id": "Slot.schedule",
"max": "1",
"min": 1,
"path": "Slot.schedule",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://fhir.hie.moh.gov.my/StructureDefinition/Schedule-my-core" ]
} ],
"short": "The schedule resource that this slot defines an interval of status information",
"isSummary": true,
"definition": "The schedule resource that this slot defines an interval of status information."
}, {
"path": "Slot.status",
"min": 1,
"definition": "busy | free | busy-unavailable | busy-tentative | entered-in-error.",
"short": "busy | free | busy-unavailable | busy-tentative | entered-in-error",
"mapping": [ {
"map": "FREEBUSY;FBTYPE=(freeBusyType):19980314T233000Z/19980315T003000Z If the freeBusyType is BUSY, then this value can be excluded",
"identity": "ical"
} ],
"type": [ {
"code": "code"
} ],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/ValueSet/slotstatus|4.0.1",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "SlotStatus"
} ],
"description": "The free/busy status of the slot."
},
"max": "1",
"id": "Slot.status",
"isSummary": true
}, {
"path": "Slot.start",
"min": 1,
"definition": "Date/Time that the slot is to begin.",
"short": "Date/Time that the slot is to begin",
"mapping": [ {
"map": "FiveWs.planned",
"identity": "w5"
}, {
"map": "FREEBUSY;FBTYPE=FREE:(start)/19980315T003000Z If the freeBusyType is BUSY, then this value can be excluded",
"identity": "ical"
} ],
"type": [ {
"code": "instant"
} ],
"max": "1",
"id": "Slot.start",
"isSummary": true
}, {
"path": "Slot.end",
"min": 1,
"definition": "Date/Time that the slot is to conclude.",
"short": "Date/Time that the slot is to conclude",
"mapping": [ {
"map": "FiveWs.planned",
"identity": "w5"
}, {
"map": "FREEBUSY:19980314T233000Z/(end) If the freeBusyType is BUSY, then this value can be excluded (as shown)",
"identity": "ical"
} ],
"type": [ {
"code": "instant"
} ],
"max": "1",
"id": "Slot.end",
"isSummary": true
}, {
"id": "Slot.overbooked",
"max": "1",
"path": "Slot.overbooked",
"type": [ {
"code": "boolean"
} ],
"short": "This slot has already been overbooked, appointments are unlikely to be accepted for this time",
"definition": "This slot has already been overbooked, appointments are unlikely to be accepted for this time.",
"meaningWhenMissing": "If overbooked is missing, systems may assume that there are still appointments available"
}, {
"id": "Slot.comment",
"max": "1",
"path": "Slot.comment",
"type": [ {
"code": "string"
} ],
"short": "Comments on the slot to describe any extended information. Such as custom constraints on the slot",
"definition": "Comments on the slot to describe any extended information. Such as custom constraints on the slot."
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}