PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.r4.zib2020@0.12.0-beta.2
    http://nictiz.nl/fhir/StructureDefinition/zib-O2Saturation
description: Arterial oxygen saturation, also referred to as saturation, is an indicator for the amount of oxygen bound to the hemoglobin in the red blood cells of the arteries. The measurement is usually carried out as a transcutaneous measurement with a blood oxygen monitor or pulse oximeter. The saturation level is expressed as a percentage and should be over 95% in healthy people.
package_name: nictiz.fhir.nl.r4.zib2020
derivation: constraint
name: ZibO2Saturation
abstract: true
type: Observation
elements:
  code:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 2708-6, system: 'http://loinc.org'}
        - {code: 59408-5, system: 'http://loinc.org'}
    index: 0
  effective:
    choices: []
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        effectiveDateTime:
          match: {}
          schema:
            short: O2SaturationDateTime
            choices: [effectiveDateTime]
            index: 4
          min: 0
  effectiveDateTime:
    short: O2SaturationDateTime
    type: dateTime
    choiceOf: effective
    index: 5
    slicing:
      slices:
        effectiveDateTime:
          match: {}
          schema: {short: O2SaturationDateTime, type: dateTime, choiceOf: effective, index: 5}
          min: 0
  value:
    short: SpO2Value
    pattern:
      type: Quantity
      value: {code: '%', system: 'http://unitsofmeasure.org'}
    choices: [valueQuantity]
    index: 7
  valueQuantity:
    short: SpO2Value
    type: Quantity
    pattern:
      type: Quantity
      value: {code: '%', system: 'http://unitsofmeasure.org'}
    choiceOf: value
    index: 8
  note:
    index: 9
    elements:
      text: {short: Comment, index: 10}
  component:
    index: 11
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        extraOxygenAdministration:
          match:
            code:
              coding:
              - {code: '266702001', system: 'http://snomed.info/sct'}
          schema:
            index: 12
            elements:
              code:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '266702001', system: 'http://snomed.info/sct'}
                index: 13
              value:
                short: ExtraOxygenAdministration
                choices: [valueBoolean]
                index: 15
              valueBoolean: {type: boolean, short: ExtraOxygenAdministration, choiceOf: value, index: 16}
package_version: 0.12.0-beta.2
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-O2Saturation
base: http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns
version: null