Class TAuditEventAgent

Unit

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

Public constructor Create; override;

Properties

Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property role : TCodeableConceptArray read GetroleArray;
Public property who : TReference read Getwho write Setwho;
Public property requestor : boolean read Getrequestor write Setrequestor;
Public property requestorElement : Tboolean read GetrequestorElement write SetrequestorElement;
Public property location : TReference read Getlocation write Setlocation;
Public property policy : TBSFHIRPrimitiveStringArray read GetpolicyArray;
Public property networkReference : TReference read GetnetworkReference write SetnetworkReference;
Public property networkUri : string read GetnetworkUri write SetnetworkUri;
Public property networkUriElement : Turi read GetnetworkUriElement write SetnetworkUriElement;
Public property networkString : string read GetnetworkString write SetnetworkString;
Public property networkStringElement : Tstring read GetnetworkStringElement write SetnetworkStringElement;
Public property authorization : TCodeableConceptArray read GetauthorizationArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : TCodeableConcept read Gettype_ write Settype_;

The Functional Role of the user when performing the event.

Public 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.

Public property who : TReference read Getwho write Setwho;

Reference to who this agent is that was involved in the event.

Public property requestor : boolean read Getrequestor write Setrequestor;

Indicator that the user is or is not the requestor, or initiator, for the event being audited.

Public property requestorElement : Tboolean read GetrequestorElement write SetrequestorElement;
 
Public property location : TReference read Getlocation write Setlocation;

Where the agent location is known, the agent location when the event occurred.

Public 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.

Public 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)

Public 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)

Public property networkUriElement : Turi read GetnetworkUriElement write SetnetworkUriElement;
 
Public 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)

Public property networkStringElement : Tstring read GetnetworkStringElement write SetnetworkStringElement;
 
Public property authorization : TCodeableConceptArray read GetauthorizationArray;

The authorization (e.g., PurposeOfUse) that was used during the event being recorded.


Generated by PasDoc 0.15.0.