description: AuditEvent as used by VZVZ to exchange information on logged activities package_name: vzvz.fhir.nl-vzvz-core derivation: constraint name: NlVzvzAuditEvent type: AuditEvent elements: outcomeDesc: {index: 8} type: binding: {strength: extensible, valueSet: 'http://vzvz.nl/fhir/ValueSet/audit-event-type'} index: 2 outcome: {index: 7} source: elements: observer: {index: 17} recorded: {index: 6} agent: index: 9 elements: type: binding: {strength: extensible, valueSet: 'http://vzvz.nl/fhir/ValueSet/participation-role-type'} index: 10 who: {index: 11} name: {index: 12} requestor: {index: 13} network: index: 14 elements: address: {index: 15} type: {index: 16} required: [address, type] extension: type: Extension short: id of the request that resulted in this AuditEvent url: http://vzvz.nl/fhir/StructureDefinition/request-id index: 0 slicing: slices: requestId: match: {} schema: {type: Extension, short: id of the request that resulted in this AuditEvent, url: 'http://vzvz.nl/fhir/StructureDefinition/request-id', index: 0} min: 0 max: 1 traceId: match: {} schema: {type: Extension, short: overarching id for the entire transaction, url: 'http://vzvz.nl/fhir/StructureDefinition/trace-id', index: 1} min: 0 max: 1 action: {index: 4} period: {index: 5} entity: index: 18 elements: what: {index: 19} query: {index: 20} subtype: binding: {strength: extensible, valueSet: 'http://vzvz.nl/fhir/ValueSet/audit-event-sub-type'} index: 3 package_version: 0.3.3 extensions: requestId: {url: 'http://vzvz.nl/fhir/StructureDefinition/request-id', min: 0, max: 1, type: Extension, short: id of the request that resulted in this AuditEvent, index: 0} traceId: {url: 'http://vzvz.nl/fhir/StructureDefinition/trace-id', min: 0, max: 1, type: Extension, short: overarching id for the entire transaction, index: 1} class: profile kind: resource url: http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-AuditEvent base: http://hl7.org/fhir/StructureDefinition/AuditEvent version: 2.1.1