http://hl7.org/fhir/StructureDefinition/AuditEvent|4.0.1

A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.
NameFlagsCardTypeDescription & Constraints
AuditEvent
0..*Event record kept for security purposes
 
type *
Σ
1..1CodingType/identifier of event AuditEventType (extensible)
 
subtype
Σ
0..*CodingMore specific type/id for the event AuditEventSubType (extensible)
 
action
Σ
0..1codeType of action performed during the event AuditEventAction (required)
 
period
0..1PeriodWhen the activity occurred
 
recorded *
Σ
1..1instantTime when the event was recorded
 
outcome
Σ
0..1codeWhether the event succeeded or failed AuditEventOutcome (required)
 
outcomeDesc
Σ
0..1stringDescription of the event outcome
 
purposeOfEvent
Σ
0..*CodeableConceptThe purposeOfUse of the event AuditPurposeOfUse (extensible)
 
agent *
1..*BackboneElementActor involved in the event
 
 
type
0..1CodeableConceptHow agent participated AuditAgentType (extensible)
 
 
role
0..*CodeableConceptAgent role in the event AuditAgentRole (example)
 
 
who
Σ
0..1ReferenceIdentifier of who
 
 
altId
0..1stringAlternative User identity
 
 
name
0..1stringHuman friendly name for the agent
 
 
requestor *
Σ
1..1booleanWhether user is initiator
 
 
location
0..1ReferenceWhere
 
 
policy
0..*uriPolicy that authorized event
 
 
media
0..1CodingType of media DICOMMediaType (extensible)
 
 
network
0..1BackboneElementLogical network location for application activity
 
 
 
address
0..1stringIdentifier for the network access point of the user device
 
 
 
type
0..1codeThe type of network access point AuditEventAgentNetworkType (required)
 
 
purposeOfUse
0..*CodeableConceptReason given for this user AuditPurposeOfUse (extensible)
 
source *
1..1BackboneElementAudit Event Reporter
 
 
site
0..1stringLogical source location within the enterprise
 
 
observer *
Σ
1..1ReferenceThe identity of source detecting the event
 
 
type
0..*CodingThe type of source where event originated AuditEventSourceType (extensible)
 
entity
0..*BackboneElementData or objects used
 
 
what
Σ
0..1ReferenceSpecific instance of resource
 
 
type
0..1CodingType of entity involved AuditEventEntityType (extensible)
 
 
role
0..1CodingWhat role the entity played AuditEventEntityRole (extensible)
 
 
lifecycle
0..1CodingLife-cycle stage for the entity AuditEventEntityLifecycle (extensible)
 
 
securityLabel
0..*CodingSecurity labels on the entity SecurityLabels (extensible)
 
 
name
Σ
0..1stringDescriptor for entity
 
 
description
0..1stringDescriptive text
 
 
query
Σ
0..1base64BinaryQuery parameters
 
 
detail
0..*BackboneElementAdditional Information about the entity
 
 
 
type *
1..1stringName of the property
 
 
 
value[x] *
1..1Property value
 
 
 
 
valueString *
1..1string
 
 
 
 
valueBase64Binary *
1..1base64Binary