description: The AuditEvent resource is used to consolidate and track logging information within the Koppeltaal ecosystem. It captures details about system activities, data access, and interactions between applications for security and compliance purposes. package_name: koppeltaalv2.00 derivation: constraint name: KT2_AuditEvent type: AuditEvent elements: extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: resource-origin: match: {url: null} schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', index: 1} min: 0 max: 1 traceId: match: {url: null} schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/trace-id', index: 2} min: 0 correlationId: match: {url: null} schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/correlation-id', index: 3} min: 0 requestId: match: {url: null} schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/request-id', index: 4} min: 0 type: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/audit-event-type'} index: 5 subtype: {index: 6} purposeOfEvent: {index: 7} agent: elements: role: {index: 9} who: type: Reference refers: ['http://koppeltaal.nl/fhir/StructureDefinition/KT2Device'] index: 10 altId: {index: 11} name: {index: 12} type: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/participation-role-type'} index: 8 policy: {index: 14} purposeOfUse: {index: 16} location: {index: 13} media: {index: 15} required: [who, type] source: elements: site: {index: 17} observer: type: Reference refers: ['http://koppeltaal.nl/fhir/StructureDefinition/KT2Device'] index: 18 entity: index: 19 elements: type: {index: 20} lifecycle: {index: 21} securityLabel: {index: 22} query: {index: 23} detail: {index: 24} package_version: 0.15.0-beta.9 extensions: resource-origin: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', min: 0, max: 1, type: Extension, index: 1} traceId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/trace-id', min: 0, type: Extension, index: 2} correlationId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/correlation-id', min: 0, type: Extension, index: 3} requestId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/request-id', min: 0, type: Extension, index: 4} class: profile kind: resource url: http://koppeltaal.nl/fhir/StructureDefinition/KT2AuditEvent base: http://hl7.org/fhir/StructureDefinition/AuditEvent version: 0.10.0 required: [entity]