Implementation Guide
TIFlow - Verordnungen für Arzneimittel
Version 2.0.0-ballot.2 - ballot

## CapabilityStatement: TIFlow Fachdienst Server Capabilities

Official URL: https://gematik.de/fhir/tiflow-erezept/CapabilityStatement/ti-flow-fachdienst-server-rx | Version: 2.0.0-ballot.2
Active as of 2026-06-30 | Computable Name:

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

Profile: Capability Statement Profil für TI FHIR Data Service

## TIFlow Fachdienst Server Capabilities

- Implementation Guide Version: 2.0.0-ballot.2
- FHIR Version: 4.0.1
- Supported Formats: `application/fhir+json`, `application/fhir+xml`
- Published on: 2026-06-30
- Published by: gematik GmbH

> Note 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 CapabilityStatement für den TI-Flow-Fachdienst

## FHIR RESTful Capabilities

### Mode: `server`

### Capabilities by Resource/Profile

#### Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

- The relevant profiles (if any)
- The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
- The required, recommended, and some optional search parameters (if any).
- The linked resources enabled for `_include`
- The other resources enabled for `_revinclude`
- The operations on the resource (if any)

Resource Type | Profile | R | S | U | C | D | Searches | `_include` | `_revinclude` | Operations
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Task | Supported Profiles Task für E-Rezept | Y | Y |  |  |  | authored-on, status, expiry-date, accept-date, modified, _sort, _count, _offset |  |  | `$create`, `$activate`, `$accept`, `$reject`, `$close`, `$abort`, `$dispense`
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 |  |  |
Subscription |  |  | Y |  | Y |  |  |  |  |

#### Resource Conformance: SHALLTask

Core FHIR Resource
Task
Reference Policy
Interaction summary

- SHALL support `search-type`, `read`.

Supported Profiles

Task für E-Rezept

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
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

Extended Operations

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

#### Resource Conformance: SHALLCommunication

Core FHIR Resource
Communication
Reference Policy
Interaction summary

- SHALL support `search-type`, `read`, `create`, `delete`.

Supported Profiles

GEM ERP PR Communication DispReq
GEM ERP PR Communication Reply

Search Parameters

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

#### Resource Conformance: SHALLMedicationDispense

Core FHIR Resource
MedicationDispense
Reference Policy
Interaction summary

- SHALL support `search-type`, `read`.

Supported Profiles

GEM ERP PR MedicationDispense

Search Parameters

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

#### Resource Conformance: SHALLSubscription

Core FHIR Resource
Subscription
Reference Policy
Interaction summary

- SHALL support `search-type`, `create`.