<?xml version="1.0" encoding="UTF-8"?>

<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="tiflow-rx-dispense-op"/>
  <meta>
    <profile value="https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition"/>
  </meta>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: OperationDefinition tiflow-rx-dispense-op</b></p><a name="tiflow-rx-dispense-op"> </a><a name="hctiflow-rx-dispense-op"> </a><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px"/><p style="margin-bottom: 0px">Profile: <a href="https://gematik.de/fhir/ti/1.4.0/StructureDefinition-ti-operationdefinition.html">OperationDefinition Profil für TI FHIR Data Service</a></p></div><p>URL: [base]/Task/[id]/$dispense</p><p>Input parameters Profile:<a href="StructureDefinition-GEM-ERP-PR-PAR-Dispense-Operation-Input.html">GEM ERP PR DispenseOperation Input</a></p><h3>Parameters</h3><table class="grid"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>secret</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R4/datatypes.html#string">string</a></td><td/><td><div><p>[Nur von der Apotheke zu verwenden] Der secret Parameter, der es einer Apotheke ermöglicht, exklusiv über die URL und den Parameter ?secret auf die Aufgabe zuzugreifen.</p>
</div></td></tr></table></div>
  </text>
  <extension url="https://gematik.de/fhir/ti/StructureDefinition/extension-http-method">
    <valueCode value="POST"/>
  </extension>
  <url value="https://gematik.de/fhir/tiflow-erezept/OperationDefinition/tiflow-rx-dispense-op"/>
  <version value="2.0.0"/>
  <name value="TIFlowRXOPDispense"/>
  <title value="Dispensierinformationen bereitstellen"/>
  <status value="active"/>
  <kind value="operation"/>
  <date value="2026-10-02"/>
  <publisher value="gematik GmbH"/>
  <contact>
    <name value="gematik GmbH"/>
    <telecom>
      <system value="url"/>
      <value value="https://gematik.de"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="erp-umsetzung@gematik.de"/>
    </telecom>
  </contact>
  <description value="Die Operation $dispense ermöglicht es der Apotheke, eine Ausgabe für ein Medikament durchzuführen, ohne den Status der Aufgabe zu ändern. Diese Aktion erlaubt es einem Frontend anzuzeigen, dass ein Medikament ausgegeben wurde, bevor es von der Apotheke abgeschlossen wird."/>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="DE"/>
      <display value="Germany"/>
    </coding>
  </jurisdiction>
  <affectsState value="true"/>
  <code value="dispense"/>
  <resource value="Task"/>
  <system value="false"/>
  <type value="false"/>
  <instance value="true"/>
  <inputProfile value="https://gematik.de/fhir/tiflow-erezept/StructureDefinition/GEM-ERP-PR-PAR-Dispense-Operation-Input"/>
  <parameter>
    <extension url="https://gematik.de/fhir/ti/StructureDefinition/operation-parameter-location">
      <valueCode value="query"/>
    </extension>
    <name value="secret"/>
    <use value="in"/>
    <min value="0"/>
    <max value="1"/>
    <documentation value="[Nur von der Apotheke zu verwenden] Der secret Parameter, der es einer Apotheke ermöglicht, exklusiv über die URL und den Parameter ?secret auf die Aufgabe zuzugreifen."/>
    <type value="string"/>
  </parameter>
</OperationDefinition>