PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.uv.xver@r4.r5-0.0.1-snapshot-1
    http://hl7.org/fhir/4.0/StructureDefinition/extension-ObservationDefinition.qualifiedInterval
description: This cross-version extension represents ObservationDefinition.qualifiedInterval from http://hl7.org/fhir/StructureDefinition/ObservationDefinition|4.0.1 for use in FHIR R5.
package_name: rs/hl7.fhir.uv.xver
derivation: constraint
name: ext_R4_ObservationDefinition_qualifiedInterval
type: Extension
elements:
  extension:
    array: true
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        category:
          match: {url: null}
          schema:
            isModifier: false
            short: reference | critical | absolute
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: reference | critical | absolute
                choices: [valueCode]
                index: 3
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: reference | critical | absolute
                choiceOf: value
                index: 4
        range:
          match: {url: null}
          schema:
            isModifier: false
            short: The interval itself, for continuous or ordinal observations
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The interval itself, for continuous or ordinal observations
                choices: [valueRange]
                index: 7
              valueRange:
                base: {path: 'Extension.value[x]'}
                type: Range
                short: The interval itself, for continuous or ordinal observations
                choiceOf: value
                index: 8
        context:
          match: {url: null}
          schema:
            isModifier: false
            short: Range context qualifier
            index: 9
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Range context qualifier
                choices: [valueCodeableConcept]
                index: 11
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Range context qualifier
                choiceOf: value
                index: 12
        appliesTo:
          match: {url: null}
          schema:
            isModifier: false
            short: Targetted population of the range
            array: true
            index: 13
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Targetted population of the range
                choices: [valueCodeableConcept]
                index: 15
              valueCodeableConcept:
                base: {path: 'Extension.value[x]'}
                type: CodeableConcept
                short: Targetted population of the range
                choiceOf: value
                index: 16
        gender:
          match: {url: null}
          schema:
            isModifier: false
            short: male | female | other | unknown
            index: 17
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: male | female | other | unknown
                choices: [valueCode]
                index: 19
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: male | female | other | unknown
                choiceOf: value
                index: 20
        age:
          match: {url: null}
          schema:
            isModifier: false
            short: Applicable age range, if relevant
            index: 21
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Applicable age range, if relevant
                choices: [valueRange]
                index: 23
              valueRange:
                base: {path: 'Extension.value[x]'}
                type: Range
                short: Applicable age range, if relevant
                choiceOf: value
                index: 24
        gestationalAge:
          match: {url: null}
          schema:
            isModifier: false
            short: Applicable gestational age range, if relevant
            index: 25
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Applicable gestational age range, if relevant
                choices: [valueRange]
                index: 27
              valueRange:
                base: {path: 'Extension.value[x]'}
                type: Range
                short: Applicable gestational age range, if relevant
                choiceOf: value
                index: 28
        condition:
          match: {url: null}
          schema:
            isModifier: false
            short: Condition associated with the reference range
            index: 29
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Condition associated with the reference range
                choices: [valueString]
                index: 31
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: Condition associated with the reference range
                choiceOf: value
                index: 32
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/4.0/StructureDefinition/extension-ObservationDefinition.qualifiedInterval'}
    type: uri
    index: 33
package_version: r4.r5-0.0.1-snapshot-1
extensions:
  category:
    url: null
    isModifier: false
    short: reference | critical | absolute
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: reference | critical | absolute
        choices: [valueCode]
        index: 3
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: reference | critical | absolute
        choiceOf: value
        index: 4
  range:
    url: null
    isModifier: false
    short: The interval itself, for continuous or ordinal observations
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The interval itself, for continuous or ordinal observations
        choices: [valueRange]
        index: 7
      valueRange:
        base: {path: 'Extension.value[x]'}
        type: Range
        short: The interval itself, for continuous or ordinal observations
        choiceOf: value
        index: 8
  context:
    url: null
    isModifier: false
    short: Range context qualifier
    index: 9
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Range context qualifier
        choices: [valueCodeableConcept]
        index: 11
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Range context qualifier
        choiceOf: value
        index: 12
  appliesTo:
    url: null
    isModifier: false
    short: Targetted population of the range
    array: true
    index: 13
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Targetted population of the range
        choices: [valueCodeableConcept]
        index: 15
      valueCodeableConcept:
        base: {path: 'Extension.value[x]'}
        type: CodeableConcept
        short: Targetted population of the range
        choiceOf: value
        index: 16
  gender:
    url: null
    isModifier: false
    short: male | female | other | unknown
    index: 17
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: male | female | other | unknown
        choices: [valueCode]
        index: 19
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: male | female | other | unknown
        choiceOf: value
        index: 20
  age:
    url: null
    isModifier: false
    short: Applicable age range, if relevant
    index: 21
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Applicable age range, if relevant
        choices: [valueRange]
        index: 23
      valueRange:
        base: {path: 'Extension.value[x]'}
        type: Range
        short: Applicable age range, if relevant
        choiceOf: value
        index: 24
  gestationalAge:
    url: null
    isModifier: false
    short: Applicable gestational age range, if relevant
    index: 25
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Applicable gestational age range, if relevant
        choices: [valueRange]
        index: 27
      valueRange:
        base: {path: 'Extension.value[x]'}
        type: Range
        short: Applicable gestational age range, if relevant
        choiceOf: value
        index: 28
  condition:
    url: null
    isModifier: false
    short: Condition associated with the reference range
    index: 29
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Condition associated with the reference range
        choices: [valueString]
        index: 31
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: Condition associated with the reference range
        choiceOf: value
        index: 32
class: extension
kind: complex-type
url: http://hl7.org/fhir/4.0/StructureDefinition/extension-ObservationDefinition.qualifiedInterval
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [url]