Seiteninhalt:
Die Query API: AuditEvent ermöglicht den Abruf protokollierter Ereignisse und Zugriffe auf die ePA eines Versicherten im ePA-Aktensystem.
Das ePA-FdV oder das Primärsystem einer Ombudsstelle nehmen Einsicht in die Protokolldaten zum Zwecke der Datenschutzkontrolle für den Akteninhaber.
Die Nachricht zum Abruf von Protkolldaten wird als HTTP GET-Anfrage an den Audit Event Service gesendet, um eine Liste von Audit-Ereignislisten abzurufen.
Wenn das ePA-Client-System eine Suche über protokollierter Ereignisse und ePA-Zugriffe durchführen und dazu die korrespondierenden AuditEvent-Ressourcen ermitteln möchte, sendet es eine Query API: AuditEvent-Nachricht an den Audit Event Service.
Anfragen an die AuditEvent-Ressource werden über die RESTful API mittels HTTP GET-Anfragen durchgeführt werden. Dabei können spezifische Suchparameter genutzt werden, um die Anfragen zu verfeinern.
Bei Anfragen an die Query API für die AuditEvent-Ressource wird die Antwort als ein FHIR Bundle des Typs searchset zurückgegeben. Dieses Bundle enthält eine Sammlung von Einträgen, die jeweils eine Instanz der AuditEvent-Ressource enthalten.
Parameter | Type | Beschreibung | Service Anforderung |
---|---|---|---|
x-insurantid | string | Health Record Identifier | MUSS |
x-useragent | string | User Agent Information | KANN |
X-Request-ID | string | UUID der Nachricht | MUSS |
Code | Beschreibung | Error Code | Beschreibung |
---|---|---|---|
200 | Successful operation | - | - |
400 | Unknown search parameter | - | EPAOperationOutcome |
400 | Invalid query parameter(s) | - | EPAOperationOutcome |
400 | Invalid request | - | EPAOperationOutcome |
404 | Unknown resource type | - | EPAOperationOutcome |
IG-EPA04413PXH - Unterstützung definierter Suchparameter - MUSS
Der Audit Event Service MUSS die Suchparameter, die in dem CapabilityStatement mit dem Namen EPAAuditEventServer verarbeiten können. EPA-Audit-Service [<=]
IG-EPA20251N8N - Standardsortierung des Suchergebnisses - MUSS
Die Standardsortierung des Audit Event Service MUSS anhand des Attributs _lastUpdated erfolgen. EPA-Audit-Service [<=]
Um spezifische Details zu einem einzelnen Audit Event mittels der RESTful API zu erhalten, wird die AuditEvent Instance API verwendet, indem eine HTTP GET-Anfrage an den Endpunkt /AuditEvent/[id] gestellt wird.
Parameter | Type | Beschreibung | Service Anforderung |
---|---|---|---|
x-insurantid | string | Health Record Identifier | MUSS |
x-useragent | string | User Agent Information | KANN |
X-Request-ID | string | UUID der Nachricht | MUSS |
Code | Beschreibung | Error Code | Beschreibung |
---|---|---|---|
200 | Successful operation | - | - |
400 | Invalid request | malformedRequest | - |
400 | Invalid request | - | EPAOperationOutcome |
404 | Unknown resource type | - | EPAOperationOutcome |
404 | Resource is not known | - | EPAOperationOutcome |
Der Audit Event Service verarbeitet die Anfrage, um die AuditEvent-Einträge zu ermitteln, die den angegebenen Suchparametern entsprechen. Darüber hinaus gibt er einen zur Verarbeitung passenden HTTP Status Code sowie ein FHIR Bundle der passenden AuditEvent-Ressourcen zurück.
Generelle Sicherheitsanforderungen werden hier festgehalten.
Die Protokollierung erfolgt über den Audit Event Service. Weitere Anforderungen sind [gemSpec_Aktensystem_ePAfueralle#Protokollierung] zu entnehmen.