<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="zib-BloodPressure" />
  <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BloodPressure" />
  <version value="3.0.5" />
  <name value="Zib BloodPressure" />
  <title value="HCIM BloodPressure" />
  <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="This profile is derived from the HL7 Vital Signs profile for Blood Pressure in order to add mappings from the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) BloodPresurre version 3.1, release 2017 and to provide extensions for missing concepts if needed.&#xD;&#xA;&#xD;&#xA;The blood pressure is a parameter for determining the condition of the blood circulation and is expressed in systolic and diastolic pressure in mmHg." />
  <purpose value="Blood pressure is measured to gain an indication of the health condition of the patient’s cardiovascular system." />
  <copyright value="CC0" />
  <fhirVersion value="3.0.2" />
  <mapping>
    <identity value="hcim-bloodpressure-v3.1-2017EN" />
    <uri value="https://zibs.nl/wiki/BloodPressure-v3.1(2017EN)" />
    <name value="HCIM BloodPressure-v3.1(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-basicelements-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/BasicElements-v1.0(2017EN)" />
    <name value="HCIM BasicElements-v1.0(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-bloodpressure-v3.0-2016EN" />
    <uri value="https://zibs.nl/wiki/BloodPressure-v3.0(2016EN)" />
    <name value="HCIM BloodPressure-v3.0(2016EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-bloodpressure-v1.2-2015EN" />
    <uri value="https://zibs.nl/wiki/BloodPressure-v1.2(2015EN)" />
    <name value="HCIM BloodPressure-v1.2(2015EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-VitalSigns" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <short value="BloodPressure" />
      <definition value="The FHIR BloodPressure profile sets a minimum expectations for the Observation Resource to record, search and fetch the blood pressure associated with a patient." />
      <alias value="Bloeddruk" />
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.1" />
        <comment value="BloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.1" />
        <comment value="BloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.1" />
        <comment value="BloodPressure" />
      </mapping>
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Observation.code.coding:bloodPressureCode">
      <path value="Observation.code.coding" />
      <sliceName value="bloodPressureCode" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding:bloodPressureCode.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code.coding:bloodPressureCode.code">
      <path value="Observation.code.coding.code" />
      <comment value="Please note: the zib/HCIM uses the LOINC code 55284-4 rather than 85354-9. However, this latter code is used in the VitalSigns profile, and it has been chosen to align to this commonly used profile. Future versions of the zib/HCIM will use this code as well." />
      <min value="1" />
      <fixedCode value="85354-9" />
    </element>
    <element id="Observation.code.coding:bloodPressureCode.display">
      <path value="Observation.code.coding.display" />
      <defaultValueString value="Blood pressure panel with all children optional" />
    </element>
    <element id="Observation.effective[x]">
      <path value="Observation.effective[x]" />
      <short value="BloodPressureDateTime" />
      <alias value="BloeddrukDatumTijd" />
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.5" />
        <comment value="BloodPressureDateTime" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.5" />
        <comment value="BloodPressureDateTime" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.5" />
        <comment value="BloodPressureDateTime" />
      </mapping>
    </element>
    <element id="Observation.comment">
      <path value="Observation.comment" />
      <short value="Comment" />
      <definition value="Comments on the measured blood pressure. Here, an explanation could be given, for example, of circumstances that may have influenced the patient’s blood pressure, such as pain, stress, exertion and sleep/wake cycles." />
      <alias value="Toelichting" />
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.6" />
        <comment value="Explanation" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.6" />
        <comment value="Explanation" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.6" />
        <comment value="Comment" />
      </mapping>
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <short value="MeasuringLocation" />
      <definition value="Anatomical location where the blood pressure was measured." />
      <alias value="MeetLocatie" />
      <binding>
        <strength value="extensible" />
        <description value="MeetLocatieCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.4--20171231000000" />
          <display value="MeetLocatieCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.10" />
        <comment value="MeasuringLocation" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.10" />
        <comment value="MeasuringLocation" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.10" />
        <comment value="MeasuringLocation" />
      </mapping>
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <short value="MeasuringMethod" />
      <definition value="The type of method used to measure blood pressure." />
      <alias value="Meetmethode" />
      <binding>
        <strength value="extensible" />
        <description value="MeetmethodeCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.1--20171231000000" />
          <display value="MeetmethodeCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.7" />
        <comment value="MeasuringMethod" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.7" />
        <comment value="MeasuringMethod" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.7" />
        <comment value="MeasuringMethod" />
      </mapping>
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="code" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="2" />
    </element>
    <element id="Observation.component:SystolicBP">
      <path value="Observation.component" />
      <sliceName value="SystolicBP" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:SystolicBP.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="8480-6" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:SystolicBP.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <short value="SystolicBloodPressure recorded with UCUM" />
      <definition value="The highest (peak) systematic arterial blood pressure - measured in the contraction stage or systole of the cardiac cycle." />
      <alias value="SystolischeBloeddruk" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.2" />
        <comment value="SystolicBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.2" />
        <comment value="SystolicBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.2" />
        <comment value="SystolicBloodPressure" />
      </mapping>
    </element>
    <element id="Observation.component:SystolicBP.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <fixedCode value="mm[Hg]" />
    </element>
    <element id="Observation.component:DiastolicBP">
      <path value="Observation.component" />
      <sliceName value="DiastolicBP" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:DiastolicBP.code">
      <path value="Observation.component.code" />
      <short value="DiastolicBloodPressure recorded with UCUM" />
      <definition value="The lowest systematic arterial blood pressure - measured in the relaxation stage or diastole of the cardiac cycle." />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system." />
      <alias value="DiastolischeBloeddruk" />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="8462-4" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:DiastolicBP.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.3" />
        <comment value="DiastolicBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.3" />
        <comment value="DiastolicBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.3" />
        <comment value="DiastolicBloodPressure" />
      </mapping>
    </element>
    <element id="Observation.component:DiastolicBP.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <fixedCode value="mm[Hg]" />
    </element>
    <element id="Observation.component:AverageBloodPressureSNOMED">
      <path value="Observation.component" />
      <sliceName value="AverageBloodPressureSNOMED" />
      <comment value="There are two slices defined for the AverageBloodPressure concept of zib BloodPressure (NL-CM:12.4.4), one called averageBloodPressureSNOMED and one called averageBloodPressureLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 6797001 or LOINC code 8478-0. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the average blood pressure using both SNOMED code 6797001 and LOINC code 8478-0. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:AverageBloodPressureSNOMED.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular SNOMED code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="6797001" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:AverageBloodPressureSNOMED.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <short value="AverageBloodPressure recorded with UCUM" />
      <definition value="Average blood pressure during one cycle of the heart contracting and relaxing.&#xD;&#xA;Estimated based on systolic and diastolic blood pressure. This estimate is unreliable in cases of circulatory disorders. This value can only be reliably determined when invasive blood pressure is measured." />
      <alias value="GemiddeldeBloeddruk" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
    </element>
    <element id="Observation.component:AverageBloodPressureSNOMED.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <fixedCode value="mm[Hg]" />
    </element>
    <element id="Observation.component:AverageBloodPressureLOINC">
      <path value="Observation.component" />
      <sliceName value="AverageBloodPressureLOINC" />
      <comment value="There are two slices defined for the AverageBloodPressure concept of zib BloodPressure (NL-CM:12.4.4), one called averageBloodPressureSNOMED and one called averageBloodPressureLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 6797001 or LOINC code 8478-0. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the average blood pressure using both SNOMED code 6797001 and LOINC code 8478-0. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:AverageBloodPressureLOINC.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="8478-0" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:AverageBloodPressureLOINC.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <short value="AverageBloodPressure recorded with UCUM" />
      <definition value="Average blood pressure during one cycle of the heart contracting and relaxing.&#xD;&#xA;Estimated based on systolic and diastolic blood pressure. This estimate is unreliable in cases of circulatory disorders. This value can only be reliably determined when invasive blood pressure is measured." />
      <alias value="GemiddeldeBloeddruk" />
      <type>
        <code value="Quantity" />
      </type>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.4" />
        <comment value="AverageBloodPressure" />
      </mapping>
    </element>
    <element id="Observation.component:AverageBloodPressureLOINC.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <fixedCode value="mm[Hg]" />
    </element>
    <element id="Observation.component:diastolicEndpoint">
      <path value="Observation.component" />
      <sliceName value="diastolicEndpoint" />
      <short value="DiastolicEndpoint" />
      <max value="1" />
    </element>
    <element id="Observation.component:diastolicEndpoint.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular SNOMED code or code that is used locally in a system." />
      <alias value="Component Test" />
      <alias value="Component Name" />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="85549003" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:diastolicEndpoint.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <short value="DiastolicEndpoint" />
      <definition value="Registration of the Korotkoff sound used to measure diastolic pressure with the auscultatory method." />
      <alias value="DiastolischEindpunt" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <description value="DiastolischEindpuntCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.2--20171231000000" />
          <display value="DiastolischEindpuntCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.8" />
        <comment value="DiastolicEndpoint" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.8" />
        <comment value="DiastolicEndpoint" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.8" />
        <comment value="DiastolicEndpoint" />
      </mapping>
    </element>
    <element id="Observation.component:cuffTypeSNOMED">
      <path value="Observation.component" />
      <sliceName value="cuffTypeSNOMED" />
      <comment value="There are two slices defined for the CuffType concept of zib BloodPressure (NL-CM:12.4.9), one called cuffTypeSNOMED and one called cuffTypeLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 70665002 or LOINC code 8358-4. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the cuff type using both SNOMED code 70665002 and LOINC code 8358-4. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:cuffTypeSNOMED.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular SNOMED code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="70665002" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:cuffTypeSNOMED.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <short value="CuffType" />
      <definition value="The size of the cuff used in the measurement." />
      <alias value="ManchetType" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <description value="ManchetTypeCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.3--20171231000000" />
          <display value="ManchetTypeCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
    </element>
    <element id="Observation.component:cuffTypeLOINC">
      <path value="Observation.component" />
      <sliceName value="cuffTypeLOINC" />
      <comment value="There are two slices defined for the CuffType concept of zib BloodPressure (NL-CM:12.4.9), one called cuffTypeSNOMED and one called cuffTypeLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 70665002 or LOINC code 8358-4. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the cuff type using both SNOMED code 70665002 and LOINC code 8358-4. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:cuffTypeLOINC.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="8358-4" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:cuffTypeLOINC.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <short value="CuffType" />
      <definition value="The size of the cuff used in the measurement." />
      <alias value="ManchetType" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <description value="ManchetTypeCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.3--20171231000000" />
          <display value="ManchetTypeCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.9" />
        <comment value="CuffType" />
      </mapping>
    </element>
    <element id="Observation.component:positionSNOMED">
      <path value="Observation.component" />
      <sliceName value="positionSNOMED" />
      <comment value="There are two slices defined for the Position concept of zib BloodPressure (NL-CM:12.4.11), one called positionSNOMED and one called positionLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 424724000 or LOINC code 8361-8. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the position using both SNOMED code 424724000 and LOINC code 8361-8. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:positionSNOMED.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular SNOMED code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://snomed.info/sct" />
          <code value="424724000" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:positionSNOMED.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <short value="Position" />
      <definition value="The position of the patient when the blood pressure was measured." />
      <alias value="Houding" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <description value="HoudingCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.5--20171231000000" />
          <display value="HoudingCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
    </element>
    <element id="Observation.component:positionLOINC">
      <path value="Observation.component" />
      <sliceName value="positionLOINC" />
      <comment value="There are two slices defined for the Position concept of zib BloodPressure (NL-CM:12.4.11), one called positionSNOMED and one called positionLOINC. These slices are defined to indicate that the `Observation.component` for this concept may be identified using either SNOMED code 424724000 or LOINC code 8361-8. Sending systems can choose one of these codes, while receiving systems need to recognize them both. The actual _value_ communicated in `.valueCodeableConcept` is not affected by this choice.&#xD;&#xA;&#xD;&#xA;Please note that this way of modelling prevents the use of an `Observation.component` that identifies the position using both SNOMED code 424724000 and LOINC code 8361-8. This is a modelling error that cannot be fixed in a backwards compatible way." />
      <max value="1" />
    </element>
    <element id="Observation.component:positionLOINC.code">
      <path value="Observation.component.code" />
      <comment value="Additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system." />
      <patternCodeableConcept>
        <coding>
          <system value="http://loinc.org" />
          <code value="8361-8" />
        </coding>
      </patternCodeableConcept>
    </element>
    <element id="Observation.component:positionLOINC.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <short value="Position" />
      <definition value="The position of the patient when the blood pressure was measured." />
      <alias value="Houding" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <description value="HoudingCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.4.5--20171231000000" />
          <display value="HoudingCodelijst" />
        </valueSetReference>
      </binding>
      <mapping>
        <identity value="hcim-bloodpressure-v1.2-2015EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.0-2016EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
      <mapping>
        <identity value="hcim-bloodpressure-v3.1-2017EN" />
        <map value="NL-CM:12.4.11" />
        <comment value="Position" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>