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