<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://example.org/fhir/StructureDefinition/MyTWCoreObservationVitalSigns" />
  <name value="MyTWCoreObservationVitalSigns" />
  <status value="draft" />
  <date value="2024-03-01T00:46:27.3562894+00:00" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Observation-vitalSigns-twcore" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="99707-2" />
    </element>
    <element id="Observation.code.coding.display">
      <path value="Observation.code.coding.display" />
      <fixedString value="Continuous renal replacement therapy panel" />
    </element>
    <element id="Observation.code.text">
      <path value="Observation.code.text" />
      <fixedString value="Continuous renal replacement therapy (CRRT)" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Patient-twcore" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
      </type>
    </element>
    <element id="Observation.subject.reference">
      <path value="Observation.subject.reference" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <min value="1" />
    </element>
    <element id="Observation.performer.reference">
      <path value="Observation.performer.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.device">
      <path value="Observation.device" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.device.reference">
      <path value="Observation.device.reference" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <description value="儀器輸出量測值" />
        <rules value="open" />
      </slicing>
      <min value="14" />
    </element>
    <element id="Observation.component:BloodFlowRate">
      <path value="Observation.component" />
      <sliceName value="BloodFlowRate" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:BloodFlowRate.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:BloodFlowRate.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:BloodFlowRate.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99711-4" />
    </element>
    <element id="Observation.component:BloodFlowRate.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Blood flow rate" />
    </element>
    <element id="Observation.component:BloodFlowRate.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
      <binding>
        <strength value="required" />
        <description value="用於記錄生命體徵的常用UCUM單元。；應填入[VitalSignsUnits](http://hl7.org/fhir/R4/valueset-ucum-vitals-common.html)值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示,  如： UCUMCodes。" />
        <valueSet value="http://hl7.org/fhir/ValueSet/ucum-vitals-common; http://hl7.org/fhir/ValueSet/ucum-units" />
      </binding>
    </element>
    <element id="Observation.component:BloodFlowRate.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:BloodFlowRate.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/min" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:BloodFlowRate.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:BloodFlowRate.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/min" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:DialysateFlowRate">
      <path value="Observation.component" />
      <sliceName value="DialysateFlowRate" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:DialysateFlowRate.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:DialysateFlowRate.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:DialysateFlowRate.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99712-2" />
    </element>
    <element id="Observation.component:DialysateFlowRate.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Dialysate flow rate" />
    </element>
    <element id="Observation.component:DialysateFlowRate.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
      <binding>
        <strength value="required" />
        <description value="用於記錄生命體徵的常用UCUM單元。；應填入[VitalSignsUnits](http://hl7.org/fhir/R4/valueset-ucum-vitals-common.html)值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示，如：UCUMCodes。" />
        <valueSet value="http://hl7.org/fhir/ValueSet/ucum-vitals-common; http://hl7.org/fhir/ValueSet/ucum-units" />
      </binding>
    </element>
    <element id="Observation.component:DialysateFlowRate.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:DialysateFlowRate.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/hr" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:DialysateFlowRate.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:DialysateFlowRate.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/h" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReplacementFluid">
      <path value="Observation.component" />
      <sliceName value="ReplacementFluid" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:ReplacementFluid.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:ReplacementFluid.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:ReplacementFluid.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99733-8" />
    </element>
    <element id="Observation.component:ReplacementFluid.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Replacement fluid" />
    </element>
    <element id="Observation.component:ReplacementFluid.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:ReplacementFluid.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReplacementFluid.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/hr" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReplacementFluid.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReplacementFluid.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/h" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate">
      <path value="Observation.component" />
      <sliceName value="Pre-filterReplacementFluidRate" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99714-8" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Pre-filter replacement fluid rate" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/hr" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Pre-filterReplacementFluidRate.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/h" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate">
      <path value="Observation.component" />
      <sliceName value="Post-filterReplacementFluidRate" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99713-0" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Post-filter replacement fluid rate" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/hr" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:Post-filterReplacementFluidRate.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/h" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour">
      <path value="Observation.component" />
      <sliceName value="UltrafiltrateVolumeRemoved1Hour" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99735-3" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Ultrafiltrate volume removed 1 hour" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL/hr" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:UltrafiltrateVolumeRemoved1Hour.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL/h" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:SyringeVolumeActual">
      <path value="Observation.component" />
      <sliceName value="SyringeVolumeActual" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="76315-1" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Syringe Volume.actual" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:SyringeVolumeActual.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:SyringeVolumeActual.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit">
      <path value="Observation.component" />
      <sliceName value="AccessPressureRenalReplacementTherapyCircuit" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99717-1" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Access pressure Renal replacement therapy circuit" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mmHg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:AccessPressureRenalReplacementTherapyCircuit.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mm[Hg]" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReturnPressure">
      <path value="Observation.component" />
      <sliceName value="ReturnPressure" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:ReturnPressure.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:ReturnPressure.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:ReturnPressure.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99721-3" />
    </element>
    <element id="Observation.component:ReturnPressure.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Return pressure" />
    </element>
    <element id="Observation.component:ReturnPressure.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:ReturnPressure.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReturnPressure.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mmHg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReturnPressure.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ReturnPressure.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mm[Hg]" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:FilterPressure">
      <path value="Observation.component" />
      <sliceName value="FilterPressure" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:FilterPressure.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:FilterPressure.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:FilterPressure.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99719-7" />
    </element>
    <element id="Observation.component:FilterPressure.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Filter pressure" />
    </element>
    <element id="Observation.component:FilterPressure.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:FilterPressure.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:FilterPressure.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mmHg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:FilterPressure.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:FilterPressure.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mm[Hg]" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:EffluentPressure">
      <path value="Observation.component" />
      <sliceName value="EffluentPressure" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:EffluentPressure.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:EffluentPressure.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:EffluentPressure.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99718-9" />
    </element>
    <element id="Observation.component:EffluentPressure.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Effluent pressure" />
    </element>
    <element id="Observation.component:EffluentPressure.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:EffluentPressure.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:EffluentPressure.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mmHg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:EffluentPressure.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:EffluentPressure.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mm[Hg]" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:TransmembranePressure">
      <path value="Observation.component" />
      <sliceName value="TransmembranePressure" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:TransmembranePressure.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:TransmembranePressure.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:TransmembranePressure.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99720-5" />
    </element>
    <element id="Observation.component:TransmembranePressure.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Transmembrane pressure" />
    </element>
    <element id="Observation.component:TransmembranePressure.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:TransmembranePressure.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:TransmembranePressure.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mmHg" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:TransmembranePressure.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:TransmembranePressure.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mm[Hg]" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal">
      <path value="Observation.component" />
      <sliceName value="ContinuousRenalReplacementTherapyFluidRemovalGoal" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99709-8" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Continuous renal replacement therapy fluid removal goal" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:ContinuousRenalReplacementTherapyFluidRemovalGoal.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal">
      <path value="Observation.component" />
      <sliceName value="HemodialysisFluidRemovalGoal" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.code.coding">
      <path value="Observation.component.code.coding" />
      <min value="1" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <min value="1" />
      <fixedCode value="99738-7" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.code.coding.display">
      <path value="Observation.component.code.coding.display" />
      <fixedString value="Hemodialysis fluid removal goal" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.value[x]">
      <path value="Observation.component.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.value[x].value">
      <path value="Observation.component.value[x].value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.value[x].unit">
      <path value="Observation.component.value[x].unit" />
      <min value="1" />
      <fixedString value="mL" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.value[x].system">
      <path value="Observation.component.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
      <mustSupport value="true" />
    </element>
    <element id="Observation.component:HemodialysisFluidRemovalGoal.value[x].code">
      <path value="Observation.component.value[x].code" />
      <min value="1" />
      <fixedCode value="mL" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>