<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="fiphr-sd-metbystandardrmr-stu3" />
  <url value="http://phr.kanta.fi/StructureDefinition/fiphr-sd-metbystandardrmr-stu3" />
  <version value="0.1" />
  <name value="fiphr-sd-metbystandardrmr-stu3" />
  <title value="Finnish PHR MET by Standard RMR profile" />
  <status value="draft" />
  <experimental value="true" />
  <date value="2019-11-26" />
  <publisher value="DigitalWells" />
  <description value="Finnish PHR profile for metabolic equivalent of task (MET) by standard resting metabolic rate (RMR). The profile is based on the Finnish PHR Fitness profile." />
  <purpose value="Finnish PHR profile for metabolic equivalent of task (MET) by standard resting metabolic rate (RMR). The profile is based on the Finnish PHR Fitness profile." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://phr.kanta.fi/StructureDefinition/fiphr-fitness-stu3" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.meta.profile">
      <path value="Observation.meta.profile" />
      <fixedUri value="http://phr.kanta.fi/StructureDefinition/fiphr-sd-metbystandardrmr-stu3" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <fixedCode value="82260-1" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange">
      <path value="Observation.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <comment value="Component observations SHALL contain the standard resting metabolic rate and one of the following three options: the measured metabolic equivalent of task, the estimated metabolic equivalent of task or the reported metabolic equivalent of task. In the case of containing the estimated metabolic equivalent of task or the reported metabolic equivalent of task, component observations SHOULD also contain the source for the estimated metabolic equivalent of task or the source for the reported metabolic equivalent of task. Component observations MAY also contain the adjusted metabolic equivalent of task. In the case of containing the adjusted metabolic equivalent of task, component observations SHOULD also contain the source for the adjusted metabolic equivalent of task." />
      <min value="2" />
      <max value="5" />
    </element>
    <element id="Observation.component.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:standard-rmr">
      <path value="Observation.component" />
      <sliceName value="standard-rmr" />
      <short value="Standard RMR" />
      <definition value="Standard resting metabolic rate (RMR), by convention 3.5 ml of oxygen per kg per min." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:standard-rmr.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:standard-rmr.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:standard-rmr.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82284-1" />
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity.value">
      <path value="Observation.component.valueQuantity.value" />
      <min value="1" />
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity.comparator">
      <path value="Observation.component.valueQuantity.comparator" />
      <max value="0" />
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueQuantity.unit" />
      <min value="1" />
      <fixedString value="ml/kg/min" />
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.component:standard-rmr.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <min value="1" />
      <fixedCode value="mL/kg/min" />
    </element>
    <element id="Observation.component:standard-rmr.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:standard-rmr.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:measured-met">
      <path value="Observation.component" />
      <sliceName value="measured-met" />
      <short value="Measured MET" />
      <definition value="Measured metabolic equivalent of task (MET) calculated based on measured activity metabolic rate and the standard resting metabolic rate (RMR)." />
      <max value="1" />
    </element>
    <element id="Observation.component:measured-met.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:measured-met.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:measured-met.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82261-9" />
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity.value">
      <path value="Observation.component.valueQuantity.value" />
      <min value="1" />
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity.comparator">
      <path value="Observation.component.valueQuantity.comparator" />
      <max value="0" />
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueQuantity.unit" />
      <min value="1" />
      <fixedString value="MET" />
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.component:measured-met.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <min value="1" />
      <fixedCode value="[MET]" />
    </element>
    <element id="Observation.component:measured-met.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:measured-met.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-met">
      <path value="Observation.component" />
      <sliceName value="estimated-met" />
      <short value="Estimated MET" />
      <definition value="Estimated metabolic equivalent of task (MET) calculated based on estimated activity metabolic rate and the standard resting metabolic rate (RMR)." />
      <max value="1" />
    </element>
    <element id="Observation.component:estimated-met.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:estimated-met.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:estimated-met.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82262-7" />
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity.value">
      <path value="Observation.component.valueQuantity.value" />
      <min value="1" />
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity.comparator">
      <path value="Observation.component.valueQuantity.comparator" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueQuantity.unit" />
      <min value="1" />
      <fixedString value="MET" />
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.component:estimated-met.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <min value="1" />
      <fixedCode value="[MET]" />
    </element>
    <element id="Observation.component:estimated-met.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-met.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-source">
      <path value="Observation.component" />
      <sliceName value="estimated-source" />
      <short value="Source for estimated MET" />
      <definition value="Source used to estimate the activity metabolic rate when calculating the estimated metabolic equivalent of task (MET)." />
      <max value="1" />
    </element>
    <element id="Observation.component:estimated-source.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:estimated-source.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:estimated-source.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82280-9" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <description value="Codes identifying sources for estimated MET-values." />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-sourceforestimatedmet" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding">
      <path value="Observation.component.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding.system">
      <path value="Observation.component.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding.version">
      <path value="Observation.component.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding.code">
      <path value="Observation.component.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.coding.userSelected">
      <path value="Observation.component.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-source.value[x]:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-source.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:estimated-source.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-met">
      <path value="Observation.component" />
      <sliceName value="reported-met" />
      <short value="Reported MET" />
      <definition value="Reported metabolic equivalent of task (MET) calculated based on reported activity metabolic rate and the standard resting metabolic rate (RMR)." />
      <max value="1" />
    </element>
    <element id="Observation.component:reported-met.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:reported-met.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:reported-met.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82263-5" />
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity.value">
      <path value="Observation.component.valueQuantity.value" />
      <min value="1" />
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity.comparator">
      <path value="Observation.component.valueQuantity.comparator" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueQuantity.unit" />
      <min value="1" />
      <fixedString value="MET" />
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.component:reported-met.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <min value="1" />
      <fixedCode value="[MET]" />
    </element>
    <element id="Observation.component:reported-met.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-met.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-source">
      <path value="Observation.component" />
      <sliceName value="reported-source" />
      <short value="Source for reported MET" />
      <definition value="Source used for the reported activity metabolic rate when calculating the reported metabolic equivalent of task (MET)." />
      <max value="1" />
    </element>
    <element id="Observation.component:reported-source.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:reported-source.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:reported-source.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82281-7" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <description value="Codes identifying sources for reported MET-values." />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-sourceforreportedmet" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding">
      <path value="Observation.component.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding.system">
      <path value="Observation.component.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding.version">
      <path value="Observation.component.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding.code">
      <path value="Observation.component.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.coding.userSelected">
      <path value="Observation.component.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-source.value[x]:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-source.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:reported-source.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-met">
      <path value="Observation.component" />
      <sliceName value="adjusted-met" />
      <short value="Adjusted MET" />
      <definition value="Adjusted metabolic equivalent of task (MET) calculated based on adjusted activity metabolic rate and the standard resting metabolic rate (RMR)." />
      <max value="1" />
    </element>
    <element id="Observation.component:adjusted-met.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:adjusted-met.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:adjusted-met.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82271-8" />
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity">
      <path value="Observation.component.valueQuantity" />
      <sliceName value="valueQuantity" />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity.value">
      <path value="Observation.component.valueQuantity.value" />
      <min value="1" />
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity.comparator">
      <path value="Observation.component.valueQuantity.comparator" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueQuantity.unit" />
      <min value="1" />
      <fixedString value="MET" />
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity.system">
      <path value="Observation.component.valueQuantity.system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.component:adjusted-met.value[x]:valueQuantity.code">
      <path value="Observation.component.valueQuantity.code" />
      <min value="1" />
      <fixedCode value="[MET]" />
    </element>
    <element id="Observation.component:adjusted-met.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-met.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-source">
      <path value="Observation.component" />
      <sliceName value="adjusted-source" />
      <short value="Source for adjusted MET" />
      <definition value="Source used to adjust the activity metabolic rate when calculating the adjusted metabolic equivalent of task (MET)." />
      <max value="1" />
    </element>
    <element id="Observation.component:adjusted-source.code">
      <path value="Observation.component.code" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-metbystandardrmr" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:adjusted-source.code.coding.system">
      <path value="Observation.component.code.coding.system" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:adjusted-source.code.coding.code">
      <path value="Observation.component.code.coding.code" />
      <fixedCode value="82283-3" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept">
      <path value="Observation.component.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="required" />
        <description value="Codes identifying sources for adjusted MET-values." />
        <valueSetReference>
          <reference value="http://phr.kanta.fi/ValueSet/fiphr-vs-sourceforadjustedmet" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding">
      <path value="Observation.component.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding.system">
      <path value="Observation.component.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding.version">
      <path value="Observation.component.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding.code">
      <path value="Observation.component.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.coding.userSelected">
      <path value="Observation.component.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-source.value[x]:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.component.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-source.interpretation">
      <path value="Observation.component.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.component:adjusted-source.referenceRange">
      <path value="Observation.component.referenceRange" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>