<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://medico-emr.net/medico/r4/sd/Condition_CharacteristicsEncounter_1" />
  <name value="Condition_CharacteristicsEncounter_1" />
  <status value="draft" />
  <description value="This resource represents a characteristic of an encounter referenced by encounter. Its valid only for the period this encounter lasts." />
  <fhirVersion value="4.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Condition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Condition" />
  <derivation value="constraint" />
  <differential>
    <element id="Condition.id">
      <path value="Condition.id" />
      <definition value="Format: CharacteristicsEncounter-##---## ---##&#xD;&#xA;&#xD;&#xA;##---##---## is x1116ama.pat---x1116ama.mkr---x1116ama.mkk" />
      <min value="1" />
    </element>
    <element id="Condition.meta">
      <path value="Condition.meta" />
      <min value="1" />
    </element>
    <element id="Condition.meta.lastUpdated">
      <path value="Condition.meta.lastUpdated" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.meta.profile">
      <path value="Condition.meta.profile" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://medico-emr.net/medico/r4/sd/Condition_CharacteristicsEncounter_1" />
    </element>
    <element id="Condition.identifier">
      <path value="Condition.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Condition.identifier:medicoResourceId">
      <path value="Condition.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1" />
      </type>
    </element>
    <element id="Condition.identifier:medicoResourceId.system">
      <path value="Condition.identifier.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/CharacteristicsEncounter" />
    </element>
    <element id="Condition.category">
      <path value="Condition.category" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Condition.category:characteristicsRelation">
      <path value="Condition.category" />
      <sliceName value="characteristicsRelation" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category:characteristicsRelation.coding">
      <path value="Condition.category.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category:characteristicsRelation.coding.system">
      <path value="Condition.category.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1/CharacteristicsRelation" />
    </element>
    <element id="Condition.category:characteristicsRelation.coding.code">
      <path value="Condition.category.coding.code" />
      <min value="1" />
      <fixedCode value="encounter" />
    </element>
    <element id="Condition.code">
      <path value="Condition.code" />
      <min value="1" />
    </element>
    <element id="Condition.code.coding">
      <path value="Condition.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.code.coding.system">
      <path value="Condition.code.coding.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/Characteristic" />
      <min value="1" />
    </element>
    <element id="Condition.code.coding.code">
      <path value="Condition.code.coding.code" />
      <min value="1" />
    </element>
    <element id="Condition.subject.reference">
      <path value="Condition.subject.reference" />
      <min value="1" />
    </element>
    <element id="Condition.encounter">
      <path value="Condition.encounter" />
      <min value="1" />
    </element>
    <element id="Condition.encounter.reference">
      <path value="Condition.encounter.reference" />
      <min value="1" />
    </element>
    <element id="Condition.onset[x]">
      <path value="Condition.onset[x]" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Condition.abatement[x]">
      <path value="Condition.abatement[x]" />
      <type>
        <code value="dateTime" />
      </type>
      <mustSupport value="false" />
    </element>
    <element id="Condition.recordedDate">
      <path value="Condition.recordedDate" />
      <mustSupport value="true" />
    </element>
    <element id="Condition.recorder">
      <path value="Condition.recorder" />
      <min value="1" />
    </element>
    <element id="Condition.recorder.reference">
      <path value="Condition.recorder.reference" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>