| Official URL: https://gematik.de/fhir/tiflow-erezept/CapabilityStatement/ti-flow-fachdienst-server-rx | Version: 2.0.0 | |||
| Active as of 2026-10-02 | Computable Name: TIFlowBasicServer | |||
Copyright/Legal: gematik GmbH / Dieser Implementation Guide ist lizenziert unter Apache License, Version 2.0. |
||||
CapabilityStatement für den E-Rezept-Fachdienst (Arzneimittel-Workflow)
application/fhir+json, application/fhir+xmlNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
This CapabilityStatement imports the CapabilityStatement TIFlow Basic Server
server| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $grant-eu-access-permission | Registers access code and country for EU prescription access |
| SHALL | $read-eu-access-permission | Reads the currently registered EU access code |
| SHALL | $revoke-eu-access-permission | Revokes the currently registered EU access code |
| SHALL | $get-eu-prescriptions | Returns prescription information for EU ePrescription workflows |
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | P | C | D | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Task | Supported Profiles Task für E-Rezept | Y | Y | Y | _id, prescription-id, ac, secret, authored-on, status, expiry-date, accept-date, modified, _sort, _count, _offset | $create, $activate, $accept, $reject, $close, $abort, $dispense, $eu-close | |||||
| Communication | Supported Profiles GEM ERP PR Communication DispReq GEM ERP PR Communication Reply | Y | Y | Y | Y | sent, received, recipient, sender, _sort, _count, _offset | |||||
| MedicationDispense | Supported Profiles GEM ERP PR MedicationDispense | Y | Y | whenhandedover, whenprepared, performer, _sort, _count, _offset | |||||||
| Consent | Y | Y | category |
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Task.id - Unterstützt die Suche nach der Task-ID |
| SHALL | prescription-id | token | Task.identifier - Unterstützt die Suche nach der E-Rezept-ID |
| SHALL | ac | token | Zugriffscode |
| SHALL | secret | token | Der secret Parameter ermöglicht einer Apotheke den Zugriff auf die Task. |
| SHALL | authored-on | date | Task.authoredOn - Unterstützt die Suche nach dem Erstellungsdatum; default sort if _sort is not provided |
| SHALL | status | token | Task.status - Unterstützt die Suche nach dem Status einer Task |
| SHALL | expiry-date | date | Task.extension:expiryDate.valueDate - Unterstützt die Suche nach dem Verfallsdatum |
| SHALL | accept-date | date | Task.extension:acceptDate.valueDate - Unterstützt die Suche nach dem Akzeptanzdatum |
| SHALL | modified | date | Task.lastModified - Unterstützt die Suche nach dem zuletzt modifizierten Datum |
| SHALL | _sort | string | Unterstützt das Sortieren nach unterstützten Task-Suchkriterien |
| SHALL | _count | number | Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50 |
| SHALL | _offset | number | Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0 |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $create | Creates a Task for a specific flow type |
| SHALL | $activate | Activates the created Task using the signed ePrescription bundle |
| SHALL | $accept | Pharmacy claims an ePrescription and sets Task status to in-progress |
| SHALL | $reject | Rejects dispensing and resets Task status to active |
| SHALL | $close | Finishes the ePrescription workflow and sets Task status to completed |
| SHALL | $abort | Aborts the ePrescription workflow and deletes Task related data |
| SHALL | $dispense | Documents medication dispensation without changing Task status |
| SHALL | $eu-close | Finishes the EU ePrescription workflow and creates a signed receipt bundle |
search-type, read, create, delete.GEM ERP PR Communication DispReq
GEM ERP PR Communication Reply
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | sent | date | Communication.sent - Unterstützt die Suche nach dem Sendedatum; default sort if _sort is not provided |
| SHALL | received | date | Communication.received - Unterstützt die Suche nach dem Empfangsdatum |
| SHALL | recipient | reference | Communication.recipient.identifier.value - Unterstützt die Suche nach dem Empfänger einer Nachricht |
| SHALL | sender | reference | Communication.sender.identifier.value - Unterstützt die Suche nach dem Absender einer Nachricht |
| SHALL | _sort | string | Unterstützt das Sortieren nach unterstützten Communication-Suchkriterien |
| SHALL | _count | number | Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50 |
| SHALL | _offset | number | Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0 |
search-type, read.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | whenhandedover | date | MedicationDispense.whenHandedOver - Unterstützt die Suche nach dem Abgabedatum; default sort if _sort is not provided |
| SHALL | whenprepared | date | MedicationDispense.whenPrepared - Unterstützt die Suche nach dem Herstellungsdatum |
| SHALL | performer | reference | MedicationDispense.performer.actor.identifier.value - Unterstützt die Suche einer MedicationDispense zu einer Abgebenden LEI. |
| SHALL | _sort | string | Unterstützt das Sortieren nach unterstützten MedicationDispense-Suchkriterien |
| SHALL | _count | number | Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50 |
| SHALL | _offset | number | Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0 |