AuditEventAgent

open class AuditEventAgent: BackboneElement

Actor involved in the event.

An actor taking an active role in the event or activity that is logged.

  • Actor involved in the event.

    An actor taking an active role in the event or activity that is logged.

    Declaration

    Swift

    override open class var resourceType: String
  • Alternative User id e.g. authentication.

    Declaration

    Swift

    public var altId: FHIRString?
  • Where.

    Declaration

    Swift

    public var location: Reference?
  • Type of media.

    Declaration

    Swift

    public var media: Coding?
  • Human-meaningful name for the agent.

    Declaration

    Swift

    public var name: FHIRString?
  • Logical network location for application activity.

    Declaration

    Swift

    public var network: AuditEventAgentNetwork?
  • Policy that authorized event.

    Declaration

    Swift

    public var policy: [FHIRURL]?
  • Reason given for this user.

    Declaration

    Swift

    public var purposeOfUse: [CodeableConcept]?
  • Direct reference to resource.

    Declaration

    Swift

    public var reference: Reference?
  • Whether user is initiator.

    Declaration

    Swift

    public var requestor: FHIRBool?
  • Agent role in the event.

    Declaration

    Swift

    public var role: [CodeableConcept]?
  • Unique identifier for the user.

    Declaration

    Swift

    public var userId: Identifier?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(requestor: FHIRBool)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)

    Parameters

    json

    The JSON element to use to populate the receiver

    context

    The instantiation context to use

  • Undocumented

    Declaration

    Swift

    open class AuditEventAgent: BackboneElement