<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2024-02-06T08:13:46.7038451+00:00" />
  </meta>
  <url value="https://medico-emr.net/medico/r4/sd/Encounter_Case_1" />
  <version value="1" />
  <name value="Encounter_Case_1" />
  <title value="Encounter_Case_1" />
  <status value="active" />
  <date value="2019-01-17T11:39:09.790574+00:00" />
  <description value="An instance of this profile represents an administrative case in medico - that is representated by table x1100pat." />
  <fhirVersion value="4.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Encounter" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Encounter" />
  <derivation value="constraint" />
  <differential>
    <element id="Encounter">
      <path value="Encounter" />
      <short value="A case in medico" />
      <definition value="An administrative case in medico (x1100pat).&#xD;&#xA;Within a logical tree this administrative case connects&#xD;&#xA;- upwards to the patient&#xD;&#xA;- downwards to a FHIR Encounter of type clinical case (x1200can)&#xD;&#xA;&#xD;&#xA;Important: medico tickets are not available using the medico FHIR Encounter resource" />
      <mustSupport value="true" />
    </element>
    <element id="Encounter.id">
      <path value="Encounter.id" />
      <short value="Internal Id of administrative case" />
      <definition value="Internal Id of administrative case &#xD;&#xA;i.e. &quot;Case-#####&quot;&#xD;&#xA;An client should normally not use these Ids , except it was returned as part of a reference or search result" />
      <min value="1" />
    </element>
    <element id="Encounter.meta">
      <path value="Encounter.meta" />
      <min value="1" />
    </element>
    <element id="Encounter.meta.id">
      <path value="Encounter.meta.id" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.versionId">
      <path value="Encounter.meta.versionId" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.lastUpdated">
      <path value="Encounter.meta.lastUpdated" />
      <mustSupport value="true" />
    </element>
    <element id="Encounter.meta.source">
      <path value="Encounter.meta.source" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.profile">
      <path value="Encounter.meta.profile" />
      <code>
        <system value="https://medico-emr.net/medico/profile" />
        <code value="medicoEncounter-Case" />
      </code>
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://medico-emr.net/medico/r4/sd/Encounter_Case_1" />
    </element>
    <element id="Encounter.meta.security">
      <path value="Encounter.meta.security" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Encounter.meta.security:InformationLock">
      <path value="Encounter.meta.security" />
      <sliceName value="InformationLock" />
      <definition value="This slice indicates if its allowed to provide information of this encounter to persons not working at the hospital e.g. visitors." />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://medico-emr.net/medico/r4/vs/Encounter_InformationLock_1" />
      </binding>
    </element>
    <element id="Encounter.meta.security:InformationLock.system">
      <path value="Encounter.meta.security.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1/InformationLock" />
    </element>
    <element id="Encounter.meta.security:InformationLock.code">
      <path value="Encounter.meta.security.code" />
      <min value="1" />
    </element>
    <element id="Encounter.meta.security:EncounterLock">
      <path value="Encounter.meta.security" />
      <sliceName value="EncounterLock" />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://medico-emr.net/medico/r4/vs/Encounter_EncounterLock_1" />
      </binding>
    </element>
    <element id="Encounter.meta.security:EncounterLock.system">
      <path value="Encounter.meta.security.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1/EncounterLock" />
    </element>
    <element id="Encounter.meta.security:EncounterLock.code">
      <path value="Encounter.meta.security.code" />
      <min value="1" />
    </element>
    <element id="Encounter.meta.tag">
      <path value="Encounter.meta.tag" />
      <code>
        <system value="https://medico-emr.net/medico/cs/cs1/TagdischargeDateIsPreliminary" />
        <version value="1" />
      </code>
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Tags specific to the encounter of subtype case" />
      <max value="1" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags">
      <path value="Encounter.meta.tag" />
      <sliceName value="encounterCaseTags" />
      <definition value="Tags specified for Encounter of type case" />
      <comment value="Tags specific to encounters of subtype case" />
      <max value="1" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.id">
      <path value="Encounter.meta.tag.id" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.system">
      <path value="Encounter.meta.tag.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.version">
      <path value="Encounter.meta.tag.version" />
      <max value="0" />
      <fixedString value="1" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.code">
      <path value="Encounter.meta.tag.code" />
      <min value="1" />
      <fixedCode value="TagEncounterIsUserFavorite" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.display">
      <path value="Encounter.meta.tag.display" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.tag:encounterCaseTags.userSelected">
      <path value="Encounter.meta.tag.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.meta.extension">
      <path value="Encounter.meta.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Encounter.meta.extension:clinicalTag">
      <path value="Encounter.meta.extension" />
      <sliceName value="clinicalTag" />
      <type>
        <code value="Extension" />
        <profile value="https://medico-emr.net/medico/r4/sd/ext/ClinicalTag_1" />
      </type>
      <binding>
        <strength value="preferred" />
        <valueSet value="https://medico-emr.net/medico/r4/vs/Encounter_ClinicalTags_1" />
      </binding>
    </element>
    <element id="Encounter.implicitRules">
      <path value="Encounter.implicitRules" />
      <max value="0" />
    </element>
    <element id="Encounter.language">
      <path value="Encounter.language" />
      <max value="0" />
    </element>
    <element id="Encounter.text">
      <path value="Encounter.text" />
      <max value="0" />
    </element>
    <element id="Encounter.contained">
      <path value="Encounter.contained" />
      <max value="0" />
    </element>
    <element id="Encounter.extension:LastClinCase">
      <path value="Encounter.extension" />
      <sliceName value="LastClinCase" />
      <type>
        <code value="Extension" />
        <profile value="https://medico-emr.net/medico/r4/sd/ext/Encounter_LastClinCase_1" />
      </type>
    </element>
    <element id="Encounter.extension:encounter-reasonCancelled">
      <path value="Encounter.extension" />
      <sliceName value="encounter-reasonCancelled" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled" />
      </type>
    </element>
    <element id="Encounter.extension:encounter-reasonCancelled.id">
      <path value="Encounter.extension.id" />
      <max value="0" />
    </element>
    <element id="Encounter.extension:encounter-reasonCancelled.value[x].id">
      <path value="Encounter.extension.value[x].id" />
      <max value="0" />
    </element>
    <element id="Encounter.extension:encounter-reasonCancelled.value[x].coding">
      <path value="Encounter.extension.value[x].coding" />
      <max value="0" />
    </element>
    <element id="Encounter.extension:encounter-reasonCancelled.value[x].text">
      <path value="Encounter.extension.value[x].text" />
      <definition value="medico: The reason for the cancellation in human-readable form&#xD;&#xA;maps to x1109tex.text where x1100pat.pat=x1109text.pat and x1100pat.admerrord is not null" />
      <min value="1" />
    </element>
    <element id="Encounter.extension:Aufnahmegrund-DKGEV">
      <path value="Encounter.extension" />
      <sliceName value="Aufnahmegrund-DKGEV" />
      <definition value="Aufnhamegrund §301 - nach DKGEV" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/Aufnahmegrund" />
      </type>
    </element>
    <element id="Encounter.identifier">
      <path value="Encounter.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type.coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId">
      <path value="Encounter.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.id">
      <path value="Encounter.identifier.id" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.use">
      <path value="Encounter.identifier.use" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type">
      <path value="Encounter.identifier.type" />
      <min value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.id">
      <path value="Encounter.identifier.type.id" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding">
      <path value="Encounter.identifier.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.id">
      <path value="Encounter.identifier.type.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.system">
      <path value="Encounter.identifier.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/ValueSet/identifier-type" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.version">
      <path value="Encounter.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.code">
      <path value="Encounter.identifier.type.coding.code" />
      <min value="1" />
      <fixedCode value="MR" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.display">
      <path value="Encounter.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.coding.userSelected">
      <path value="Encounter.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.type.text">
      <path value="Encounter.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.system">
      <path value="Encounter.identifier.system" />
      <definition value="Must be a constant underneath https://medico-emr.net/medico/%KUNDE%/sid1/Case" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier&#xD;&#xA;Dynamically resolved for validation&#xD;&#xA;--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/Case" />
      <min value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.value">
      <path value="Encounter.identifier.value" />
      <definition value="medico's internal id for this type of medico resource&#xD;&#xA;This value must be unique within medico - for a given value of &quot;system&quot;" />
      <min value="1" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.period">
      <path value="Encounter.identifier.period" />
      <max value="0" />
    </element>
    <element id="Encounter.identifier:medicoResourceId.assigner">
      <path value="Encounter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Encounter.status">
      <path value="Encounter.status" />
      <short value="planned | in-progress | finished | cancelled" />
      <definition value="The type of current encounter medico supports&#xD;&#xA;planned | in-progress | finished | cancelled &#xD;&#xA;&#xD;&#xA;Unsupported values are&#xD;&#xA;arrived | triaged | onleave" />
    </element>
    <element id="Encounter.statusHistory">
      <path value="Encounter.statusHistory" />
      <max value="0" />
    </element>
    <element id="Encounter.class">
      <path value="Encounter.class" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="medioco case supports the following values:&#xD;&#xA;From the standard:  inpatient | outpatient &#xD;&#xA;&#xD;&#xA;partial_inpatient = Teilstationär&#xD;&#xA;pre/post_inpatient = Vor/Nachstationär&#xD;&#xA;&#xD;&#xA;Tickets are not transfered using this resource!" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode">
      <path value="Encounter.class" />
      <sliceName value="HL7ActEncounterCode" />
      <definition value="medico - possible values:&#xD;&#xA;AMB    (=ambulatory) - the default value for all medico consultations (not consils) &#xD;&#xA;EMER   (Emergency) - an ambulatory encounter/consultation especially marked" />
      <min value="1" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.id">
      <path value="Encounter.class.id" />
      <max value="0" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.system">
      <path value="Encounter.class.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/v3-ActCode" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.version">
      <path value="Encounter.class.version" />
      <max value="0" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.code">
      <path value="Encounter.class.code" />
      <min value="1" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.display">
      <path value="Encounter.class.display" />
      <max value="0" />
    </element>
    <element id="Encounter.class:HL7ActEncounterCode.userSelected">
      <path value="Encounter.class.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.classHistory">
      <path value="Encounter.classHistory" />
      <max value="0" />
    </element>
    <element id="Encounter.type">
      <path value="Encounter.type" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Defines the subresource usage in medico:&#xD;&#xA;the current profile states usage as a medico case (x1100pat)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.type:EncounterCaseType">
      <path value="Encounter.type" />
      <sliceName value="EncounterCaseType" />
      <definition value="The type of case:&#xD;&#xA;CaseInpatient, CasePartInpatient, CasePreInpatient, CasePostInpatient, CaseOutpatient" />
      <min value="1" />
      <max value="1" />
      <binding>
        <strength value="preferred" />
      </binding>
    </element>
    <element id="Encounter.type:EncounterCaseType.id">
      <path value="Encounter.type.id" />
      <max value="0" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding">
      <path value="Encounter.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.id">
      <path value="Encounter.type.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.system">
      <path value="Encounter.type.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.version">
      <path value="Encounter.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.code">
      <path value="Encounter.type.coding.code" />
      <min value="1" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.display">
      <path value="Encounter.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.type:EncounterCaseType.coding.userSelected">
      <path value="Encounter.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.type:EncounterCaseType.text">
      <path value="Encounter.type.text" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceType">
      <path value="Encounter.serviceType" />
      <max value="0" />
    </element>
    <element id="Encounter.priority">
      <path value="Encounter.priority" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Encounter.priority:emergencyFlag">
      <path value="Encounter.priority" />
      <sliceName value="emergencyFlag" />
      <definition value="medico - this flag is expressed as http://terminology.hl7.org/CodeSystem/v3-ActPriority|EM" />
    </element>
    <element id="Encounter.priority:emergencyFlag.id">
      <path value="Encounter.priority.id" />
      <max value="0" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding">
      <path value="Encounter.priority.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.id">
      <path value="Encounter.priority.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.system">
      <path value="Encounter.priority.coding.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/v3-ActPriority" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.version">
      <path value="Encounter.priority.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.code">
      <path value="Encounter.priority.coding.code" />
      <min value="1" />
      <fixedCode value="EM" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.display">
      <path value="Encounter.priority.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.priority:emergencyFlag.coding.userSelected">
      <path value="Encounter.priority.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.priority:emergencyFlag.text">
      <path value="Encounter.priority.text" />
      <max value="0" />
    </element>
    <element id="Encounter.subject">
      <path value="Encounter.subject" />
      <short value="The patient representing this encounter" />
      <definition value="The patient representing this encounter" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <profile value="https://medico-emr.net/medico/r4/sd/Reference_SubjectPatient_1" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Patient_Patient_1" />
      </type>
    </element>
    <element id="Encounter.episodeOfCare">
      <path value="Encounter.episodeOfCare" />
      <max value="0" />
    </element>
    <element id="Encounter.basedOn">
      <path value="Encounter.basedOn" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/ServiceRequest_ReferralRequest_1" />
      </type>
      <mustSupport value="false" />
    </element>
    <element id="Encounter.basedOn.id">
      <path value="Encounter.basedOn.id" />
      <max value="0" />
    </element>
    <element id="Encounter.basedOn.reference">
      <path value="Encounter.basedOn.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.basedOn.type">
      <path value="Encounter.basedOn.type" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/r4/sd/ServiceRequest_ReferralRequest_1" />
    </element>
    <element id="Encounter.basedOn.identifier">
      <path value="Encounter.basedOn.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.basedOn.display">
      <path value="Encounter.basedOn.display" />
      <max value="0" />
    </element>
    <element id="Encounter.participant">
      <path value="Encounter.participant" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="The list of people responsible for providing the service.&#xD;&#xA;For medico this is a list of physicians outside the hospital involved in the treatment of the patient." />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians">
      <path value="Encounter.participant" />
      <sliceName value="ExternalInvolvedPhysicians" />
      <short value="Involved physicians, behandelnde Ärzte" />
      <definition value="External involved physicians, behandelnde Ärzte&#xD;&#xA;Physicians recorded as being involved in the treatment of a patient -  external to the hospital, possibly general practioners" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.id">
      <path value="Encounter.participant.id" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type">
      <path value="Encounter.participant.type" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.id">
      <path value="Encounter.participant.type.id" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding">
      <path value="Encounter.participant.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.id">
      <path value="Encounter.participant.type.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.system">
      <path value="Encounter.participant.type.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.version">
      <path value="Encounter.participant.type.coding.version" />
      <max value="0" />
      <fixedString value="1" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.code">
      <path value="Encounter.participant.type.coding.code" />
      <min value="1" />
      <fixedCode value="ExternalInvolvedPhysician" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.display">
      <path value="Encounter.participant.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.coding.userSelected">
      <path value="Encounter.participant.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.type.text">
      <path value="Encounter.participant.type.text" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.period">
      <path value="Encounter.participant.period" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.individual">
      <path value="Encounter.participant.individual" />
      <short value="The physican involved" />
      <definition value="The physician outside of the hospital involved in the treatment of the patient" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Practitioner_Practitioner_1" />
      </type>
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.individual.id">
      <path value="Encounter.participant.individual.id" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.individual.reference">
      <path value="Encounter.participant.individual.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.individual.identifier">
      <path value="Encounter.participant.individual.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:ExternalInvolvedPhysicians.individual.display">
      <path value="Encounter.participant.individual.display" />
      <max value="0" />
    </element>
    <element id="Encounter.participant:participantAndType">
      <path value="Encounter.participant" />
      <sliceName value="participantAndType" />
    </element>
    <element id="Encounter.participant:participantAndType.type">
      <path value="Encounter.participant.type" />
      <min value="1" />
      <max value="1" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://medico-emr.net/medico/r4/vs/ValueSet_Encounter_PractitionerParticipantRoleType_1" />
      </binding>
    </element>
    <element id="Encounter.participant:participantAndType.type.coding">
      <path value="Encounter.participant.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.participant:participantAndType.type.coding.system">
      <path value="Encounter.participant.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/v2-0443" />
    </element>
    <element id="Encounter.participant:participantAndType.type.coding.code">
      <path value="Encounter.participant.type.coding.code" />
      <min value="1" />
    </element>
    <element id="Encounter.participant:participantAndType.individual">
      <path value="Encounter.participant.individual" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
    </element>
    <element id="Encounter.participant:participantAndType.individual.reference">
      <path value="Encounter.participant.individual.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.appointment">
      <path value="Encounter.appointment" />
      <max value="0" />
    </element>
    <element id="Encounter.period">
      <path value="Encounter.period" />
      <min value="1" />
    </element>
    <element id="Encounter.period.id">
      <path value="Encounter.period.id" />
      <max value="0" />
    </element>
    <element id="Encounter.period.extension:PreliminaryDischargeDateOfficial">
      <path value="Encounter.period.extension" />
      <sliceName value="PreliminaryDischargeDateOfficial" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://medico-emr.net/medico/r4/sd/ext/Encounter_Case_PreliminaryDischargeDateOfficial_1" />
      </type>
    </element>
    <element id="Encounter.period.start">
      <path value="Encounter.period.start" />
      <definition value="Date and Time of admission / KHEntG" />
      <min value="1" />
    </element>
    <element id="Encounter.period.end">
      <path value="Encounter.period.end" />
      <short value="Date of discharge/transfer" />
      <definition value="Date of discharge/transfer &#xD;&#xA;&#xD;&#xA;Es ist das Entlassungs-/Verlegungsdatum (Tag und Uhrzeit) aus der vollstationären oder teilstationären Behandlung anzugeben. (Bei interner Verlegung in einen anderen Entgeltbereich ohne nachfolgende Rückverlegung wird das Verlegungsdatum angegeben; die Behandlungsepisode in dem anderen Entgeltbereich wird als gesonderter Fall dokumentiert.) Bei nur vorstationär behandelten Fällen ist das Entlassungsdatum der letzte vorstationäre Behandlungstag." />
    </element>
    <element id="Encounter.length">
      <path value="Encounter.length" />
      <max value="0" />
    </element>
    <element id="Encounter.reasonCode">
      <path value="Encounter.reasonCode" />
      <max value="0" />
    </element>
    <element id="Encounter.reasonReference">
      <path value="Encounter.reasonReference" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis">
      <path value="Encounter.diagnosis" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="use.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Diagnosis specific to admission and discharge (DRG, administrative diagnosis)" />
      <max value="3" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis">
      <path value="Encounter.diagnosis" />
      <sliceName value="MainWorkingDiagnosis" />
      <definition value="The main working diagnosis for this encounter&#xD;&#xA;i.e. the one with lowest value for x1280dia.control - from those diagnosis where x1280dia.dit = x9021dit.dit and x9021dit.control=4" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.id">
      <path value="Encounter.diagnosis.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.condition">
      <path value="Encounter.diagnosis.condition" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Condition_Diagnosis_1" />
      </type>
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.condition.id">
      <path value="Encounter.diagnosis.condition.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.condition.reference">
      <path value="Encounter.diagnosis.condition.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.condition.identifier">
      <path value="Encounter.diagnosis.condition.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.condition.display">
      <path value="Encounter.diagnosis.condition.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use">
      <path value="Encounter.diagnosis.use" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.id">
      <path value="Encounter.diagnosis.use.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding">
      <path value="Encounter.diagnosis.use.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.id">
      <path value="Encounter.diagnosis.use.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.system">
      <path value="Encounter.diagnosis.use.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.version">
      <path value="Encounter.diagnosis.use.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.code">
      <path value="Encounter.diagnosis.use.coding.code" />
      <min value="1" />
      <fixedCode value="DiagMainWorking" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.display">
      <path value="Encounter.diagnosis.use.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.use.coding.userSelected">
      <path value="Encounter.diagnosis.use.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainWorkingDiagnosis.rank">
      <path value="Encounter.diagnosis.rank" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis">
      <path value="Encounter.diagnosis" />
      <sliceName value="MainDRGDiagnosis" />
      <definition value="The main DRG diagnosis defined for this administrative encounter" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.id">
      <path value="Encounter.diagnosis.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.condition">
      <path value="Encounter.diagnosis.condition" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Condition_Diagnosis_1" />
      </type>
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.condition.id">
      <path value="Encounter.diagnosis.condition.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.condition.reference">
      <path value="Encounter.diagnosis.condition.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.condition.identifier">
      <path value="Encounter.diagnosis.condition.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.condition.display">
      <path value="Encounter.diagnosis.condition.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use">
      <path value="Encounter.diagnosis.use" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.id">
      <path value="Encounter.diagnosis.use.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding">
      <path value="Encounter.diagnosis.use.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.id">
      <path value="Encounter.diagnosis.use.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.system">
      <path value="Encounter.diagnosis.use.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.version">
      <path value="Encounter.diagnosis.use.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.code">
      <path value="Encounter.diagnosis.use.coding.code" />
      <min value="1" />
      <fixedCode value="DiagAdminDRG" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.display">
      <path value="Encounter.diagnosis.use.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.coding.userSelected">
      <path value="Encounter.diagnosis.use.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.use.text">
      <path value="Encounter.diagnosis.use.text" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainDRGDiagnosis.rank">
      <path value="Encounter.diagnosis.rank" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis">
      <path value="Encounter.diagnosis" />
      <sliceName value="MainAdminDiagnosis" />
      <definition value="The main administrative diagnosis defined for this administrative encounter" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.id">
      <path value="Encounter.diagnosis.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.condition">
      <path value="Encounter.diagnosis.condition" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Condition_Diagnosis_1" />
      </type>
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.condition.id">
      <path value="Encounter.diagnosis.condition.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.condition.reference">
      <path value="Encounter.diagnosis.condition.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.condition.identifier">
      <path value="Encounter.diagnosis.condition.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.condition.display">
      <path value="Encounter.diagnosis.condition.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use">
      <path value="Encounter.diagnosis.use" />
      <min value="1" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.id">
      <path value="Encounter.diagnosis.use.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding">
      <path value="Encounter.diagnosis.use.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.id">
      <path value="Encounter.diagnosis.use.coding.id" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.system">
      <path value="Encounter.diagnosis.use.coding.system" />
      <min value="1" />
      <fixedUri value="https://medico-emr.net/medico/cs/cs1" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.version">
      <path value="Encounter.diagnosis.use.coding.version" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.code">
      <path value="Encounter.diagnosis.use.coding.code" />
      <min value="1" />
      <fixedCode value="DiagAdminMain" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.display">
      <path value="Encounter.diagnosis.use.coding.display" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.coding.userSelected">
      <path value="Encounter.diagnosis.use.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.use.text">
      <path value="Encounter.diagnosis.use.text" />
      <max value="0" />
    </element>
    <element id="Encounter.diagnosis:MainAdminDiagnosis.rank">
      <path value="Encounter.diagnosis.rank" />
      <max value="0" />
    </element>
    <element id="Encounter.account">
      <path value="Encounter.account" />
      <definition value="Virtual account in medico - to enable linkage to a Coverage resource" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://medico-emr.net/medico/r4/sd/Account_CaseAccount_1" />
      </type>
    </element>
    <element id="Encounter.account.id">
      <path value="Encounter.account.id" />
      <max value="0" />
    </element>
    <element id="Encounter.account.reference">
      <path value="Encounter.account.reference" />
      <min value="1" />
    </element>
    <element id="Encounter.account.identifier">
      <path value="Encounter.account.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.account.display">
      <path value="Encounter.account.display" />
      <max value="0" />
    </element>
    <element id="Encounter.hospitalization.dischargeDisposition.extension:Entlassgrund-DKGEV">
      <path value="Encounter.hospitalization.dischargeDisposition.extension" />
      <sliceName value="Entlassgrund-DKGEV" />
      <definition value="Entlassgrund §301 - nach DKGEV" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/Entlassungsgrund" />
      </type>
    </element>
    <element id="Encounter.location">
      <path value="Encounter.location" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider">
      <path value="Encounter.serviceProvider" />
      <definition value="Points to a tenant within the hospital to which this encounter/case belongs&#xD;&#xA;This type of tenant is known as &quot;small tenant&quot; and is an id (x9500cli) within a medico database." />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider.identifier">
      <path value="Encounter.serviceProvider.identifier" />
      <max value="0" />
    </element>
    <element id="Encounter.serviceProvider.display">
      <path value="Encounter.serviceProvider.display" />
      <max value="0" />
    </element>
    <element id="Encounter.partOf">
      <path value="Encounter.partOf" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>