AuditEvent
open class AuditEvent: DomainResource
Event record kept for security purposes.
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.
-
Event record kept for security purposes.
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.
Declaration
Swift
override open class var resourceType: String -
Indicator for type of action performed during the event that generated the audit.
Declaration
Swift
public var action: AuditEventAction? -
Actor involved in the event.
Declaration
Swift
public var agent: [AuditEventAgent]? -
Data or objects used.
Declaration
Swift
public var entity: [AuditEventEntity]? -
Whether the event succeeded or failed.
Declaration
Swift
public var outcome: FHIRString? -
Description of the event outcome.
Declaration
Swift
public var outcomeDesc: FHIRString? -
The purposeOfUse of the event.
Declaration
Swift
public var purposeOfEvent: [CodeableConcept]? -
Time when the event occurred on source.
Declaration
Swift
public var recorded: Instant? -
Audit Event Reporter.
Declaration
Swift
public var source: AuditEventSource? -
More specific type/id for the event.
Declaration
Swift
public var subtype: [Coding]? -
Type/identifier of event.
Declaration
Swift
public var type: Coding? -
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(agent: [AuditEventAgent], recorded: Instant, source: AuditEventSource, type: Coding) -
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext) -
Undocumented
Declaration
Swift
open class AuditEvent: DomainResource
View on GitHub
Install in Dash
AuditEvent Class Reference