| Official URL: https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-medication-service-server | Version: 1.2.0-ballot.2 | |||
| Draft as of 2025-09-02 | Computable Name: EPAMedicationServiceServer | |||
EPA CapabilityStatement für den Medication Service
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 EPA Basic Server
server| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $provide-prescription-erp | |
| SHALL | $cancel-prescription-erp | |
| SHALL | $provide-dispensation-erp | |
| SHALL | $cancel-dispensation-erp | |
| SHALL | $medication-list | |
| SHALL | $medication-plan | |
| SHALL | $medication-plan-log | |
| SHALL | $add-emp-entry | |
| SHALL | $update-emp-entry | |
| SHALL | $batch-emp | |
| SHALL | $emp-commit |
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | V-R | S | U | C | H-I | H-T | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Medication | Supported Profiles EPA Medication eMP Medication EPA Pharmaceutical Product Medication EPA Medication PZN Ingredient | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, code, status, ingredient-code, rx-prescription, context | MedicationRequest:medication, MedicationDispense:medication, MedicationStatement:medication | ||||
| MedicationRequest | Supported Profiles EPA MedicationRequest eMP-Eintrag | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, authoredon, intent, status, requester, medication, context, activity, effective-dose-period | MedicationRequest:medication, MedicationRequest:requester, MedicationRequest:activity | MedicationDispense:prescription, MedicationStatement:derived-from | |||
| MedicationDispense | Supported Profiles EPA MedicationDispense | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, whenhandedover, prescription, performer, status, medication, rx-prescription | MedicationDispense:medication, MedicationDispense:performer, MedicationDispense:prescription | MedicationStatement:derived-from | |||
| MedicationStatement | Supported Profiles EPA MedicationStatement | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, medication, part-of, status, effective, rx-prescription, derived-from, context, based-on-emp | MedicationStatement:medication, MedicationStatement:part-of, MedicationStatement:derived-from, MedicationStatement:based-on-emp | Provenance:target | $add-eml-entry, $cancel-eml-entry, $link-emp, $unlink-emp | ||
| Organization | Supported Profiles Organization in gematik Directory TI Organization | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, name | MedicationDispense:performer, PractitionerRole:organization, MedicationRequest:requester | ||||
| Practitioner | Supported Profiles Practitioner in gematik Directory TI Practitioner | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, name | PractitionerRole:practitioner, MedicationRequest:requester | ||||
| PractitionerRole | Y | Y | Y | Y | Y | _id, _lastUpdated, _has, identifier, practitioner, organization | PractitionerRole:practitioner, PractitionerRole:organization | MedicationDispense:performer, MedicationRequest:requester | ||||
| Provenance | Supported Profiles ePA-Änderungseintrag eMP-Chronologieeintrag | Y | Y | _id, _lastUpdated, _has, identifier, agent, target, recorded, when, is-emp-chronology | Provenance:agent, Provenance:target |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | Medication.identifier |
| SHALL | code | token | Medication.code |
| SHALL | status | token | Medication.status |
| SHALL | ingredient-code | token | Medication.ingredient.item as CodeableConcept |
| SHALL | rx-prescription | token | Medication.extension |
| SHALL | context | token | Medication.extension:context |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | MedicationRequest.identifier |
| SHALL | authoredon | date | MedicationRequest.authoredOn |
| SHALL | intent | token | MedicationRequest.intent |
| SHALL | status | token | MedicationRequest.status |
| SHALL | requester | reference | MedicationRequest.requester |
| SHALL | medication | reference | MedicationRequest.medication as Reference |
| SHALL | context | token | MedicationRequest.extension:context |
| SHALL | activity | reference | MedicationRequest.extension:activity |
| SHALL | effective-dose-period | date | MedicationRequest.extension:effectiveDosePeriod |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | MedicationDispense.identifier |
| SHALL | whenhandedover | date | MedicationDispense.whenHandedOver |
| SHALL | prescription | reference | MedicationDispense.authorizingPrescription |
| SHALL | performer | reference | MedicationDispense.performer.actor |
| SHALL | status | token | MedicationDispense.status |
| SHALL | medication | reference | MedicationDispense.medication as Reference |
| SHALL | rx-prescription | token | MedicationDispense.extension |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | MedicationStatement.identifier |
| SHALL | medication | reference | MedicationStatement.medication as Reference |
| SHALL | part-of | reference | MedicationStatement.partOf as Reference |
| SHALL | status | token | MedicationStatement.status |
| SHALL | effective | date | MedicationStatement.effective |
| SHALL | rx-prescription | token | Medication.extension |
| SHALL | derived-from | reference | MedicationStatement.derivedFrom as Reference |
| SHALL | context | token | MedicationStatement.extension:context |
| SHALL | based-on-emp | reference | MedicationStatement.basedOn mit Extension:is-emp = true |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $add-eml-entry | |
| SHALL | $cancel-eml-entry | |
| SHALL | $link-emp | |
| SHALL | $unlink-emp |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | Organization.identifier |
| SHALL | name | string | Organization.name | Organization.alias |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | Practitioner.identifier |
| SHALL | name | string | Practitioner.name |
search-type, history-type, read, history-instance, vread.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | PractitionerRole.identifier |
| SHALL | practitioner | reference | PractitionerRole.practitioner |
| SHALL | organization | reference | PractitionerRole.organization |
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Resource.id |
| SHALL | _lastUpdated | date | Resource.meta.lastUpdated |
| SHALL | _has | string | Return resources linked to by the given target |
| SHALL | identifier | token | MedicationStatement.identifier |
| SHALL | agent | reference | Who participated |
| SHALL | target | reference | Target References - usually version specific |
| SHALL | recorded | date | When the activity was recorded / updated |
| SHALL | when | date | Provenance.occurred as dateTime |
| SHALL | is-emp-chronology | token | Provenance.extension:isEMPChronology |