<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="a1d186c4-abb6-4ef4-88c1-03c2d85b2dfa" />
  <meta>
    <versionId value="7" />
    <lastUpdated value="2022-07-13T12:21:13.9584868+00:00" />
    <profile value="https://fhir.cambio.se/StructureDefinition/ObservationFootLengthLite/v1" />
  </meta>
  <url value="https://fhir.cambio.se/StructureDefinition/ObservationFootLengthLite/v1" />
  <version value="1.0.0" />
  <name value="ObservationFootLengthLite" />
  <title value="ObservationFootLengthLite" />
  <status value="active" />
  <date value="2022-02-14T17:45:19.3534318+00:00" />
  <description value="This is a generic level use case profile to communicate the Foot Length. This profile can be derived for more specific use case profile. Foot length is the length of the foot from the longest toe to the back of the heel." />
  <purpose value="The profile ObservationFootLengthLite is used for communicating an entry of a patients foot length by sending a value in the element observation.value. The API can be used to read patient foot length information from COSMIC." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="https://fhir.cambio.se/StructureDefinition/ObservationFootLengthCore/v1" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.implicitRules">
      <path value="Observation.implicitRules" />
      <max value="0" />
    </element>
    <element id="Observation.language">
      <path value="Observation.language" />
      <max value="0" />
    </element>
    <element id="Observation.text">
      <path value="Observation.text" />
      <max value="0" />
    </element>
    <element id="Observation.contained">
      <path value="Observation.contained" />
      <max value="0" />
    </element>
    <element id="Observation.basedOn">
      <path value="Observation.basedOn" />
      <max value="0" />
    </element>
    <element id="Observation.partOf">
      <path value="Observation.partOf" />
      <max value="0" />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <binding>
        <strength value="required" />
        <description value="The status of th result value. FHIR - Cambio preliminary -&gt; unsigned final -&gt; signed and completednonSignable entered in error -&gt; invalidated cancelled -&gt; removed amended -&gt; resigned" />
        <valueSet value="https://cambio.codes/fhir/vs/vital-sign-status/v1" />
      </binding>
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.display">
      <path value="Observation.code.coding.display" />
      <short value="Length of the foot from the longest toe to the back of the heel." />
    </element>
    <element id="Observation.focus">
      <path value="Observation.focus" />
      <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="2" />
    </element>
    <element id="Observation.value[x].unit">
      <path value="Observation.value[x].unit" />
      <short value="centimeters" />
      <fixedString value="cm" />
    </element>
    <element id="Observation.value[x].code">
      <path value="Observation.value[x].code" />
      <fixedCode value="cm" />
    </element>
    <element id="Observation.dataAbsentReason.coding.system">
      <path value="Observation.dataAbsentReason.coding.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/data-absent-reason" />
    </element>
    <element id="Observation.dataAbsentReason.coding.code">
      <path value="Observation.dataAbsentReason.coding.code" />
      <short value="System isn't capable of supporting this element" />
      <min value="1" />
      <fixedCode value="unsupported" />
    </element>
    <element id="Observation.dataAbsentReason.text">
      <path value="Observation.dataAbsentReason.text" />
      <short value="Comment/note about the observation when the value is empty" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <max value="0" />
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <max value="0" />
    </element>
    <element id="Observation.specimen">
      <path value="Observation.specimen" />
      <max value="0" />
    </element>
    <element id="Observation.device">
      <path value="Observation.device" />
      <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>