<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="GET-Prescription-EU" />
  <url value="https://gematik.de/fhir/erp-eu/OperationDefinition/GET-Prescription-EUOperationDefinition" />
  <version value="1.1.2" />
  <name value="GET-Prescription-EU" />
  <status value="active" />
  <kind value="operation" />
  <date value="2026-02-09" />
  <description value="The Operation gets Presciption Information from the ERP System for usage in the e-prescription workflow for EU countries" />
  <affectsState value="false" />
  <code value="get-eu-prescriptions" />
  <system value="true" />
  <type value="false" />
  <instance value="false" />
  <inputProfile value="https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_PAR_GET_Prescription_Input" />
  <outputProfile value="https://gematik.de/fhir/erp-eu/StructureDefinition/GEM_ERPEU_PR_PAR_GET_Prescription_Output" />
  <parameter>
    <name value="requestData" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="Additional request information" />
    <part>
      <name value="requesttype" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Coding" />
    </part>
    <part>
      <name value="kvnr" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Identifier" />
    </part>
    <part>
      <name value="accessCode" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Identifier" />
    </part>
    <part>
      <name value="countryCode" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Coding" />
    </part>
    <part>
      <name value="prescription-id" />
      <use value="in" />
      <min value="0" />
      <max value="*" />
      <type value="Identifier" />
    </part>
    <part>
      <name value="practitionerName" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="string" />
    </part>
    <part>
      <name value="practitionerRole" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Coding" />
    </part>
    <part>
      <name value="pointOfCare" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="string" />
    </part>
    <part>
      <name value="healthcare-facility-type" />
      <use value="in" />
      <min value="1" />
      <max value="1" />
      <type value="Coding" />
    </part>
  </parameter>
  <parameter>
    <name value="return" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <documentation value="Depending on the requesttype this operation returns a Bundle containing eRezept KBV_PR_ERP_Bundle Prescription-Bundles." />
    <type value="Bundle" />
  </parameter>
</OperationDefinition>