Implementation Guide
TIFlow - Verordnungen für Arzneimittel
Version 2.0.0 - release

FHIR-Artefakte

Diese Seite enthält eine Übersicht aller FHIR-Artefakte, die im Rahmen dieses Implementation Guide für den TI-Flow-Fachdienst definiert werden. Sie bilden die Grundlage für die strukturierte Abbildung und Verarbeitung von Medikationsdaten innerhalb des TI-Flow-Fachdienst. Dazu gehören Profile zur Spezifizierung von Ressourcen, ein Capability Statement zur Beschreibung der unterstützten Funktionen sowie Operation Definitions, die spezielle FHIR-Operationen für den Abruf und die Verwaltung von Medikationsdaten festlegen.

Terminologien: Value Sets

Die folgenden Value Sets sind für die FHIR-Data-Service-Funktionalitäten festgelegt.

Tabelle: Value Sets
Bearbeiter eines E-Rezeptes

ValueSet der Organisationstyp-Codes eines Performers für den RX Task

ValueSet of Consent PolyRule Codes

Type of Policy Rules for Consents of the ePrescription.

ValueSet of Consent Codes

Type of Consents for the ePrescription.

ValueSet of NCPeH Request Types

Type of Request from NCPeH

TIFLOW EREZEPT Operation Outcome Details VS

E-Rezept-spezifische Codes, die im Rahmen des TIFlow in den OperationOutcomes.details angegeben werden können

Terminologien: Code Systems

Tabelle: Code Systems
CodeSystem of types for a consent

Type of patient consent.

CodeSystem of NCPeH Request Types

Type of Request from NCPeH

TIFLOW EREZEPT Operation Outcome Details CS

E-Rezept-spezifische Codes, die im Rahmen des TIFlow in den OperationOutcomes.details angegeben werden können

Logical Models

Dispense Data from EU

Logical Information that is Provided in the dispensation document by the NCPeH of country B for Dispensing Medication

Tabelle: Logical Models

Systemverhalten

Capability Statements

Das Capability Statement beschreibt die Anforderungen und Fähigkeiten, die ein Server für die konforme Implementierung des TI-Flow-Fachdienst umsetzen muss. Es handelt sich um eine Konformitätsbestätigung, die spezifiziert, welche Ressourcen, Interaktionen und Suchparameter das ePA-Aktensystem für den TI-Flow-Fachdienst unterstützen muss.

TIFlow Fachdienst Server Capabilities

CapabilityStatement für den E-Rezept-Fachdienst (Arzneimittel-Workflow)

Tabelle: Capability Statements

Operation Definitions

Task aus der EU schließen

Die Operation $eu-close beendet den E-Rezept-Workflow und erstellt eine Quittung. Das Ergebnis dieses Vorgangs ist ein signiertes Bundle, das für weitere finanzielle Verarbeitung verwendet wird. Der Status des Tasks ändert sich anschließend in #completed.

EU-Verordnungsinformationen abrufen

Die Operation $get-eu-prescriptions ruft Verordnungsinformationen aus dem E-Rezept-Fachdienst für den Einsatz im E-Rezept-Workflow in EU-Ländern ab.

EU-Zugriffsberechtigung erstellen

Die Operation $grant-eu-access-permission empfängt den Zugriffscode und das Land, für das der Versicherte eine Zugriffsberechtigung erteilen möchte. Die Operation prüft das Land und registriert den Zugriffscode.

EU-Zugriffsberechtigung abfragen

Die Operation $read-eu-access-permission liest den aktuell im E-Rezept-Fachdienst registrierten Zugriffscode für das Einlösen von E-Rezepten in einem EU-Land.

EU-Zugriffsberechtigung löschen

Die Operation $revoke-eu-access-permission widerruft den derzeit im E-Rezept-Fachdienst registrierten Zugriffscode für das Einlösen von Verordnungen in einem EU-Land.

Task abbrechen

Diese Operation bricht den Workflow eines E-Rezepts ab und löscht alle Daten, die mit dieser Aufgabe zusammenhängen.

Task abrufen

Mit der $accept-Operation beansprucht eine Apotheke ein E-Rezept. Der Status der referenzierten Aufgabe ändert sich in 'in-progress'.

Task aktivieren

Diese Operation aktiviert einen Task für das Rezept. Der Eingabeparameter muss das qualifizierte signierte Bundle des Rezepts enthalten. Der TI-Flow-Fachdienst validiert das Rezept, aktualisiert die Task-ressource und startet den Workflow.

Task schließen

Die $close-Operation beendet den E-Rezept-Workflow und erstellt eine Quittung. Das Ergebnis dieses Vorgangs ist ein signiertes Bundle, das für weitere finanzielle Verarbeitung verwendet wird. Der Status der Aufgabe ändert sich anschließend in #completed.

Task erstellen

Diese Operation erstellt eine Aufgabe für die Verschreibung eines bestimmten Flowtypes.

Dispensierinformationen bereitstellen

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.

Task zurückgeben

Lehnt die Ausgabe eines E-Rezepts ab. Die Aufgabe wird in einen aktiven Zustand zurückgesetzt, das secret wird gelöscht, und der Task wird für jeden anderen Apotheker zugänglich oder kann vom Patienten gelöscht werden.

Tabelle: Operation Definitions

Parameterprofile für Operationen

GEM ERP PR AcceptOperation Output

Dieses Profil definiert die Parameter für die Annahme eines Medikaments von AVS zum TI-Flow-Fachdienst. Dies kann für die $accept-Operation verwendet werden.

GEM ERP PR ActivateOperation Input

Dieses Profil definiert die Parameter für das Einstellen eines E-Rezeptes von PVS zum TI-Flow-Fachdienst.

GEM ERP PR ActivateOperation Output

Dieses Profil definiert die Parameter für die Aktivierung einer Aufgabe von PVS zum TI-Flow-Fachdienst. Dies kann für die $activate-Operation verwendet werden.

GEM ERP PR CloseOperation Input

Dieses Profil definiert die Parameter für das Schließen eines Workflows für ein Rezept vom AVS zum TI-Flow-Fachdienst. Dies kann für die Operationen $close und $dispense verwendet werden.

GEM ERP PR CloseOperation Output

Dieses Profil definiert die Parameter für die Ausgabe eines Medikaments von AVS an den TI-Flow-Fachdienst. Dies kann für die $close-Operation verwendet werden.

GEM ERP PR CreateOperation Input

Dieses Profil definiert die Parameter für die Erstellung einer Aufgabe von PVS zum TI-Flow-Fachdienst. Dies kann für die $create-Operation verwendet werden.

GEM ERP PR CreateOperation Output

Dieses Profil definiert die Parameter für die Erstellung einer Aufgabe von PVS zum TI-Flow-Fachdienst. Dies kann für die $create-Operation verwendet werden.

GEM ERP PR DispenseOperation Input

Dieses Profil definiert die Parameter für die Abgabe eines Medikaments von AVS an den TI-Flow-Fachdienst. Dies kann für die $dispense-Operation verwendet werden.

GEM ERPEU PR PAR Access Authorization Request

Displays Parameters for EU Access Authorization

GEM ERPEU PR PAR Access Authorization Response

Displays Response Parameters for EU Access Authorization

GEM ERP PR EU CloseOperation Input

This profile defines the parameters for receiving dispense information for a prescription that was redeemed in the EU

GEM ERPEU PR PAR GET Prescription Input

This profile defines the parameters for receiving dispense information for a prescription that was redeemed in the EU

GEM ERPEU PR PAR PATCH Task Input

This profile defines the parameters for patching the Task to mark the prescription as to-be-redeemed in the EU

GEM ERPEU PR PAR GET Prescription Output

This profile defines the output parameters for the Get Prescription Operation

Tabelle: Parameterprofile

Ressourcenprofile

GEM ERP PR Bundle OP Accept

Antwort des TI-Flow-Fachdienst auf die $accept-Operation

GEM ERP PR Communication DispReq

Anfrage zur Einlösung des E-Rezepts

GEM ERP PR Communication Reply

Antwort vom Leistungserbringer an den Patienten

GEM ERP PR Communication

Generische Workflow-Communication

GEM ERP PR Medication

Medikament zur Ausgabe des Rezepts

GEM ERP PR MedicationDispense

Dispensierung eines E-Rezepts

Task für E-Rezept

Task für die Verwaltung des E-Rezept-Workflows

Consent for ePrescriptions

Records the consent of the patient for an operation in the context of ePrescription.

EU-Medication

Medication of a Prescription or Dispensation from the EU

Dispensation of the Prescription from the EU

Handles information about the redeem of the prescription and the submited medication from the EU.

Organization Information Received from the EU

This Organization Profile is sent by the NCPeH when redeeming a Prescription in the EU

Practitioner Information Received from the EU

This Practitioner Profile is sent by the NCPeH when redeeming a Prescription in the EU

PractitionerRole Information Received from the EU

This PractitionerRole Profile is sent by the NCPeH when redeeming a Prescription in the EU

Tabelle: Ressourcenprofile

Datentypen

Identifier Profile for EU AccessCode

The AccessCode that is generated by the FdV in order to access the ePrescription in an EU country.

Tabelle: Datentypen

Erweiterungen (Extension) Definitions

GEM ERP EX AvailabilityState

Extension zur Angabe von Typ des Verfügbarkeitsstatus für die Anfrage zur Medikamentenverfügbarkeit.

GEM ERP EX EU IS REDEEMABLE BY PATIENT AUTHORIZATION

Extension zur Angabe des Nutzers, ob das E-Rezept in der EU zur Einlösung verfügbar sein soll oder nicht.

GEM ERP EX EU IS REDEEMABLE BY PROPERTIES

Extension zur vom TI-Flow-Fachdienst ermittelten Angabe, ob das E-Rezept in der EU zur Einlösung verfügbar sein soll oder nicht.

GEM ERP EX LastMedicationDispense

Diese Erweiterung sollte in der Task-Ressource verwendet werden. Sie zeigt den Zeitstempel der letzten Ausgabe an.

GEM ERP EX SupplyOptionsType

Extension zur Angabe des bevorzugten Versorgungskanals

GEM_ERPEU_EX_MedicinalPackageDescription

Description of a packaged medicinal product.

GEM_ERPEU_EX_MedicinalPackageIdentifier

Identifier of a packaged medicinal product refers to a specific pack size of a specific product.

Tabelle: Extension Definitions

Nutzung von Cross-Version-Extensions

Für die Profile der Ressourcen MedicationRequest, MedicationDispense und MedicationStatement werden die Backport-FHIR-Extensions .renderedDosageInstruction und .effectiveDosePeriod verwendet. Diese Elemente stammen aus FHIR R5 und wurden über den von der FHIR-Spezifikation definierten Cross-Version-Mechanismus nach R4 zurückportiert. Dieser Mechanismus wird u. a. bereits vom HL7 Java FHIR Validator unterstützt; andere Validatoren müssen gegebenenfalls das entsprechende Cross-Version-Paket nachladen.

Das offizielle Cross-Version-Paket war zum Releasezeitpunkt dieses Implementation Guides noch nicht final in der FHIR-Registry verfügbar. Die Package-ID lautet: hl7.fhir.uv.xver-r5.r4. Bis zur offiziellen Veröffentlichung kann der Inhalt des folgenden Snapshot-Releases verwendet werden: https://hl7.org/fhir/uv/xver-r5.r4/0.0.1-snapshot-2/

In diesem Paket sind die benötigten cross-version Extensions enthalten:

Beispielinstanzen

Binary

Bundle

Communication

Consent

Device

Medication

MedicationDispense

OperationOutcome

Organization

Parameters

Practitioner

PractitionerRole

Task