Class TAuditEventAgent
Unit
bsFhir_r5
Declaration
type TAuditEventAgent = class(TBackboneElement)
Description
A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property type_ : TCodeableConcept read Gettype_ write Settype_; |
The Functional Role of the user when performing the event.
|
|
property role : TCodeableConceptArray read GetroleArray; |
The structural roles of the agent indicating the agent's competency. The security role enabling the agent with respect to the activity.
|
|
property who : TReference read Getwho write Setwho; |
Reference to who this agent is that was involved in the event.
|
|
property requestor : boolean read Getrequestor write Setrequestor; |
Indicator that the user is or is not the requestor, or initiator, for the event being audited.
|
|
property requestorElement : Tboolean read GetrequestorElement write SetrequestorElement; |
|
|
property location : TReference read Getlocation write Setlocation; |
Where the agent location is known, the agent location when the event occurred.
|
|
property policy : TBSFHIRPrimitiveStringArray read GetpolicyArray; |
Where the policy(ies) are known that authorized the agent participation in the event. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.
|
|
property networkReference : TReference read GetnetworkReference write SetnetworkReference; |
When the event utilizes a network there should be an agent describing the local system, and an agent describing remote system, with the network interface details. (choose any one of network*, but only one)
|
|
property networkUri : string read GetnetworkUri write SetnetworkUri; |
When the event utilizes a network there should be an agent describing the local system, and an agent describing remote system, with the network interface details. (choose any one of network*, but only one)
|
|
property networkUriElement : Turi read GetnetworkUriElement write SetnetworkUriElement; |
|
|
property networkString : string read GetnetworkString write SetnetworkString; |
When the event utilizes a network there should be an agent describing the local system, and an agent describing remote system, with the network interface details. (choose any one of network*, but only one)
|
|
property networkStringElement : Tstring read GetnetworkStringElement write SetnetworkStringElement; |
|
|
property authorization : TCodeableConceptArray read GetauthorizationArray; |
The authorization (e.g., PurposeOfUse) that was used during the event being recorded.
|
Generated by PasDoc 0.15.0.
|