<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2019-02-18T12:35:05.6087673+00:00" />
  </meta>
  <url value="https://medico-emr.net/medico/r4/sd/Observation_BodyMeasurements_1" />
  <name value="Observation_BodyMeasurements_1" />
  <status value="active" />
  <date value="2019-02-18T12:35:05.4423668+00:00" />
  <description value="This medico profiles contains information for&#xD;&#xA;- body weight&#xD;&#xA;- body height&#xD;&#xA;- abdominal girth&#xD;&#xA;- head circumference&#xD;&#xA;- body mass index&#xD;&#xA;- body surface" />
  <fhirVersion value="4.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="https://medico-emr.net/medico/r4/sd/Observation_Base_1" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.id">
      <path value="Observation.id" />
      <definition value="BodyMeasurements.BW-##### - Weight&#xD;&#xA;BodyMeasurements.BH-##### - Height&#xD;&#xA;BodyMeasurements.AG-##### - Abdominal Girth&#xD;&#xA;BodyMeasurements.HC-##### - head circumfence&#xD;&#xA;BodyMeasurements.BMI-##### - BMI&#xD;&#xA;BodyMeasurements.BS-##### - body surface" />
    </element>
    <element id="Observation.meta.lastUpdated">
      <path value="Observation.meta.lastUpdated" />
      <min value="1" />
    </element>
    <element id="Observation.meta.profile">
      <path value="Observation.meta.profile" />
      <fixedCanonical value="https://medico-emr.net/medico/r4/sd/Observation_BodyMeasurements_1" />
    </element>
    <element id="Observation.identifier">
      <path value="Observation.identifier" />
      <max value="1" />
    </element>
    <element id="Observation.identifier:medicoResourceId">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId" />
      <max value="1" />
    </element>
    <element id="Observation.identifier:medicoResourceId.system">
      <path value="Observation.identifier.system" />
      <definition value="Must be a constant underneath https://medico-emr.net/medico/%KUNDE%/sid1/&#xD;&#xA;dependig on code one of the following identifiers:&#xD;&#xA;BodyMeasurements.BW - Weight&#xD;&#xA;BodyMeasurements.BH - Height&#xD;&#xA;BodyMeasurements.AG - Abdominal Girth&#xD;&#xA;BodyMeasurements.HC - head circumfence&#xD;&#xA;BodyMeasurements.BMI - BMI&#xD;&#xA;BodyMeasurements.BS - body surface&#xD;&#xA;BodyMeasurements.CMT - comment" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BW" />
    </element>
    <element id="Observation.identifier:medicoResourceId-Height">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId-Height" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId-Height.system">
      <path value="Observation.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BH" />
    </element>
    <element id="Observation.identifier:medicoResourceId-AbdominalGirth">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId-AbdominalGirth" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId-AbdominalGirth.system">
      <path value="Observation.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.AG" />
    </element>
    <element id="Observation.identifier:medicoResourceId-HeadCircumfence">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId-HeadCircumfence" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId-HeadCircumfence.system">
      <path value="Observation.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.HC" />
    </element>
    <element id="Observation.identifier:medicoResourceId-BMI">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId-BMI" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId-BMI.system">
      <path value="Observation.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BMI" />
    </element>
    <element id="Observation.identifier:medicoResourceId-BodySurface">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId-BodySurface" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId-BodySurface.system">
      <path value="Observation.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BS" />
    </element>
    <element id="Observation.partOf">
      <path value="Observation.partOf" />
      <max value="0" />
    </element>
    <element id="Observation.status">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint">
        <valueString value="default: final" />
      </extension>
      <path value="Observation.status" />
      <short value="final | cancelled" />
    </element>
    <element id="Observation.category.coding.system">
      <path value="Observation.category.coding.system" />
      <fixedUri value="http://hl7.org/fhir/observation-category" />
    </element>
    <element id="Observation.category.coding.code">
      <path value="Observation.category.coding.code" />
      <fixedCode value="vital-signs" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.code:BodyWeight">
      <path value="Observation.code" />
      <sliceName value="BodyWeight" />
    </element>
    <element id="Observation.code:BodyWeight.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyWeight.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:BodyWeight.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyWeight.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:BodyWeight.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyWeight.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="29463-7" />
    </element>
    <element id="Observation.code:BodyWeight.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyWeight.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyWeight.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight">
      <path value="Observation.code" />
      <sliceName value="BodyHeight" />
    </element>
    <element id="Observation.code:BodyHeight.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:BodyHeight.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:BodyHeight.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="8302-2" />
    </element>
    <element id="Observation.code:BodyHeight.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyHeight.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth">
      <path value="Observation.code" />
      <sliceName value="AbdominalGirth" />
    </element>
    <element id="Observation.code:AbdominalGirth.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="8208-0" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:AbdominalGirth.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence">
      <path value="Observation.code" />
      <sliceName value="HeadCircumfence" />
    </element>
    <element id="Observation.code:HeadCircumfence.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="9843-4" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:HeadCircumfence.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex">
      <path value="Observation.code" />
      <sliceName value="BodyMassIndex" />
    </element>
    <element id="Observation.code:BodyMassIndex.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="39156-5" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodyMassIndex.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface">
      <path value="Observation.code" />
      <sliceName value="BodySurface" />
    </element>
    <element id="Observation.code:BodySurface.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code:BodySurface.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code:BodySurface.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="3140-1" />
    </element>
    <element id="Observation.code:BodySurface.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code:BodySurface.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.code.text" />
      <max value="0" />
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <max value="0" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.performer.id">
      <path value="Observation.performer.id" />
      <max value="0" />
    </element>
    <element id="Observation.performer.reference">
      <path value="Observation.performer.reference" />
      <min value="1" />
    </element>
    <element id="Observation.performer.identifier">
      <path value="Observation.performer.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.performer.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.performer.display" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <type>
        <code value="Quantity" />
      </type>
      <meaningWhenMissing value="If missing, there could be only a note taken to be saved to the body measurements." />
    </element>
    <element id="Observation.value[x]:valueQuantity">
      <path value="Observation.value[x]" />
      <sliceName value="valueQuantity" />
      <type>
        <code value="Quantity" />
      </type>
      <binding>
        <strength value="preferred" />
        <valueSet value="http://hl7.org/fhir/ValueSet/ucum-units" />
      </binding>
    </element>
    <element id="Observation.value[x]:valueQuantity.id">
      <path value="Observation.value[x].id" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]:valueQuantity.value">
      <path value="Observation.value[x].value" />
      <min value="1" />
    </element>
    <element id="Observation.value[x]:valueQuantity.comparator">
      <path value="Observation.value[x].comparator" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]:valueQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.value[x].unit" />
      <definition value="A human-readable form of the unit. As defined by Valueset http://hl7.org/fhir/ValueSet/ucum-units&#xD;&#xA;BodyWeight: kg&#xD;&#xA;BodyHeight: cm&#xD;&#xA;AbdominalGirth: cm&#xD;&#xA;HeadCircumfence: cm&#xD;&#xA;BodyMassIndex: kg/m2&#xD;&#xA;BodySurface: m2" />
      <min value="1" />
    </element>
    <element id="Observation.value[x]:valueQuantity.system">
      <path value="Observation.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.value[x]:valueQuantity.code">
      <path value="Observation.value[x].code" />
      <definition value="A computer processable form of the unit in some unit representation system. as defined by valueset http://hl7.org/fhir/ValueSet/ucum-units" />
      <min value="1" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.note.id">
      <path value="Observation.note.id" />
      <max value="0" />
    </element>
    <element id="Observation.note.author[x]">
      <path value="Observation.note.author[x]" />
      <max value="0" />
    </element>
    <element id="Observation.note.time">
      <path value="Observation.note.time" />
      <max value="0" />
    </element>
    <element id="Observation.note.text">
      <path value="Observation.note.text" />
      <definition value="overall comment for bodymeasurements - as this is in medico common for all basevitals values it will be duplicated to all the base vitals observation resources" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange">
      <path value="Observation.referenceRange" />
      <max value="0" />
    </element>
    <element id="Observation.hasMember">
      <path value="Observation.hasMember" />
      <max value="0" />
    </element>
    <element id="Observation.derivedFrom">
      <path value="Observation.derivedFrom" />
      <max value="0" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>