PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.uv.xver@r5.r4-0.0.1-snapshot-1
    http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure
description: This cross-version extension represents BodyStructure.includedStructure from http://hl7.org/fhir/StructureDefinition/BodyStructure|5.0.0 for use in FHIR R4.
package_name: rs/hl7.fhir.uv.xver
derivation: constraint
name: ext_R5_BodyStructure_includedStructure
type: Extension
elements:
  extension:
    array: true
    min: 1
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        structure:
          match: {url: null}
          schema:
            short: Code that represents the included structure
            isModifier: false
            _required: true
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Code that represents the included structure
                choices: [valueCodeableConcept]
                index: 3
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Code that represents the included structure
                choiceOf: value
                index: 4
        laterality:
          match: {url: null}
          schema:
            short: Code that represents the included structure laterality
            isModifier: false
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Code that represents the included structure laterality
                choices: [valueCodeableConcept]
                index: 7
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Code that represents the included structure laterality
                choiceOf: value
                index: 8
        bodyLandmarkOrientation:
          match: {url: null}
          schema:
            short: Landmark relative location
            isModifier: false
            array: true
            index: 9
            extensions:
              landmarkDescription:
                url: null
                short: Body ]andmark description
                isModifier: false
                array: true
                index: 11
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Body ]andmark description
                    choices: [valueCodeableConcept]
                    index: 13
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Body ]andmark description
                    choiceOf: value
                    index: 14
              clockFacePosition:
                url: null
                short: Clockface orientation
                isModifier: false
                array: true
                index: 15
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Clockface orientation
                    choices: [valueCodeableConcept]
                    index: 17
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Clockface orientation
                    choiceOf: value
                    index: 18
              distanceFromLandmark:
                url: null
                short: Landmark relative location
                isModifier: false
                array: true
                index: 19
                extensions:
                  device:
                    url: null
                    short: Measurement device
                    isModifier: false
                    array: true
                    index: 21
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        index: 22
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 24
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 25
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 26
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 28
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 29
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 30
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 32
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 33
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 22
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                  value:
                    url: null
                    short: Measured distance from body landmark
                    isModifier: false
                    array: true
                    index: 34
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Measured distance from body landmark
                        choices: [valueQuantity]
                        index: 36
                      valueQuantity:
                        base: {path: 'Extension.value[x]'}
                        type: Quantity
                        short: Measured distance from body landmark
                        choiceOf: value
                        index: 37
                elements:
                  extension:
                    array: true
                    index: 20
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        device:
                          match: {url: null}
                          schema:
                            short: Measurement device
                            isModifier: false
                            array: true
                            index: 21
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 22
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 24
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 25
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 26
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 28
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 29
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 30
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 32
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 33
                        value:
                          match: {url: null}
                          schema:
                            short: Measured distance from body landmark
                            isModifier: false
                            array: true
                            index: 34
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Measured distance from body landmark
                                choices: [valueQuantity]
                                index: 36
                              valueQuantity:
                                base: {path: 'Extension.value[x]'}
                                type: Quantity
                                short: Measured distance from body landmark
                                choiceOf: value
                                index: 37
              surfaceOrientation:
                url: null
                short: Relative landmark surface orientation
                isModifier: false
                array: true
                index: 38
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Relative landmark surface orientation
                    choices: [valueCodeableConcept]
                    index: 40
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Relative landmark surface orientation
                    choiceOf: value
                    index: 41
            elements:
              extension:
                array: true
                index: 10
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    landmarkDescription:
                      match: {url: null}
                      schema:
                        short: Body ]andmark description
                        isModifier: false
                        array: true
                        index: 11
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Body ]andmark description
                            choices: [valueCodeableConcept]
                            index: 13
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Body ]andmark description
                            choiceOf: value
                            index: 14
                    clockFacePosition:
                      match: {url: null}
                      schema:
                        short: Clockface orientation
                        isModifier: false
                        array: true
                        index: 15
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Clockface orientation
                            choices: [valueCodeableConcept]
                            index: 17
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Clockface orientation
                            choiceOf: value
                            index: 18
                    distanceFromLandmark:
                      match: {url: null}
                      schema:
                        short: Landmark relative location
                        isModifier: false
                        array: true
                        index: 19
                        extensions:
                          device:
                            url: null
                            short: Measurement device
                            isModifier: false
                            array: true
                            index: 21
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 22
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 24
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 25
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 26
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 28
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 29
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 30
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 32
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 33
                          value:
                            url: null
                            short: Measured distance from body landmark
                            isModifier: false
                            array: true
                            index: 34
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Measured distance from body landmark
                                choices: [valueQuantity]
                                index: 36
                              valueQuantity:
                                base: {path: 'Extension.value[x]'}
                                type: Quantity
                                short: Measured distance from body landmark
                                choiceOf: value
                                index: 37
                        elements:
                          extension:
                            array: true
                            index: 20
                            slicing:
                              rules: closed
                              ordered: false
                              discriminator:
                              - {path: url, type: value}
                              min: 0
                              slices:
                                device:
                                  match: {url: null}
                                  schema:
                                    short: Measurement device
                                    isModifier: false
                                    array: true
                                    index: 21
                                    extensions:
                                      _datatype:
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        type: Extension
                                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                        index: 22
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 24
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 25
                                        required: [value, valueString]
                                      concept:
                                        url: null
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 26
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 28
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 29
                                      reference:
                                        url: null
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 30
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 32
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 33
                                    elements:
                                      extension:
                                        type: Extension
                                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 22
                                        slicing:
                                          slices:
                                            _datatype:
                                              match: {}
                                              schema:
                                                type: Extension
                                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                                index: 22
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    pattern: {type: string, value: CodeableReference}
                                                    choices: [valueString]
                                                    type: string
                                                    index: 24
                                                  valueString:
                                                    type: string
                                                    pattern: {type: string, value: CodeableReference}
                                                    base: {path: 'Extension.value[x]'}
                                                    choiceOf: value
                                                    index: 25
                                                required: [value, valueString]
                                            concept:
                                              match: {}
                                              schema:
                                                short: Reference to a concept (by class)
                                                isModifier: false
                                                index: 26
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    short: Reference to a concept (by class)
                                                    choices: [valueCodeableConcept]
                                                    index: 28
                                                  valueCodeableConcept:
                                                    base: {path: 'Extension.value[x]'}
                                                    type: CodeableConcept
                                                    short: Reference to a concept (by class)
                                                    choiceOf: value
                                                    index: 29
                                            reference:
                                              match: {}
                                              schema:
                                                short: Reference to a resource (by instance)
                                                isModifier: false
                                                index: 30
                                                elements:
                                                  value:
                                                    base: {path: 'Extension.value[x]'}
                                                    short: Reference to a resource (by instance)
                                                    choices: [valueReference]
                                                    index: 32
                                                  valueReference:
                                                    base: {path: 'Extension.value[x]'}
                                                    type: Reference
                                                    short: Reference to a resource (by instance)
                                                    choiceOf: value
                                                    index: 33
                                value:
                                  match: {url: null}
                                  schema:
                                    short: Measured distance from body landmark
                                    isModifier: false
                                    array: true
                                    index: 34
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        short: Measured distance from body landmark
                                        choices: [valueQuantity]
                                        index: 36
                                      valueQuantity:
                                        base: {path: 'Extension.value[x]'}
                                        type: Quantity
                                        short: Measured distance from body landmark
                                        choiceOf: value
                                        index: 37
                    surfaceOrientation:
                      match: {url: null}
                      schema:
                        short: Relative landmark surface orientation
                        isModifier: false
                        array: true
                        index: 38
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Relative landmark surface orientation
                            choices: [valueCodeableConcept]
                            index: 40
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Relative landmark surface orientation
                            choiceOf: value
                            index: 41
        spatialReference:
          match: {url: null}
          schema:
            short: Cartesian reference for structure
            isModifier: false
            array: true
            index: 42
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Cartesian reference for structure
                choices: [valueReference]
                index: 44
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: Cartesian reference for structure
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/ImagingSelection']
                index: 45
        qualifier:
          match: {url: null}
          schema:
            short: Code that represents the included structure qualifier
            isModifier: false
            array: true
            index: 46
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Code that represents the included structure qualifier
                choices: [valueCodeableConcept]
                index: 48
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Code that represents the included structure qualifier
                choiceOf: value
                index: 49
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure'}
    type: uri
    index: 50
package_version: r5.r4-0.0.1-snapshot-1
extensions:
  structure:
    url: null
    short: Code that represents the included structure
    isModifier: false
    _required: true
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Code that represents the included structure
        choices: [valueCodeableConcept]
        index: 3
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Code that represents the included structure
        choiceOf: value
        index: 4
  laterality:
    url: null
    short: Code that represents the included structure laterality
    isModifier: false
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Code that represents the included structure laterality
        choices: [valueCodeableConcept]
        index: 7
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Code that represents the included structure laterality
        choiceOf: value
        index: 8
  bodyLandmarkOrientation:
    url: null
    short: Landmark relative location
    isModifier: false
    array: true
    index: 9
    extensions:
      landmarkDescription:
        url: null
        short: Body ]andmark description
        isModifier: false
        array: true
        index: 11
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Body ]andmark description
            choices: [valueCodeableConcept]
            index: 13
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Body ]andmark description
            choiceOf: value
            index: 14
      clockFacePosition:
        url: null
        short: Clockface orientation
        isModifier: false
        array: true
        index: 15
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Clockface orientation
            choices: [valueCodeableConcept]
            index: 17
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Clockface orientation
            choiceOf: value
            index: 18
      distanceFromLandmark:
        url: null
        short: Landmark relative location
        isModifier: false
        array: true
        index: 19
        extensions:
          device:
            url: null
            short: Measurement device
            isModifier: false
            array: true
            index: 21
            extensions:
              _datatype:
                url: http://hl7.org/fhir/StructureDefinition/_datatype
                type: Extension
                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                index: 22
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    pattern: {type: string, value: CodeableReference}
                    choices: [valueString]
                    type: string
                    index: 24
                  valueString:
                    type: string
                    pattern: {type: string, value: CodeableReference}
                    base: {path: 'Extension.value[x]'}
                    choiceOf: value
                    index: 25
                required: [value, valueString]
              concept:
                url: null
                short: Reference to a concept (by class)
                isModifier: false
                index: 26
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Reference to a concept (by class)
                    choices: [valueCodeableConcept]
                    index: 28
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Reference to a concept (by class)
                    choiceOf: value
                    index: 29
              reference:
                url: null
                short: Reference to a resource (by instance)
                isModifier: false
                index: 30
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Reference to a resource (by instance)
                    choices: [valueReference]
                    index: 32
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: Reference to a resource (by instance)
                    choiceOf: value
                    index: 33
            elements:
              extension:
                type: Extension
                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                url: http://hl7.org/fhir/StructureDefinition/_datatype
                index: 22
                slicing:
                  slices:
                    _datatype:
                      match: {}
                      schema:
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 22
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 24
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 25
                        required: [value, valueString]
                    concept:
                      match: {}
                      schema:
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 26
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 28
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 29
                    reference:
                      match: {}
                      schema:
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 30
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 32
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 33
          value:
            url: null
            short: Measured distance from body landmark
            isModifier: false
            array: true
            index: 34
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Measured distance from body landmark
                choices: [valueQuantity]
                index: 36
              valueQuantity:
                base: {path: 'Extension.value[x]'}
                type: Quantity
                short: Measured distance from body landmark
                choiceOf: value
                index: 37
        elements:
          extension:
            array: true
            index: 20
            slicing:
              rules: closed
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                device:
                  match: {url: null}
                  schema:
                    short: Measurement device
                    isModifier: false
                    array: true
                    index: 21
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        index: 22
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 24
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 25
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 26
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 28
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 29
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 30
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 32
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 33
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 22
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                value:
                  match: {url: null}
                  schema:
                    short: Measured distance from body landmark
                    isModifier: false
                    array: true
                    index: 34
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Measured distance from body landmark
                        choices: [valueQuantity]
                        index: 36
                      valueQuantity:
                        base: {path: 'Extension.value[x]'}
                        type: Quantity
                        short: Measured distance from body landmark
                        choiceOf: value
                        index: 37
      surfaceOrientation:
        url: null
        short: Relative landmark surface orientation
        isModifier: false
        array: true
        index: 38
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Relative landmark surface orientation
            choices: [valueCodeableConcept]
            index: 40
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Relative landmark surface orientation
            choiceOf: value
            index: 41
    elements:
      extension:
        array: true
        index: 10
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            landmarkDescription:
              match: {url: null}
              schema:
                short: Body ]andmark description
                isModifier: false
                array: true
                index: 11
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Body ]andmark description
                    choices: [valueCodeableConcept]
                    index: 13
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Body ]andmark description
                    choiceOf: value
                    index: 14
            clockFacePosition:
              match: {url: null}
              schema:
                short: Clockface orientation
                isModifier: false
                array: true
                index: 15
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Clockface orientation
                    choices: [valueCodeableConcept]
                    index: 17
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Clockface orientation
                    choiceOf: value
                    index: 18
            distanceFromLandmark:
              match: {url: null}
              schema:
                short: Landmark relative location
                isModifier: false
                array: true
                index: 19
                extensions:
                  device:
                    url: null
                    short: Measurement device
                    isModifier: false
                    array: true
                    index: 21
                    extensions:
                      _datatype:
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        index: 22
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            pattern: {type: string, value: CodeableReference}
                            choices: [valueString]
                            type: string
                            index: 24
                          valueString:
                            type: string
                            pattern: {type: string, value: CodeableReference}
                            base: {path: 'Extension.value[x]'}
                            choiceOf: value
                            index: 25
                        required: [value, valueString]
                      concept:
                        url: null
                        short: Reference to a concept (by class)
                        isModifier: false
                        index: 26
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a concept (by class)
                            choices: [valueCodeableConcept]
                            index: 28
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Reference to a concept (by class)
                            choiceOf: value
                            index: 29
                      reference:
                        url: null
                        short: Reference to a resource (by instance)
                        isModifier: false
                        index: 30
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Reference to a resource (by instance)
                            choices: [valueReference]
                            index: 32
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Reference to a resource (by instance)
                            choiceOf: value
                            index: 33
                    elements:
                      extension:
                        type: Extension
                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                        index: 22
                        slicing:
                          slices:
                            _datatype:
                              match: {}
                              schema:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                            concept:
                              match: {}
                              schema:
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                            reference:
                              match: {}
                              schema:
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                  value:
                    url: null
                    short: Measured distance from body landmark
                    isModifier: false
                    array: true
                    index: 34
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        short: Measured distance from body landmark
                        choices: [valueQuantity]
                        index: 36
                      valueQuantity:
                        base: {path: 'Extension.value[x]'}
                        type: Quantity
                        short: Measured distance from body landmark
                        choiceOf: value
                        index: 37
                elements:
                  extension:
                    array: true
                    index: 20
                    slicing:
                      rules: closed
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: 0
                      slices:
                        device:
                          match: {url: null}
                          schema:
                            short: Measurement device
                            isModifier: false
                            array: true
                            index: 21
                            extensions:
                              _datatype:
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                index: 22
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    pattern: {type: string, value: CodeableReference}
                                    choices: [valueString]
                                    type: string
                                    index: 24
                                  valueString:
                                    type: string
                                    pattern: {type: string, value: CodeableReference}
                                    base: {path: 'Extension.value[x]'}
                                    choiceOf: value
                                    index: 25
                                required: [value, valueString]
                              concept:
                                url: null
                                short: Reference to a concept (by class)
                                isModifier: false
                                index: 26
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a concept (by class)
                                    choices: [valueCodeableConcept]
                                    index: 28
                                  valueCodeableConcept:
                                    base: {path: 'Extension.value[x]'}
                                    type: CodeableConcept
                                    short: Reference to a concept (by class)
                                    choiceOf: value
                                    index: 29
                              reference:
                                url: null
                                short: Reference to a resource (by instance)
                                isModifier: false
                                index: 30
                                elements:
                                  value:
                                    base: {path: 'Extension.value[x]'}
                                    short: Reference to a resource (by instance)
                                    choices: [valueReference]
                                    index: 32
                                  valueReference:
                                    base: {path: 'Extension.value[x]'}
                                    type: Reference
                                    short: Reference to a resource (by instance)
                                    choiceOf: value
                                    index: 33
                            elements:
                              extension:
                                type: Extension
                                short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                url: http://hl7.org/fhir/StructureDefinition/_datatype
                                index: 22
                                slicing:
                                  slices:
                                    _datatype:
                                      match: {}
                                      schema:
                                        type: Extension
                                        short: Data type name for BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device from FHIR R5
                                        url: http://hl7.org/fhir/StructureDefinition/_datatype
                                        index: 22
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            pattern: {type: string, value: CodeableReference}
                                            choices: [valueString]
                                            type: string
                                            index: 24
                                          valueString:
                                            type: string
                                            pattern: {type: string, value: CodeableReference}
                                            base: {path: 'Extension.value[x]'}
                                            choiceOf: value
                                            index: 25
                                        required: [value, valueString]
                                    concept:
                                      match: {}
                                      schema:
                                        short: Reference to a concept (by class)
                                        isModifier: false
                                        index: 26
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a concept (by class)
                                            choices: [valueCodeableConcept]
                                            index: 28
                                          valueCodeableConcept:
                                            base: {path: 'Extension.value[x]'}
                                            type: CodeableConcept
                                            short: Reference to a concept (by class)
                                            choiceOf: value
                                            index: 29
                                    reference:
                                      match: {}
                                      schema:
                                        short: Reference to a resource (by instance)
                                        isModifier: false
                                        index: 30
                                        elements:
                                          value:
                                            base: {path: 'Extension.value[x]'}
                                            short: Reference to a resource (by instance)
                                            choices: [valueReference]
                                            index: 32
                                          valueReference:
                                            base: {path: 'Extension.value[x]'}
                                            type: Reference
                                            short: Reference to a resource (by instance)
                                            choiceOf: value
                                            index: 33
                        value:
                          match: {url: null}
                          schema:
                            short: Measured distance from body landmark
                            isModifier: false
                            array: true
                            index: 34
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                short: Measured distance from body landmark
                                choices: [valueQuantity]
                                index: 36
                              valueQuantity:
                                base: {path: 'Extension.value[x]'}
                                type: Quantity
                                short: Measured distance from body landmark
                                choiceOf: value
                                index: 37
            surfaceOrientation:
              match: {url: null}
              schema:
                short: Relative landmark surface orientation
                isModifier: false
                array: true
                index: 38
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Relative landmark surface orientation
                    choices: [valueCodeableConcept]
                    index: 40
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Relative landmark surface orientation
                    choiceOf: value
                    index: 41
  spatialReference:
    url: null
    short: Cartesian reference for structure
    isModifier: false
    array: true
    index: 42
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Cartesian reference for structure
        choices: [valueReference]
        index: 44
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: Cartesian reference for structure
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/ImagingSelection']
        index: 45
  qualifier:
    url: null
    short: Code that represents the included structure qualifier
    isModifier: false
    array: true
    index: 46
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Code that represents the included structure qualifier
        choices: [valueCodeableConcept]
        index: 48
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Code that represents the included structure qualifier
        choiceOf: value
        index: 49
class: extension
kind: complex-type
url: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [extension, url]