<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2019-02-25T10:12:55.5495086+00:00" />
  </meta>
  <url value="http://medico-emr.net/stu3/sd/Observation-WardLab-1" />
  <version value="1.0.0" />
  <name value="Observation-WardLab-1" />
  <status value="active" />
  <date value="2019-02-25T10:12:55.4462227+00:00" />
  <description value="An instance of this profile represents a lab value that was measured on a ward, e.g. a glucose value with a stick.&#xD;&#xA;Other that instances of Observation_CentralLab-# these instances can later be changed by the user.&#xD;&#xA;It is the result from a WardLab, values can be changed by user the WardLab result is specified by following condition: x1350dme.doctyp == 'LABORSTAT'" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://medico-emr.net/stu3/sd/Observation-Base-1" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <definition value="represents a result from a WardLab, values can be changed by user&#xD;&#xA;the WardLab result is specified by following condition: x1350dme.doctyp == 'LABORSTAT'" />
    </element>
    <element id="Observation.id">
      <path value="Observation.id" />
      <definition value="LabResult_Ward-########" />
    </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" />
      <fixedUri value="http://medico-emr.net/stu3/sd/Observation-WardLab-1" />
    </element>
    <element id="Observation.extension">
      <path value="Observation.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Observation.extension:LabGroups">
      <path value="Observation.extension" />
      <sliceName value="LabGroups" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-Observation-LabGroups-1" />
      </type>
    </element>
    <element id="Observation.extension:LabStringUnit">
      <path value="Observation.extension" />
      <sliceName value="LabStringUnit" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-Observation-LabStringUnit-1" />
      </type>
    </element>
    <element id="Observation.identifier:medicoResourceId">
      <path value="Observation.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.identifier:medicoResourceId.system">
      <path value="Observation.identifier.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/sid1/LabResult_Ward" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/LabResult_Ward" />
    </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://medico-emr.net/cs1/" />
    </element>
    <element id="Observation.category.coding.code">
      <path value="Observation.category.coding.code" />
      <fixedCode value="Cat_LabItemWard-1" />
    </element>
    <element id="Observation.category.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.category.text" />
      <max value="0" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ObservationCode" />
        </extension>
        <strength value="preferred" />
        <valueSetReference>
          <reference value="http://medico-emr.net/%KUNDE%/vs/Observation-WardLab-LabMetaItem-1" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Observation.code.id">
      <path value="Observation.code.id" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code.coding.id">
      <path value="Observation.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.system">
      <path value="Observation.code.coding.system" />
      <definition value="http://medico-emr.net/%KUNDE%/cs/WardLab" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier&#xD;&#xA;Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/WardLab" />
      <min value="1" />
    </element>
    <element id="Observation.code.coding.version">
      <path value="Observation.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.code.coding.code">
      <path value="Observation.code.coding.code" />
      <min value="1" />
    </element>
    <element id="Observation.code.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.coding.userSelected">
      <path value="Observation.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.code.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.subject">
      <path value="Observation.subject" />
      <max value="1" />
    </element>
    <element id="Observation.context">
      <path value="Observation.context" />
      <max value="1" />
    </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" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-medicoEmployeeResourceReference-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Practitioner-Employee-1" />
      </type>
    </element>
    <element id="Observation.performer.identifier:medicoResourceId">
      <path value="Observation.performer.identifier" />
      <sliceName value="medicoResourceId" />
    </element>
    <element id="Observation.performer.identifier:medicoResourceId.system">
      <path value="Observation.performer.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/Employee" />
    </element>
    <element id="Observation.value[x]:valueString">
      <path value="Observation.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.value[x]:valueString.id">
      <path value="Observation.valueString.id" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.id">
      <path value="Observation.interpretation.id" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.id">
      <path value="Observation.interpretation.coding.id" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.system">
      <path value="Observation.interpretation.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/ValueSet/observation-interpretation" />
    </element>
    <element id="Observation.interpretation.coding.version">
      <path value="Observation.interpretation.coding.version" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.code">
      <path value="Observation.interpretation.coding.code" />
      <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).&#xD;&#xA;&#xD;&#xA;N     = Normal&#xD;&#xA;H     = High&#xD;&#xA;HU   = Very High&#xD;&#xA;L      = Low&#xD;&#xA;LU   = Very Low" />
      <min value="1" />
    </element>
    <element id="Observation.interpretation.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.interpretation.coding.display" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.coding.userSelected">
      <path value="Observation.interpretation.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Observation.interpretation.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Observation.interpretation.text" />
      <definition value="Text from LabSystem." />
    </element>
    <element id="Observation.comment">
      <path value="Observation.comment" />
      <definition value="comment on lab result (hint x1583rpt)" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.id">
      <path value="Observation.referenceRange.id" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.low.id">
      <path value="Observation.referenceRange.low.id" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.low.value">
      <path value="Observation.referenceRange.low.value" />
      <min value="1" />
    </element>
    <element id="Observation.referenceRange.high.id">
      <path value="Observation.referenceRange.high.id" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.high.value">
      <path value="Observation.referenceRange.high.value" />
      <definition value="The value of the measured amount. The value includes an implicit precision in the presentation of the value.&#xD;&#xA;x1580rps.rpsrange" />
      <min value="1" />
    </element>
    <element id="Observation.referenceRange.type">
      <path value="Observation.referenceRange.type" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.appliesTo">
      <path value="Observation.referenceRange.appliesTo" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.age">
      <path value="Observation.referenceRange.age" />
      <max value="0" />
    </element>
    <element id="Observation.referenceRange.text">
      <path value="Observation.referenceRange.text" />
      <max value="0" />
    </element>
    <element id="Observation.related">
      <path value="Observation.related" />
      <max value="0" />
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>