<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="DiPagOperationRetrieve" />
  <url value="https://gematik.de/fhir/dipag/OperationDefinition/Retrieve" />
  <version value="1.0.8" />
  <name value="DiPagRetrieve" />
  <status value="active" />
  <kind value="operation" />
  <experimental value="false" />
  <date value="2026-07-08" />
  <affectsState value="false" />
  <code value="retrieve" />
  <resource value="DocumentReference" />
  <system value="false" />
  <type value="true" />
  <instance value="false" />
  <parameter>
    <name value="token" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <documentation value="Dokumenttoken zur Identifikation des Dokuments, welches abgerufen werden soll. Das Token entspricht dem Identifier der DocumentReference mit dem System 'https://gematik.de/fhir/sid/dipag-token' (siehe Slice 'Token' im Profil DiPagDokumentenmetadatenIntern) und ist NICHT mit der technischen DocumentReference-id identisch. Im Default wird nur die DocumentReference Ressource zurückgegeben. Durch die Angabe weiterer Parameter können zusätzlich das angereicherte PDF (bzw. der Anhang), die strukturierten Rechnungsinhalte und/oder die originale Rechnung mit Signatur zurückgegeben werden." />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="pdf" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <documentation value="Angabe, ob das angereicherte Rechnungsdokument oder der Anhang als PDF im Output enthalten sein soll. Default: false" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="strukturierterRechnungsinhalt" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <documentation value="Angabe, ob die strukturierten Rechnungsinhalte neben dem angereicherten Rechnungsdokument als zusätzliche Binary Ressorce im Output enthalten sein sollen. Hat bei Anhängen keine Funktion. Default: false" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="originaleRechnung" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <documentation value="Angabe ob die originale Rechnung inkl. Signatur neben dem angereicherten Rechnungsdokument als zusätzliche Binary Ressource im Output enthalten sein soll. Hat bei Anhängen keine Funktion. Default: false. &#xA;  Die originale Rechnung ist nur vom FdV an das ITSys-KTR direkt weiterzugeben. Falls das Rechnungsdokument ausgedruckt werden sollte durch immer das angereicherte PDF inkl. Barcode zu verwenden." />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="dokument" />
    <use value="out" />
    <min value="1" />
    <max value="1" />
    <documentation value="DocumentReference-Ressource zum angefragten Dokumenttoken." />
    <type value="DocumentReference" />
    <targetProfile value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-dokumentenmetadaten-intern" />
  </parameter>
  <parameter>
    <name value="dokument.pdf" />
    <use value="out" />
    <min value="1" />
    <max value="1" />
    <documentation value="Binary-Ressource mit dem angereicherten PDF (inkl. Barcode) der Digitalen Patientenrechnung ODER dem angefragten Anhang (abhängig von der Art des angefragten Dokuments)." />
    <type value="Binary" />
  </parameter>
  <parameter>
    <name value="dokument.strukturierteRechnungsinhalte" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <documentation value="Binary-Ressource mit den strukturierten Rechnungsinhalten der Digitalen Patientenrechnung (abhängig vom strukturierterRechnungsinhalt-Parameter)." />
    <type value="Binary" />
  </parameter>
  <parameter>
    <name value="dokument.originaleRechnung" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <documentation value="Binary-Ressource mit der originalen Rechnung inkl. Signatur (abhängig vom originaleRechnung-Parameter)." />
    <type value="Binary" />
  </parameter>
</OperationDefinition>