PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.phd@2.0.0-ballot2
    http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBitsEnumerationObservation
description: Observations from a PHD where the measurement is an ASN1 BITS value.
package_name: hl7.fhir.uv.phd
derivation: constraint
name: PhdBitsEnumerationObservation
type: Observation
elements:
  value:
    choices: []
    index: 1
  component:
    index: 2
    elements:
      code:
        elements:
          coding: {index: 3}
      value:
        choices: []
        index: 5
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: $this, type: type}
          min: null
          slices:
            valueBoolean:
              match: {}
              schema:
                choices: [valueBoolean]
                index: 7
              min: 0
              max: 1
      valueBoolean:
        type: boolean
        choiceOf: value
        index: 8
        slicing:
          slices:
            valueBoolean:
              match: {}
              schema: {type: boolean, choiceOf: value, index: 8}
              min: 0
              max: 1
    slicing:
      slices:
        bitsComponent:
          match: {}
          schema:
            short: BITs measurements entry components
            array: true
            index: 9
            elements:
              code:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1MeasurementBits'}
                index: 10
              value:
                short: The value of the bit
                choices: [valueBoolean]
                index: 12
              valueBoolean: {type: boolean, short: The value of the bit, choiceOf: value, index: 13}
              dataAbsentReason:
                elements:
                  coding:
                    index: 14
                    slicing:
                      rules: open
                      discriminator:
                      - {path: $this, type: value}
                      min: null
                      slices:
                        unsupported:
                          match: {code: unsupported, system: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'}
                          schema:
                            short: For the optional reporting of unsupported bits
                            pattern:
                              type: Coding
                              value: {code: unsupported, system: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'}
                            type: Coding
                            index: 15
                          min: 0
                          max: 1
package_version: 2.0.0-ballot2
class: profile
kind: resource
url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBitsEnumerationObservation
base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation
version: 2.0.0-ballot2