Name Flags Card. Type Description & Constraints doco
. . AuditEvent DomainResource Event record kept for security purposes
. . . event 1..1 BackboneElement What was done
. . . . type Σ 1..1 Coding Type/identifier of event
Audit Event ID ( Extensible)
. . . . subtype Σ 0..* Coding More specific type/id for the event
Audit Event Sub-Type ( Extensible)
. . . . action Σ 0..1 code Type of action performed during the event
AuditEventAction ( Required)
. . . . dateTime Σ 1..1 instant Time when the event occurred on source
. . . . outcome Σ 0..1 code Whether the event succeeded or failed
AuditEventOutcome ( Required)
. . . . outcomeDesc Σ 0..1 string Description of the event outcome
. . . . purposeOfEvent Σ 0..* Coding The purposeOfUse of the event
PurposeOfUse ( Extensible)
. . . participant 1..* BackboneElement A person, a hardware device or software process
. . . . role 0..* CodeableConcept User roles (e.g. local RBAC codes)
Audit Active Participant Role ID Code ( Extensible)
. . . . reference Σ 0..1 Reference( Practitioner | Organization | Device | Patient | RelatedPerson) Direct reference to resource
. . . . userId Σ 0..1 Identifier Unique identifier for the user
. . . . altId 0..1 string Alternative User id e.g. authentication
. . . . name 0..1 string Human-meaningful name for the user
. . . . requestor 1..1 boolean Whether user is initiator
. . . . location 0..1 Reference( Location) Where
. . . . policy 0..* uri Policy that authorized event
. . . . media 0..1 Coding Type of media
Media Type Code ( Extensible)
. . . . network 0..1 BackboneElement Logical network location for application activity
. . . . . address 0..1 string Identifier for the network access point of the user device
. . . . . type 0..1 code The type of network access point
AuditEventParticipantNetworkType ( Required)
. . . . purposeOfUse 0..* Coding Reason given for this user
PurposeOfUse ( Extensible)
. . . source 1..1 BackboneElement Application systems and processes
. . . . site 0..1 string Logical source location within the enterprise
. . . . identifier Σ 1..1 Identifier The identity of source detecting the event
. . . . type 0..* Coding The type of source where event originated
Audit Event Source Type ( Extensible)
. . . object I 0..* BackboneElement Specific instances of data or objects that have been accessed
Either a name or a query (NOT both)
. . . . identifier Σ 0..1 Identifier Specific instance of object (e.g. versioned)
. . . . reference Σ 0..1 Reference( Any) Specific instance of resource (e.g. versioned)
. . . . type 0..1 Coding Type of object involved
AuditEventObjectType ( Extensible)
. . . . role 0..1 Coding What role the Object played
AuditEventObjectRole ( Extensible)
. . . . lifecycle 0..1 Coding Life-cycle stage for the object
AuditEventObjectLifecycle ( Extensible)
. . . . securityLabel 0..* Coding Security labels applied to the object
All Security Labels ( Extensible)
. . . . name Σ I 0..1 string Instance-specific descriptor for Object
. . . . description 0..1 string Descriptive text
. . . . query Σ I 0..1 base64Binary Actual query for object
. . . . detail 0..* BackboneElement Additional Information about the Object
. . . . . type 1..1 string Name of the property
. . . . . value 1..1 base64Binary Property value

doco Documentation for this format