<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="2a64236f-bab4-40dc-937e-4d36ff581dcf" />
  <meta>
    <versionId value="12" />
    <lastUpdated value="2019-02-26T14:33:42.2679825+00:00" />
  </meta>
  <url value="http://medico-emr.net/stu3/sd/MedicationAdministration-MedicationAdministration-1" />
  <name value="MedicationAdministration-MedicationAdministration-1" />
  <status value="active" />
  <date value="2019-02-26T14:33:38.2422182Z" />
  <description value="Represents a medication being applied or a patient actually consuming a medication" />
  <purpose value="Access: Read&#xD;&#xA;Visibility: public" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationAdministration" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationAdministration" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationAdministration.id">
      <path value="MedicationAdministration.id" />
      <definition value="Format:   MedAdmin-####" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.meta">
      <path value="MedicationAdministration.meta" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Meta" />
        <profile value="http://medico-emr.net/stu3/sd/Meta-ProfileOnly-1" />
      </type>
    </element>
    <element id="MedicationAdministration.meta.profile">
      <path value="MedicationAdministration.meta.profile" />
      <fixedUri value="http://medico-emr.net/stu3/sd/MedicationAdministration-MedicationAdministration-1" />
    </element>
    <element id="MedicationAdministration.implicitRules">
      <path value="MedicationAdministration.implicitRules" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.language">
      <path value="MedicationAdministration.language" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.text">
      <path value="MedicationAdministration.text" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.contained">
      <path value="MedicationAdministration.contained" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.identifier">
      <path value="MedicationAdministration.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationAdministration.identifier:medicoResourceId">
      <path value="MedicationAdministration.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://medico-emr.net/stu3/sd/Identifier-medicoResourceId-1" />
      </type>
    </element>
    <element id="MedicationAdministration.identifier:medicoResourceId.system">
      <path value="MedicationAdministration.identifier.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/sid1/MedAdmin" />
      <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%/sid1/MedAdmin" />
    </element>
    <element id="MedicationAdministration.definition">
      <path value="MedicationAdministration.definition" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.partOf">
      <path value="MedicationAdministration.partOf" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.status">
      <path value="MedicationAdministration.status" />
      <definition value="Mapping is as follows from2511adm.status&#xD;&#xA;-99 (&quot;storniert&quot;)                               --&gt;  &quot;entered-in-error&quot;&#xD;&#xA;-5   (&quot;pausiert&quot;)                               --&gt;  &quot;stopped&quot;&#xD;&#xA;-4   (&quot;interner status&quot;)                     --&gt;  &quot;stopped&quot;&#xD;&#xA;-2   (&quot;verweigert&quot;)                           --&gt;  &quot;stopped&quot;&#xD;&#xA;-1   (&quot;nicht genommen&quot;)                 --&gt;  &quot;stopped&quot;&#xD;&#xA;0    (&quot;geplant&quot;)                                --&gt;   &quot;in-progress&quot;&#xD;&#xA;1    (&quot;gerichtet/gestellt&quot;)                 --&gt;   &quot;in-progress&quot;&#xD;&#xA;2    (&quot;verteilt/ausgeteilt&quot;)                 --&gt;  &quot;in-progress&quot;&#xD;&#xA;4    (&quot;ungeplant verabreicht&quot;)          --&gt;   &quot;completed&quot;&#xD;&#xA;5    (&quot;genommen eigenverantw.&quot;)   --&gt; &quot;completed&quot;&#xD;&#xA;6    (&quot;in Anwesenheit genommen&quot;)  --&gt; &quot;completed&quot;&#xD;&#xA;7    (&quot;verabreicht durch Personal&quot;)   --&gt;  &quot;completed&quot;" />
    </element>
    <element id="MedicationAdministration.category">
      <path value="MedicationAdministration.category" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept">
      <path value="MedicationAdministration.medicationCodeableConcept" />
      <sliceName value="medicationCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.id">
      <path value="MedicationAdministration.medicationCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding">
      <path value="MedicationAdministration.medicationCodeableConcept.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding">
      <path value="MedicationAdministration.medicationCodeableConcept.coding" />
      <sliceName value="ATC_encoding" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.id">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.system">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/sid/atc" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.version">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.code">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.medicationCodeableConcept.coding.display" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:ATC_encoding.userSelected">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding">
      <path value="MedicationAdministration.medicationCodeableConcept.coding" />
      <sliceName value="PZN_encoding" />
      <definition value="the PZN (&quot;Pharmazentralnummer&quot;) of a drug, in case of an infusion there might be more than one PZN" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.id">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.system">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://www.ifaffm.de/pzn" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.version">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.code">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.medicationCodeableConcept.coding.display" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:PZN_encoding.userSelected">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding">
      <path value="MedicationAdministration.medicationCodeableConcept.coding" />
      <sliceName value="Form_encoding" />
      <definition value="&quot;Darreichungsform&quot; - the form in which the medine is present - e.g. a tabs or as drops &#xD;&#xA;this is not equivalent with the way how the medince is applied - this is defined in dosage.route" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.id">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.system">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.system" />
      <definition value="http://medico-emr.net/%KUNDE%/cs/medFormcs1" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/medFormcs1" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.version">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.code">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.code" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.medicationCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.coding:Form_encoding.userSelected">
      <path value="MedicationAdministration.medicationCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.medicationCodeableConcept.text" />
      <definition value="The plain text name of the medicine" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.subject">
      <path value="MedicationAdministration.subject" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-SubjectPatient-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Patient-Patient-1" />
      </type>
    </element>
    <element id="MedicationAdministration.context">
      <path value="MedicationAdministration.context" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-ContextEncounter-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Encounter-Case-1" />
      </type>
    </element>
    <element id="MedicationAdministration.supportingInformation">
      <path value="MedicationAdministration.supportingInformation" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.effective[x]:effectiveDateTime">
      <path value="MedicationAdministration.effectiveDateTime" />
      <sliceName value="effectiveDateTime" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="MedicationAdministration.effective[x]:effectiveDateTime.id">
      <path value="MedicationAdministration.effectiveDateTime.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.performer">
      <path value="MedicationAdministration.performer" />
      <max value="1" />
    </element>
    <element id="MedicationAdministration.performer.id">
      <path value="MedicationAdministration.performer.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.performer.actor">
      <path value="MedicationAdministration.performer.actor" />
      <definition value="The practitioner who performed the action. In medico this maps to the user." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Practitioner-User-1" />
      </type>
    </element>
    <element id="MedicationAdministration.performer.actor.id">
      <path value="MedicationAdministration.performer.actor.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.performer.actor.reference">
      <path value="MedicationAdministration.performer.actor.reference" />
      <definition value="a relative reference like Practitioner/User-#####&#xD;&#xA;where ###### is x9102usr.usr" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.performer.actor.identifier">
      <path value="MedicationAdministration.performer.actor.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.performer.actor.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.performer.actor.display" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.performer.onBehalfOf">
      <path value="MedicationAdministration.performer.onBehalfOf" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.notGiven">
      <path value="MedicationAdministration.notGiven" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.reasonNotGiven">
      <path value="MedicationAdministration.reasonNotGiven" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.reasonCode">
      <path value="MedicationAdministration.reasonCode" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.reasonReference">
      <path value="MedicationAdministration.reasonReference" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.prescription">
      <path value="MedicationAdministration.prescription" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.device">
      <path value="MedicationAdministration.device" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.note">
      <path value="MedicationAdministration.note" />
      <max value="1" />
    </element>
    <element id="MedicationAdministration.note.id">
      <path value="MedicationAdministration.note.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.note.author[x]">
      <path value="MedicationAdministration.note.author[x]" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.note.time">
      <path value="MedicationAdministration.note.time" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.note.text">
      <path value="MedicationAdministration.note.text" />
      <definition value="the comment for the medication administration" />
    </element>
    <element id="MedicationAdministration.dosage">
      <path value="MedicationAdministration.dosage" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.dosage.id">
      <path value="MedicationAdministration.dosage.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.text">
      <path value="MedicationAdministration.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.site">
      <path value="MedicationAdministration.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route">
      <path value="MedicationAdministration.dosage.route" />
      <definition value="The way how the medine is applied - e.g. &quot;oral&quot; for Tabs - or as an infusion etc.&#xD;&#xA;A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient.  For example, topical, intravenous, etc." />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.dosage.route.id">
      <path value="MedicationAdministration.dosage.route.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route.coding">
      <path value="MedicationAdministration.dosage.route.coding" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route.coding.id">
      <path value="MedicationAdministration.dosage.route.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route.coding.system">
      <path value="MedicationAdministration.dosage.route.coding.system" />
      <definition value="http://medico-emr.net/%KUNDE%/cs/medRoutecs1" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/medRoutecs1" />
    </element>
    <element id="MedicationAdministration.dosage.route.coding.version">
      <path value="MedicationAdministration.dosage.route.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route.coding.userSelected">
      <path value="MedicationAdministration.dosage.route.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.route.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.dosage.route.text" />
      <definition value="medico route of administration in plain text" />
    </element>
    <element id="MedicationAdministration.dosage.method">
      <path value="MedicationAdministration.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.dose">
      <path value="MedicationAdministration.dosage.dose" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.dosage.dose.id">
      <path value="MedicationAdministration.dosage.dose.id" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.dose.value">
      <path value="MedicationAdministration.dosage.dose.value" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.dosage.dose.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationAdministration.dosage.dose.unit" />
      <min value="1" />
    </element>
    <element id="MedicationAdministration.dosage.dose.system">
      <path value="MedicationAdministration.dosage.dose.system" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.dose.code">
      <path value="MedicationAdministration.dosage.dose.code" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.dosage.rate[x]">
      <path value="MedicationAdministration.dosage.rate[x]" />
      <max value="0" />
    </element>
    <element id="MedicationAdministration.eventHistory">
      <path value="MedicationAdministration.eventHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>