Official URL: https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-medication-service-server | Version: 1.2.0 | |||
Active as of 2025-09-12 | Computable Name: EPAMedicationServiceServer | |||
Copyright/Legal: gematik GmbH / Dieser Implementation Guide ist lizenziert unter Apache License, Version 2.0. |
EPA CapabilityStatement für den Medication Service
application/fhir+json
, application/fhir+xml
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 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 MedicationRequest | 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 Activity Provenance eMP Chronology Provenance | 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 |