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.
| Name | Flags | Card | Type | Description & Constraints |
|---|---|---|---|---|
AuditEvent | 0..* | Event record kept for security purposes | ||
Σ | 1..1 | Coding | Type/identifier of event AuditEventType (extensible) | |
Σ | 0..* | Coding | More specific type/id for the event AuditEventSubType (extensible) | |
Σ | 0..1 | code | Type of action performed during the event AuditEventAction (required) | |
| 0..1 | Period | When the activity occurred | ||
Σ | 1..1 | instant | Time when the event was recorded | |
Σ | 0..1 | code | Whether the event succeeded or failed AuditEventOutcome (required) | |
Σ | 0..1 | string | Description of the event outcome | |
Σ | 0..* | CodeableConcept | The purposeOfUse of the event AuditPurposeOfUse (extensible) | |
| 1..* | BackboneElement | Actor involved in the event | ||
| 0..1 | CodeableConcept | How agent participated AuditAgentType (extensible) | ||
| 0..* | CodeableConcept | Agent role in the event AuditAgentRole (example) | ||
Σ | 0..1 | Reference | Identifier of who | |
| 0..1 | string | Alternative User identity | ||
| 0..1 | string | Human friendly name for the agent | ||
Σ | 1..1 | boolean | Whether user is initiator | |
| 0..1 | Reference | Where | ||
| 0..* | uri | Policy that authorized event | ||
| 0..1 | Coding | Type of media DICOMMediaType (extensible) | ||
| 0..1 | BackboneElement | Logical network location for application activity | ||
| 0..1 | string | Identifier for the network access point of the user device | ||
| 0..1 | code | The type of network access point AuditEventAgentNetworkType (required) | ||
| 0..* | CodeableConcept | Reason given for this user AuditPurposeOfUse (extensible) | ||
| 1..1 | BackboneElement | Audit Event Reporter | ||
| 0..1 | string | Logical source location within the enterprise | ||
Σ | 1..1 | Reference | The identity of source detecting the event | |
| 0..* | Coding | The type of source where event originated AuditEventSourceType (extensible) | ||
| 0..* | BackboneElement | Data or objects used | ||
Σ | 0..1 | Reference | Specific instance of resource | |
| 0..1 | Coding | Type of entity involved AuditEventEntityType (extensible) | ||
| 0..1 | Coding | What role the entity played AuditEventEntityRole (extensible) | ||
| 0..1 | Coding | Life-cycle stage for the entity AuditEventEntityLifecycle (extensible) | ||
| 0..* | Coding | Security labels on the entity SecurityLabels (extensible) | ||
Σ | 0..1 | string | Descriptor for entity | |
| 0..1 | string | Descriptive text | ||
Σ | 0..1 | base64Binary | Query parameters | |
| 0..* | BackboneElement | Additional Information about the entity | ||
| 1..1 | string | Name of the property | ||
| 1..1 | Property value | |||
| 1..1 | string | |||
| 1..1 | base64Binary |