<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="zib-Respiration-AdministeredOxygen" />
  <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Respiration-AdministeredOxygen" />
  <version value="1.0.3" />
  <name value="Zib Respiration AdministeredOxygen" />
  <title value="HCIM Respiration AdministeredOxygen" />
  <status value="active" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="url" />
      <value value="https://www.nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="An Observation extension resource as defined by the Dutch HCIM Respiration v3.1(2017EN).&#xD;&#xA;&#xD;&#xA;During breathing or respiration, air flows to and from the lungs, where gas exchange occurs, absorbing oxygen from the air into the blood and exhaling carbon dioxide into the air. Observations of spontaneous breathing, usually registered as part of the observation of vital functions." />
  <purpose value="# Purpose of HCIM&#xD;&#xA;Observing a person’s spontaneous breathing, including recording breathing frequency, depth and rhythm, is done to gain an indication of the health condition of the patient’s pulmonary system.&#xD;&#xA;&#xD;&#xA;# Purpose of this profile&#xD;&#xA;This profile extends the zib-Respiration resource with info about administered oxygen. It is complemented by the profiles zib-Respiration-AdministeredOxygen-AdministrationDevice (DeviceUseStatement) and zib-Respiration-AdministeredOxygen-AdministrationDeviceProduct (Device) to register the device used to administer extra oxygen." />
  <copyright value="CC0" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="hcim-respiration-v3.1-2017EN" />
    <uri value="https://zibs.nl/wiki/Respiration-v3.1(2017EN)" />
    <name value="HCIM Respiration-v3.1(2017EN)" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <contextType value="resource" />
  <context value="Observation" />
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension.extension:extraOxygenAdministration">
      <path value="Extension.extension" />
      <sliceName value="extraOxygenAdministration" />
      <max value="1" />
    </element>
    <element id="Extension.extension:extraOxygenAdministration.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:extraOxygenAdministration.url">
      <path value="Extension.extension.url" />
      <fixedUri value="extraOxygenAdministration" />
    </element>
    <element id="Extension.extension:extraOxygenAdministration.value[x]:valueBoolean">
      <path value="Extension.extension.valueBoolean" />
      <sliceName value="valueBoolean" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.extension:flowRate">
      <path value="Extension.extension" />
      <sliceName value="flowRate" />
      <max value="1" />
    </element>
    <element id="Extension.extension:flowRate.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:flowRate.url">
      <path value="Extension.extension.url" />
      <fixedUri value="flowRate" />
    </element>
    <element id="Extension.extension:flowRate.value[x]:valueQuantity">
      <path value="Extension.extension.valueQuantity" />
      <sliceName value="valueQuantity" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Extension.extension:fiO2">
      <path value="Extension.extension" />
      <sliceName value="fiO2" />
      <max value="1" />
    </element>
    <element id="Extension.extension:fiO2.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:fiO2.url">
      <path value="Extension.extension.url" />
      <fixedUri value="fiO2" />
    </element>
    <element id="Extension.extension:fiO2.value[x]:valueQuantity">
      <path value="Extension.extension.valueQuantity" />
      <sliceName value="valueQuantity" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/zib-Respiration-AdministeredOxygen" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>