# FHIR-Artefakte - Implementation Guide ePA Basisfunktionalitäten v1.3.1

Implementation Guide

ePA Basisfunktionalitäten

Version 1.3.1 - release 

* [**Table of Contents**](toc.md)
* **FHIR-Artefakte**

## FHIR-Artefakte

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

### Terminologien

#### Value Sets

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

| | |
| :--- | :--- |
| [ EPA Activity Provenance Type ValueSet ](ValueSet-epa-activity-provenance-type-vs.md) | Dieses Valueset enthält die Codes zur Beschreibung von Art der Aktivität. |
| [ EPA AuditEvent Agent Type Client ](ValueSet-epa-audit-event-agent-type-client-vs.md) | EPA agent type (client) for AuditEvent |
| [ EPA AuditEvent Agent Type User ](ValueSet-epa-audit-event-agent-type-user-vs.md) | EPA agent type (user) for AuditEvent |
| [ EPA AuditEvent Service Type ](ValueSet-epa-auditevent-service-type-vs.md) | Services für AuditEvents im ePA-Kontext |
| [ EPA AuditEvent Type ](ValueSet-epa-auditevent-type-vs.md) | Types of AuditEvents in the ePA context |
| [ EPA Operation Outcome ValueSet ](ValueSet-epa-operation-outcome-details.md) | Definition aller OperationOutcome-Codes, die im ePA-Kontext verwendet werden. |
| [ EPA Provenance Participant Type ValueSet ](ValueSet-epa-provenance-participant-type-vs.md) | Dieses Valueset enthält die Codes zur Beschreibung von Art der Beteiligung. |

**Tabelle:**Value Sets

#### Code Systems

| | |
| :--- | :--- |
| [ EPA AuditEvent Agent Type Client ](CodeSystem-epa-auditevent-agent-type-client-cs.md) | EPA agent type (client) for AuditEvent |
| [ EPA AuditEvent Source Type ](CodeSystem-epa-auditevent-sourcetype-cs.md) | Ereignisquellen für AuditEvents im ePA-Kontext |
| [ EPA Operation Outcome Details CodeSystem ](CodeSystem-epa-operation-outcome-details-codes.md) | EPA Operation Outcome Details Code System |

**Tabelle:**Code Systems

### ePA-weit geltende Spezifikation

Die Capability Statements dienen als ePA-weit gültige Referenz für die Definition der FHIR RESTful-Schnittstellen. Die Capability Statements legen grundlegende Anforderungen und Verhaltensweisen fest und bilden die Basis für alle spezifischen Ausprägungen in nachfolgenden Capability Statemens.

#### Basis-Capability-Statement für FHIR Data Service

| | |
| :--- | :--- |
| [ EPA Basic Server ](CapabilityStatement-epa-basic-server.md) | Das Basis Capability Statement für einen FHIR Data Service in der ePA. Es beschreibt globale Header-Anforderungen und einheitliche HTTP Fehler Codes. |

**Tabelle:**Capability Statement
*ePA Basic Server*

#### Basis-Capability-Statement für ePA-Clients bei FHIR-Data-Service-Nutzung

| | |
| :--- | :--- |
| [ EPA Basic Client ](CapabilityStatement-epa-basic-client.md) | 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. |

**Tabelle:**Capability Statement
*ePA Basic Client*

### Systemverhalten

#### Capability Statements

Ein Capability Statement beschreibt die Anforderungen und Fähigkeiten, die ein Server oder Client für die konforme Implementierung eines FHIR Data Service umsetzen muss. Es handelt sich um eine Konformitätserklärung, die spezifiziert, welche Ressourcen, Interaktionen und Suchparameter das ePA-Aktensystem für einen FHIR Data Service unterstützen muss. Die folgenden Capability Statements sind definiert:

| | |
| :--- | :--- |
| [ Capability Statement für Clients des ePA Audit Event Service ](CapabilityStatement-epa-audit-event-client.md) | 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 Statuscodes. |
| [ EPA Capability Statement für den Audit Event Service ](CapabilityStatement-epa-audit-event-server.md) | EPA Capability Statement für den Audit Event Service |
| [ Capability Statement für Clients des ePA Patient Service ](CapabilityStatement-epa-patient-client.md) | EPA CapabilityStatement für den Patient Service |
| [ EPA CapabilityStatement für den Patient Service ](CapabilityStatement-epa-patient-server.md) | EPA Capability Statement für den Patient Service |

**Tabelle:**Capability Statements

### Ressourcenprofile

| | |
| :--- | :--- |
| [ EPA Activity Provenance ](StructureDefinition-epa-activity-provenance.md) | Dieses Profil beschreibt die Verwendung der FHIR-Resource Provenance zur Dokumentation von Änderungen und Aktivitäten im Rahmen ePA FHIR Data Services. Es ermöglicht die strukturierte Nachverfolgung, wer zu welchem Zeitpunkt welche Ressourcen erstellt oder verändert hat. Der ePA Änderungseintrag dient damit als technischer und fachlicher Nachweis über den Ursprung und die Verantwortlichkeit von Einträgen in der ePA. |
| [ EPA AuditEvent ](StructureDefinition-epa-auditevent.md) | Defines the data structure for audit events in the ePA system. |
| [ EPA Patient ](StructureDefinition-epa-patient.md) | Das Patient-Profil für die ePA |

**Tabelle:**Ressourcenprofile

### Datentypen

| | |
| :--- | :--- |
| [ Identifikator-Profil für ein FHIR Data Service der ePA ](StructureDefinition-identifier-epa-fhir-data-service.md) | Identifikator-Profil für ein FHIR Data Service der ePA |

**Tabelle:**Datentypen

### Erweiterungen (Extension Definitions)

| | |
| :--- | :--- |
| [ EPAHealthcareFacilityType Extension ](StructureDefinition-epa-healthcare-facility-type-extension.md) | EPAHealthcareFacilityType Extension |

**Tabelle:**Extension Definitions

### Beispielinstanzen

**AuditEvent**

* [ExampleEPAAuditEventConstraintFolder](AuditEvent-12f84721-2ad9-4cfa-81c5-b1345bc74230.md)

* [ExampleEPAAuditEventMedicationServiceDataSubmission](AuditEvent-15ad14c8-7fe4-479b-bd44-4bf0927b9478.md)

* [ExampleEPAAuditEventPushNotificationRegistration](AuditEvent-27a03af4-5ebc-4dd6-83ba-7b775e5b664a.md)

* [ExampleEPAAuditEventPatientService](AuditEvent-2b2053e2-3e48-4f3d-880e-e8a1e9aa2f6b.md)

* [ExampleEPAAuditEventXDSDocumentRestrictedUpdateAuthor](AuditEvent-2b503f39-9c66-40e2-8f93-260b70c7020b.md)

* [ExampleEPAAuditEventSystemMergeAuditEvent](AuditEvent-49280fa1-5096-4bc7-901e-22f5dd72f822.md)

* [ExampleEPAAuditEventPushNotificationChannels](AuditEvent-4fb73d96-49eb-4b5d-9f12-3afcc7cb9802.md)

* [ExampleEPAAuditEventConstraintBatch](AuditEvent-532c1540-8403-4b57-8349-279f53443f23.md)

* [ExampleEPAAuditEventEUAccess](AuditEvent-589b9862-7935-42f5-a06b-11a6f35833ee.md)

* [ExampleEPAAuditEventConsentDecisionSekundaernutzung](AuditEvent-633ecbbf-d105-4e35-8c9f-0536ee7b6c59.md)

* [ExampleEPAAuditEventFailedOperation](AuditEvent-64689b74-d485-4eca-802e-1c71183195ff.md)

* [ExampleEPAAuditEventMedicationService](AuditEvent-669699b2-f131-4097-b13d-71413a58aa92.md)

* [ExampleEPAAuditEventEntitlementLEI](AuditEvent-69b6ab63-03c5-4e4c-b9d8-dc68e51487c4.md)

* [ExampleEPAAuditEventConsentDecision](AuditEvent-825c3fdd-b784-4370-8dd2-c1d3bed674ec.md)

* [ExampleEPAAuditEventXDSDocumentService](AuditEvent-86604fc1-b356-57e3-8738-8ef36c8d608c.md)

* [ExampleEPAAuditEventSystemMergeDocument](AuditEvent-8bedf920-ffcf-4cb7-b6ca-379f296d8740.md)

* [ExampleEPAAuditEventMHDService](AuditEvent-b580f152-cf07-4ef4-aafb-e66c2da28f02.md)

* [ExampleEPAAuditEventXDSDocumentRestrictedUpdate](AuditEvent-b5bd972a-39e0-4a19-a361-6b94b99d74d1.md)

* [ExampleEPAAuditEventMedicationServiceSearch](AuditEvent-bbf292eb-665d-4724-a2bc-86fa93e89835.md)

* [ExampleEPAAuditEventPushNotificationDeletion](AuditEvent-bfc506eb-a714-4373-a990-21d7144d3f58.md)

* [ExampleEPAAuditEventAuditEventService](AuditEvent-c24dcb68-e61b-46fb-b11b-5f37dccf01f8.md)

* [ExampleEPAAuditEventUserBlocking](AuditEvent-d36725fd-0d38-46fb-89f8-46e75a41ba97.md)

* [ExampleEPAAuditEventConsentDecisionUserSpecificDenyPolicy](AuditEvent-daf3263b-41ba-420c-aacd-bf98dc16d315.md)

* [ExampleEPAAuditEventHealthRecordRelocation](AuditEvent-dc2cad66-28f3-4ad4-ae1b-c2f202217c4a.md)

**Bundle**

* [Example Export History Bundle](Bundle-31a277f5-6ed9-4ee2-a864-4abc26b5de5b.md)

* [Example Patient History Bundle](Bundle-example-patient-history-bundle.md)

* [ExampleSearchsetBundleAuditEvent](Bundle-example-searchset-audit-event.md)

* [ExampleSearchsetBundlePatient](Bundle-example-searchset-patient.md)

**OperationOutcome**

* [ExpEPAOperationOutcomeOrgHeaderProfileMismatch](OperationOutcome-3e5635b7-5546-4b2b-8509-a138652985e7.md)

* [ExpEPAOperationOutcomeUnprocessableEntity](OperationOutcome-72c7abbf-51c5-4647-846e-7c5af57e2105.md)

* [ExpEPAOperationOutcomeIdentityMismatch](OperationOutcome-ad48bf90-a664-44f4-af14-ee6e81db3df4.md)

* [ExpEPAOperationPreconditionFailed](OperationOutcome-bf47037d-2f98-4ee1-9675-cab7dd8635df.md)

**Organization**

* [ExampleMinimalOrganizationHeader](Organization-ExampleMinimalOrganizationHeader.md)

* [ExampleTIOrganization](Organization-e66d6c66-96e0-4725-b48c-73702ee63cdf.md)

**Patient**

* [Example Patient: Erika Mustermann](Patient-7eeb4e81-ce38-4d70-84fc-9ca4c7d0939c.md)

**Provenance**

* [c7b6dcfc-d535-4f8f-9d86-841693f788d1](Provenance-c7b6dcfc-d535-4f8f-9d86-841693f788d1.md)

* [fdfc2842-bfff-436f-ab13-74785d0188c0](Provenance-fdfc2842-bfff-436f-ab13-74785d0188c0.md)

