<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedicationStatementRequest" />
  <name value="DigenMedicationStatementRequest" />
  <status value="draft" />
  <description value="This is a MedicationRequest that only exists within the context of a MedicationStatement. It is needed to carry the ordering information (prescriber, date) derived from claims data." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationRequest.meta.id">
      <path value="MedicationRequest.meta.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.meta.security">
      <path value="MedicationRequest.meta.security" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.meta.tag">
      <path value="MedicationRequest.meta.tag" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.implicitRules">
      <path value="MedicationRequest.implicitRules" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.language">
      <path value="MedicationRequest.language" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.text">
      <path value="MedicationRequest.text" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.contained">
      <path value="MedicationRequest.contained" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.identifier">
      <path value="MedicationRequest.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.definition">
      <path value="MedicationRequest.definition" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.basedOn">
      <path value="MedicationRequest.basedOn" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.groupIdentifier">
      <path value="MedicationRequest.groupIdentifier" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.status">
      <path value="MedicationRequest.status" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.intent">
      <path value="MedicationRequest.intent" />
      <fixedCode value="order" />
    </element>
    <element id="MedicationRequest.category">
      <path value="MedicationRequest.category" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.priority">
      <path value="MedicationRequest.priority" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept">
      <path value="MedicationRequest.medicationCodeableConcept" />
      <sliceName value="medicationCodeableConcept" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.id">
      <path value="MedicationRequest.medicationCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding">
      <path value="MedicationRequest.medicationCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding.id">
      <path value="MedicationRequest.medicationCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding.system">
      <path value="MedicationRequest.medicationCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://fhir.de/CodeSystem/ifa/pzn" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding.version">
      <path value="MedicationRequest.medicationCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding.code">
      <path value="MedicationRequest.medicationCodeableConcept.coding.code" />
      <short value="PZN" />
      <definition value="The 8-digit PZN of the containing MedicationStatement's Medication. This is NOT to be interpreted as the ordered medication in cases where the pharmacy substituted the medication. Such substitutions are currently not in-scope and not part of the domain logic." />
      <comment value="Even though the containing MedicationStatement holds the authoritative medication resource, this coded medication is required by the base FHIR resource." />
      <min value="1" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.coding.userSelected">
      <path value="MedicationRequest.medicationCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationRequest.medicationCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.subject">
      <path value="MedicationRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
    </element>
    <element id="MedicationRequest.subject.id">
      <path value="MedicationRequest.subject.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.subject.reference">
      <path value="MedicationRequest.subject.reference" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.subject.identifier">
      <path value="MedicationRequest.subject.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.subject.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationRequest.subject.display" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.context">
      <path value="MedicationRequest.context" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.supportingInformation">
      <path value="MedicationRequest.supportingInformation" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.authoredOn">
      <path value="MedicationRequest.authoredOn" />
      <short value="Verordnungdatum" />
      <definition value="The date when the prescription was initially written or authored on." />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester">
      <path value="MedicationRequest.requester" />
      <short value="Verordnet von" />
      <definition value="The individual or organization that initiated the request and has responsibility for its activation." />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.id">
      <path value="MedicationRequest.requester.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent">
      <path value="MedicationRequest.requester.agent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="MedicationRequest.requester.agent.id">
      <path value="MedicationRequest.requester.agent.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.reference">
      <path value="MedicationRequest.requester.agent.reference" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier">
      <path value="MedicationRequest.requester.agent.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer">
      <path value="MedicationRequest.requester.agent.identifier" />
      <sliceName value="lebenslangeArztnummer" />
      <short value="Verordnet von (LANR)" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.id">
      <path value="MedicationRequest.requester.agent.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.use">
      <path value="MedicationRequest.requester.agent.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.type">
      <path value="MedicationRequest.requester.agent.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.system">
      <path value="MedicationRequest.requester.agent.identifier.system" />
      <short value="LANR Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/kbv/lanr)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.16" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.value">
      <path value="MedicationRequest.requester.agent.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.period">
      <path value="MedicationRequest.requester.agent.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:lebenslangeArztnummer.assigner">
      <path value="MedicationRequest.requester.agent.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer">
      <path value="MedicationRequest.requester.agent.identifier" />
      <sliceName value="betriebsstaettennummer" />
      <short value="Verordnet von (BSNR)" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.id">
      <path value="MedicationRequest.requester.agent.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.use">
      <path value="MedicationRequest.requester.agent.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.type">
      <path value="MedicationRequest.requester.agent.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.system">
      <path value="MedicationRequest.requester.agent.identifier.system" />
      <short value="BSNR Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/kbv/bsnr)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.17" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.value">
      <path value="MedicationRequest.requester.agent.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.period">
      <path value="MedicationRequest.requester.agent.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:betriebsstaettennummer.assigner">
      <path value="MedicationRequest.requester.agent.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen">
      <path value="MedicationRequest.requester.agent.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <short value="Verordnet von (IK Nummer)" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.id">
      <path value="MedicationRequest.requester.agent.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.use">
      <path value="MedicationRequest.requester.agent.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.type">
      <path value="MedicationRequest.requester.agent.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.system">
      <path value="MedicationRequest.requester.agent.identifier.system" />
      <short value="IK Nummer Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/arge-ik/iknr)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.5" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.value">
      <path value="MedicationRequest.requester.agent.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.period">
      <path value="MedicationRequest.requester.agent.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Institutionskennzeichen.assigner">
      <path value="MedicationRequest.requester.agent.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer">
      <path value="MedicationRequest.requester.agent.identifier" />
      <sliceName value="Zahnarztnummer" />
      <short value="Verordnet von (ZANR)" />
      <definition value="For the identification of dentists the ZANR is used. This number is assigned by the regional KZV. There are 18 NamingSystems using the pattern &quot;http://fhir.de/NamingSystem/kzv/XX/zahnarztnummer&quot;. &quot;XX&quot; refers to the official list of KZVen." />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.id">
      <path value="MedicationRequest.requester.agent.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.use">
      <path value="MedicationRequest.requester.agent.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.type">
      <path value="MedicationRequest.requester.agent.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.system">
      <path value="MedicationRequest.requester.agent.identifier.system" />
      <short value="ZANR Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/kzv/XX/zahnarztnummer)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.3.1.321.1.1.6.16" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.value">
      <path value="MedicationRequest.requester.agent.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.period">
      <path value="MedicationRequest.requester.agent.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.identifier:Zahnarztnummer.assigner">
      <path value="MedicationRequest.requester.agent.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.agent.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationRequest.requester.agent.display" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf">
      <path value="MedicationRequest.requester.onBehalfOf" />
      <definition value="The organization the practitioner was acting on behalf of. This SHALL only be used if the agent is a practitioner." />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.id">
      <path value="MedicationRequest.requester.onBehalfOf.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.reference">
      <path value="MedicationRequest.requester.onBehalfOf.reference" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier">
      <path value="MedicationRequest.requester.onBehalfOf.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer">
      <path value="MedicationRequest.requester.onBehalfOf.identifier" />
      <sliceName value="betriebsstaettennummer" />
      <short value="Verordnet von (BSNR)" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.id">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.use">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.type">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.system">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.system" />
      <short value="BSNR Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/kbv/bsnr)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.17" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.value">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.period">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:betriebsstaettennummer.assigner">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen">
      <path value="MedicationRequest.requester.onBehalfOf.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <short value="Verordnet von (IK Nummer)" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.id">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.use">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.type">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.system">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.system" />
      <short value="IK Nummer Namensraum" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique.&#xD;&#xA;(http://fhir.de/NamingSystem/arge-ik/iknr)" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.5" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.value">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.period">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.identifier:Institutionskennzeichen.assigner">
      <path value="MedicationRequest.requester.onBehalfOf.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.requester.onBehalfOf.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationRequest.requester.onBehalfOf.display" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.recorder">
      <path value="MedicationRequest.recorder" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.reasonCode">
      <path value="MedicationRequest.reasonCode" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.reasonReference">
      <path value="MedicationRequest.reasonReference" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.note">
      <path value="MedicationRequest.note" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.dosageInstruction">
      <path value="MedicationRequest.dosageInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.dispenseRequest">
      <path value="MedicationRequest.dispenseRequest" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.substitution">
      <path value="MedicationRequest.substitution" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.priorPrescription">
      <path value="MedicationRequest.priorPrescription" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.detectedIssue">
      <path value="MedicationRequest.detectedIssue" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.eventHistory">
      <path value="MedicationRequest.eventHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>