<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="7d5ae38e-f153-4d94-ad6e-2516afe689a0" />
  <meta>
    <lastUpdated value="2022-08-02T12:27:48.125+00:00" />
  </meta>
  <url value="https://medico-emr.net/medico/r4/sd/Observation_HoursOnVentilator_1" />
  <name value="Observation_HoursOnVentilator_1" />
  <title value="Observation_HoursOnVentilator_1" />
  <status value="active" />
  <date value="2022-08-02T09:22:20.163415Z" />
  <description value="A readonly profile to return the time a patient was on a ventilator. The sum of time can be retrieved for a case.&#xD;&#xA;The ID of the ressource is built up as follows:&#xD;&#xA;Ventilatorsum.Case-#####   - where #### is &quot;value&quot; from identifier for the encounter_case. &#xD;&#xA;Important: This ressource is present in such Encounter_case - resources if at least one activity for ventilation had been recorded." />
  <fhirVersion value="4.0.1" />
  <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="The ID is built up as follows:&#xD;&#xA;VentilatorSum.Case-#####   - where #### is &quot;value&quot; from identifier for the encounter_case." />
    </element>
    <element id="Observation.meta">
      <path value="Observation.meta" />
    </element>
    <element id="Observation.meta.lastUpdated">
      <path value="Observation.meta.lastUpdated" />
      <definition value="When the resource last changed - e.g. when the version changed.&#xD;&#xA;MEDICO: based on the table x1120pad" />
    </element>
    <element id="Observation.meta.profile">
      <path value="Observation.meta.profile" />
      <fixedCanonical value="https://medico-emr.net/medico/r4/sd/Observation_HoursOnVentilator_1" />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <definition value="The status of the result value.&#xD;&#xA;MEDICO: During the course of encounter_case the value of this observation may always change." />
      <fixedCode value="registered" />
    </element>
    <element id="Observation.category.coding.system">
      <path value="Observation.category.coding.system" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/observation-category" />
    </element>
    <element id="Observation.category.coding.code">
      <path value="Observation.category.coding.code" />
      <fixedCode value="activity" />
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
      <fixedCode value="74201-5" />
    </element>
    <element id="Observation.code.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <max value="0" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <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.type">
      <path value="Observation.performer.type" />
      <min value="1" />
    </element>
    <element id="Observation.performer.identifier">
      <path value="Observation.performer.identifier" />
      <max value="0" />
    </element>
    <element id="Observation.performer.display">
      <path value="Observation.performer.display" />
      <max value="0" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <definition value="MEDICO: Actual hours the patient (during encounter_case) spent on a ventilator." />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Observation.value[x].value">
      <path value="Observation.value[x].value" />
      <min value="1" />
    </element>
    <element id="Observation.value[x].unit">
      <path value="Observation.value[x].unit" />
      <min value="1" />
      <fixedString value="hours" />
    </element>
    <element id="Observation.value[x].system">
      <path value="Observation.value[x].system" />
      <min value="1" />
      <fixedUri value="http://unitsofmeasure.org" />
    </element>
    <element id="Observation.value[x].code">
      <path value="Observation.value[x].code" />
      <min value="1" />
      <fixedCode value="h" />
    </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>