PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.rtls@1.0.0-ballot2
    http://hl7.org/fhir/uv/rtls/StructureDefinition/rtlsMessageBundleEnroll
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]