{ "description": null, "_filename": "StructureDefinition-erg-nutzungsprotokoll.json", "package_name": "de.gematik.erg", "date": "2025-04-07", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ERGNutzungsprotokoll", "abstract": false, "type": "AuditEvent", "experimental": "false", "resourceType": "StructureDefinition", "title": "ERG Nutzungsprotokoll", "package_version": "1.1.0-rc2", "status": "active", "id": "8fe2f1b5-079e-47ad-8cb8-ecb6913faf59", "kind": "resource", "url": "https://gematik.de/fhir/erg/StructureDefinition/erg-nutzungsprotokoll", "version": "1.1.0-rc2", "differential": { "element": [ { "id": "AuditEvent.type", "path": "AuditEvent.type", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/erg/ValueSet/erg-audit-event-type-vs" }, "comment": "Angabe ob es sich um eine zu protokollierende Nutzerinteraktion nach Abschnittt '5.5.9 Nutzerprotokolle' des Feature-Dokuments 'E-Rechnung' handelt oder um eine durchgeführte REST-API-Interaktion durch den FD.", "mustSupport": true }, { "id": "AuditEvent.subtype", "path": "AuditEvent.subtype", "binding": { "strength": "extensible", "valueSet": "https://gematik.de/fhir/erg/ValueSet/erg-audit-event-sub-type-vs" }, "comment": "Erlaubt die Kodierung aller REST-API Operationen der Spec-E-Rechnung", "mustSupport": true }, { "id": "AuditEvent.action", "path": "AuditEvent.action", "comment": "Angabe ob es sich um eine lesende/schreibende/ausführende Interaktion handelt.", "mustSupport": true }, { "id": "AuditEvent.recorded", "path": "AuditEvent.recorded", "comment": "Der Zeitpunkt des Zugriffs ist zu protokollieren. Siehe Abschnittt '4.8.6 Protokolleintrag'des Feature-Dokuments 'E-Rechnung'.", "mustSupport": true }, { "id": "AuditEvent.outcome", "path": "AuditEvent.outcome", "comment": "Angabe ob die zu protokollierende Interaktion erfolgreich ausgeführt werden konnte.", "mustSupport": true }, { "id": "AuditEvent.agent", "path": "AuditEvent.agent", "comment": "Angaben zum Akteur (Nutzer oder eRg FD), der den Zugriff durchgeführt hat. Siehe Abschnittt '4.8.6 Protokolleintrag'des Feature-Dokuments 'E-Rechnung'.", "mustSupport": true }, { "id": "AuditEvent.agent.type", "min": 1, "path": "AuditEvent.agent.type", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/erg/ValueSet/erg-audit-event-agent-type-vs" }, "mustSupport": true }, { "id": "AuditEvent.agent.who", "path": "AuditEvent.agent.who", "mustSupport": true }, { "id": "AuditEvent.agent.who.identifier", "path": "AuditEvent.agent.who.identifier", "comment": "Der Identifier wird vom Server gesetzt und kann entweder eine KVNR oder Telematik-ID sein", "mustSupport": true }, { "id": "AuditEvent.agent.who.display", "min": 1, "path": "AuditEvent.agent.who.display", "mustSupport": true }, { "id": "AuditEvent.agent.requestor", "path": "AuditEvent.agent.requestor", "mustSupport": true }, { "id": "AuditEvent.source.observer.display", "path": "AuditEvent.source.observer.display", "comment": "Freitext-Rolle des Servers, auf das Event ausgelöst wurde", "mustSupport": true }, { "id": "AuditEvent.entity", "path": "AuditEvent.entity", "slicing": { "rules": "open", "discriminator": [ { "path": "what.type", "type": "pattern" } ] }, "mustSupport": true }, { "id": "AuditEvent.entity.what", "path": "AuditEvent.entity.what", "comment": "Referenzierung aller durch die zu protokollierende Interaktion betroffenen Ressourcen", "mustSupport": true }, { "id": "AuditEvent.entity.what.display", "path": "AuditEvent.entity.what.display", "mustSupport": true }, { "id": "AuditEvent.entity.name", "path": "AuditEvent.entity.name", "mustSupport": true }, { "id": "AuditEvent.entity.description", "path": "AuditEvent.entity.description", "mustSupport": true }, { "id": "AuditEvent.entity:Versicherter", "max": "1", "min": 0, "path": "AuditEvent.entity", "sliceName": "Versicherter", "mustSupport": true }, { "id": "AuditEvent.entity:Versicherter.what.type", "min": 1, "path": "AuditEvent.entity.what.type", "patternUri": "Patient" }, { "id": "AuditEvent.entity:Versicherter.what.identifier", "path": "AuditEvent.entity.what.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ] } ], "patternIdentifier": { "type": { "coding": [ { "code": "KVZ10", "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" } ] } } }, { "id": "AuditEvent.entity:Versicherter.what.identifier.type", "min": 1, "path": "AuditEvent.entity.what.identifier.type", "mustSupport": true }, { "id": "AuditEvent.entity:Versicherter.what.identifier.system", "path": "AuditEvent.entity.what.identifier.system", "mustSupport": true }, { "id": "AuditEvent.entity:Versicherter.what.identifier.value", "path": "AuditEvent.entity.what.identifier.value", "mustSupport": true } ] }, "contact": [ { "telecom": [ { "value": "http://gematik.de/", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/AuditEvent" }