description: Bundle resource with a type of \"message\" used in RTLS workflows. This bundle will be used for location updates. package_name: hl7.fhir.uv.rtls derivation: constraint name: RTLSMessageBundleLocationUpdate 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: Location Update 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} rtlsLocation: match: {} schema: short: RTLS Location mustSupport: false index: 8 elements: resource: {type: Location, index: 9} package_version: 1.0.0-ballot2 class: profile kind: resource url: http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsMessageBundleLocationUpdate base: http://hl7.org/fhir/StructureDefinition/Bundle version: 1.0.0-ballot2 required: [id, timestamp]