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

A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.
NameFlagsCardTypeDescription & Constraints
AuditEvent
0..*Record of an event
 
category
Σ
0..*CodeableConceptType/identifier of event AuditEventType (example)
 
code *
Σ
1..1CodeableConceptSpecific type of event AuditEventSubType (example)
 
action
Σ
0..1codeType of action performed during the event AuditEventAction (required)
 
severity
Σ
0..1codeemergency | alert | critical | error | warning | notice | informational | debug AuditEventSeverity (required)
 
occurred[x]
0..1When the activity occurred
 
 
occurredPeriod
0..1Period
 
 
occurredDateTime
0..1dateTime
 
recorded *
Σ
1..1instantTime when the event was recorded
 
outcome
Σ
0..1BackboneElementWhether the event succeeded or failed
 
 
code *
Σ
1..1CodingWhether the event succeeded or failed AuditEventOutcome (preferred)
 
 
detail
Σ
0..*CodeableConceptAdditional outcome detail AuditEventOutcomeDetail (example)
 
authorization
Σ
0..*CodeableConceptAuthorization related to the event AuditPurposeOfUse (example)
 
basedOn
0..*ReferenceWorkflow authorization within which this event occurred
 
patient
0..1ReferenceThe patient is the subject of the data used/created/updated/deleted during the activity
 
encounter
0..1ReferenceEncounter within which this event occurred or which the event is tightly associated
 
agent *
Σ
1..*BackboneElementActor involved in the event
 
 
type
0..1CodeableConceptHow agent participated AuditAgentType (preferred)
 
 
role
0..*CodeableConceptAgent role in the event AuditAgentRole (example)
 
 
who *
Σ
1..1ReferenceIdentifier of who
 
 
requestor
Σ
0..1booleanWhether user is initiator
 
 
location
0..1ReferenceThe agent location when the event occurred
 
 
policy
0..*uriPolicy that authorized the agent participation in the event
 
 
network[x]
0..1This agent network location for the activity
 
 
 
networkReference
0..1Reference
 
 
 
networkUri
0..1uri
 
 
 
networkString
0..1string
 
 
authorization
0..*CodeableConceptAllowable authorization for this agent AuditPurposeOfUse (example)
 
source *
Σ
1..1BackboneElementAudit Event Reporter
 
 
site
0..1ReferenceLogical source location within the enterprise
 
 
observer *
Σ
1..1ReferenceThe identity of source detecting the event
 
 
type
0..*CodeableConceptThe type of source where event originated AuditEventSourceType (preferred)
 
entity
Σ
0..*BackboneElementData or objects used
 
 
what
Σ
0..1ReferenceSpecific instance of resource
 
 
role
0..1CodeableConceptWhat role the entity played AuditEventEntityRole (example)
 
 
securityLabel
0..*CodeableConceptSecurity labels on the entity SecurityLabels (example)
 
 
query
Σ
0..1base64BinaryQuery parameters
 
 
detail
0..*BackboneElementAdditional Information about the entity
 
 
 
type *
1..1CodeableConceptName of the property AuditEventDetailType (example)
 
 
 
value[x] *
1..1Property value
 
 
 
 
valueQuantity *
1..1Quantity
 
 
 
 
valueCodeableConcept *
1..1CodeableConcept
 
 
 
 
valueString *
1..1string
 
 
 
 
valueBoolean *
1..1boolean
 
 
 
 
valueInteger *
1..1integer
 
 
 
 
valueRange *
1..1Range
 
 
 
 
valueRatio *
1..1Ratio
 
 
 
 
valueTime *
1..1time
 
 
 
 
valueDateTime *
1..1dateTime
 
 
 
 
valuePeriod *
1..1Period
 
 
 
 
valueBase64Binary *
1..1base64Binary
 
 
agent
0..*Entity is attributed to this agent