Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |
Documentation for this format |