<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="116456c1-27fb-4ad6-b9d0-a5e95a1c0080" />
  <meta>
    <versionId value="4" />
    <lastUpdated value="2022-07-12T10:55:43.1695084+00:00" />
    <profile value="https://fhir.cambio.se/StructureDefinition/ObservationHeadCircumferenceLite/v1" />
  </meta>
  <url value="https://fhir.cambio.se/StructureDefinition/ObservationHeadCircumferenceLite/v1" />
  <version value="1.0.0" />
  <name value="ObservationHeadCircumferenceLite" />
  <title value="ObservationHeadCircumferenceLite" />
  <status value="active" />
  <date value="2022-03-23T08:42:59.0497078+00:00" />
  <description value="This is a generic level use case profile to communicate the Head Circumference. This profile can be derived for more specific use case profile.Head Circumference is the distance around the child's head which helps to track the brain's growth." />
  <purpose value="The profile ObservationHeadCircumferenceLite is used for communicating an entry of a patients head circumference by sending a value in the element observation.value. The API can be used to read patient head circumference information from COSMIC." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="https://fhir.cambio.se/StructureDefinition/ObservationHeadCircumferenceCore/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.code.coding">
      <path value="Observation.code.coding" />
      <slicing>
        <rules value="closed" />
      </slicing>
      <min value="2" />
      <max value="2" />
    </element>
    <element id="Observation.code.coding:headCircumSct">
      <path value="Observation.code.coding" />
      <sliceName value="headCircumSct" />
    </element>
    <element id="Observation.code.coding:headCircumSct.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Observation.code.coding:headCircumSct.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="363812007" />
    </element>
    <element id="Observation.code.coding:headCircumSct.display">
      <path value="Observation.code.coding.display" />
      <short value="The distance around the patient's head" />
      <fixedString value="Head circumference" />
    </element>
    <element id="Observation.code.coding:birthHeadCircumSct">
      <path value="Observation.code.coding" />
      <sliceName value="birthHeadCircumSct" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding:birthHeadCircumSct.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Observation.code.coding:birthHeadCircumSct.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="169876006" />
    </element>
    <element id="Observation.code.coding:birthHeadCircumSct.display">
      <path value="Observation.code.coding.display" />
      <short value="The distance around the new-born's head," />
      <fixedString value="Birth Head Circumference" />
    </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.value[x]">
      <path value="Observation.value[x]" />
      <slicing>
        <rules value="open" />
      </slicing>
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.value[x]:valueQuantity">
      <path value="Observation.value[x]" />
      <sliceName value="valueQuantity" />
    </element>
    <element id="Observation.value[x]:valueQuantity.unit">
      <path value="Observation.value[x].unit" />
      <short value="centimeters" />
      <fixedString value="cm" />
    </element>
    <element id="Observation.value[x]:valueQuantity.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.interpretation">
      <path value="Observation.interpretation" />
      <max value="0" />
    </element>
    <element id="Observation.note">
      <path value="Observation.note" />
      <max value="1" />
    </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>