description: Bundle resource with a type of \"message\" used in RTLS workflows. This bundle will be used for enrollment. package_name: hl7.fhir.uv.rtls derivation: constraint name: RTLSMessageBundleEnroll type: Bundle elements: id: {index: 0} type: pattern: {type: code, value: message} type: code index: 1 timestamp: {index: 2} entry: array: true min: 2 index: 3 slicing: rules: open description: Slicing based on the type and then profile of the sliced element discriminator: - {path: resource, type: type} - {path: resource, type: profile} min: 2 slices: messageHeader: match: {} schema: short: Tag Enrollment Header Header mustSupport: true _required: true index: 4 elements: resource: {type: MessageHeader, index: 5} tagDevice: match: {} schema: short: Tag Device mustSupport: true _required: true index: 6 elements: resource: {type: Device, index: 7} associatedPatient: match: {} schema: short: Associated Patient mustSupport: false index: 8 elements: resource: {type: Patient, index: 9} associatedPractitioner: match: {} schema: short: Associated Practitioner mustSupport: false index: 10 elements: resource: {type: Practitioner, index: 11} package_version: 1.0.0-ballot2 class: profile kind: resource url: http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsMessageBundleEnroll base: http://hl7.org/fhir/StructureDefinition/Bundle version: 1.0.0-ballot2 required: [id, timestamp]