Implementation Guide
ePA Basisfunktionalitäten
Version 1.0.6-2 - release

## FHIR-Artefakte

Auf dieser Seite befindet sich eine Liste der FHIR-Artefakte, welche im Rahmen dieses Implementierungsleitfadens definiert werden.

### Terminologien

#### Value Sets

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

EPA AuditEvent Agent Type Client | EPA agent type (client) for AuditEvent
EPA AuditEvent Agent Type User | EPA agent type (user) for AuditEvent
EPA AuditEvent Purpose of Event | Purposes of the event for AuditEvents in the ePA context
EPA AuditEvent Service Type | Service for AuditEvents in the ePA context
EPA AuditEvent Type | Types of AuditEvents in the ePA context

#### Code Systems

EPA AuditEvent Agent Type Client | EPA agent type (client) for AuditEvent
EPA AuditEvent Purpose of Event | Purposes of the event for AuditEvents in the ePA context
EPA AuditEvent Source Type | Event sources for AuditEvents in the ePA context

### ePA-weit geltende Spezifikation

Dieses CapabilityStatement dient als ePA-weit gültige Referenz für die Definition der RESTful-FHIR-Schnittstellen. Es legt grundlegende Anforderungen und Verhaltensweisen fest und bildet die Basis für alle spezifischen Ausprägungen in nachfolgenden CapabilityStatements.

#### Basis Capability Statement Profile

Capability Statement Profil für ePA FHIR Data Service | Dieses Profil beschreibt die Fähigkeiten eines FHIR Data Service innerhalb der elektronischen Patientenakte (ePA) spezifiziert ist.

#### Basis OperationDefinition Profile

OperationDefinition Profil für ePA FHIR Data Service | Dieses Profil beschreibt FHIR Operationen des FHIR Data Service innerhalb der elektronischen Patientenakte (ePA). Es stellt sicher, dass zustandsverändernde Operationen (`affectsState = true`) nicht über HTTP GET ausgeführt werden dürfen.

#### Das Basis Capability Statement für einen FHIR Data Service

EPA Basic Server | Das Basis Capability Statement für einen FHIR Data Service in der ePA. Es beschreibt globale Header-Anforderungen und einheitliche HTTP Fehler Codes.

#### Das Basis Capability Statement für einen Client bei der Nutzung eines FHIR Data Service

EPA Basic Client | Dieses Capability Statement beschreibt die Anforderungen an Clients, die den FHIR Data Service der ePA verwenden. Es legt fest, welche HTTP-Header obligatorisch sind und welche einheitlichen Fehlercodes im Fehlerfall zu erwarten sind.

#### Basic Capability Statements Extensions

Base URL der FHIR-API | Gibt die Basis-URL des FHIR-Servers als Zeichenkette an. Beispiel: http://epa4all/epa/medication/api/v1/fhir
HTTP Header | Ermöglicht die Angabe global oder spezifisch geforderter HTTP Header in einem CapabilityStatement oder einer Resource-Interaktion.
HTTP Method for FHIR Operation | Gibt an, ob eine FHIR Operation mit GET, POST oder beidem verwendet werden darf.
HTTP-Antwortinformationen | Definiert Informationen zu HTTP-Antworten für FHIR-Interaktionen, inklusive Statuscode, Beschreibung, Beispiel und Response-Schema.

### Systemverhalten

#### Capability Statements

Das CapabilityStatement beschreibt die Anforderungen und Fähigkeiten, die ein Server für die konforme Implementierung des Audit Event Service umsetzen muss. Es handelt sich um eine Konformitätserklärung, die spezifiziert, welche Ressourcen, Interaktionen und Suchparameter das ePA-Aktensystem für den Audit Event Service unterstützen muss.

Capability Statement für Clients des ePA Audit Event Service | Dieses Capability Statement legt die Anforderungen an ePA Clients fest, die den Audit Event Service der verwenden. Es definiert die unterstützten Interaktionen, erforderliche HTTP Header sowie erwartete Status Codes.
EPA Capability Statement für den Audit Event Service | EPA Capability Statement für den Audit Event Service

### Ressourcenprofile

AuditEvent for the ePA | Defines the data structure for audit events in the ePA system.

### Erweiterungen (Extension) Definitions

EPAHealthcareFacilityType Extension | EPAHealthcareFacilityType Extension

### Beispielinstanzen

AuditEvent

- ExampleEPAAuditEventMedicationServiceFDZ

- ExampleEPAAuditEventEUAccess

- ExampleEPAAuditEventMedicationService

- ExampleEPAAuditEventXDSDocumentService

- ExampleEPAAuditEventMedicationServiceSearch

Bundle

- ExampleSearchsetBundleAuditEvent