Class TAuditEvent
Unit
bsFhir_r5
Declaration
type TAuditEvent = class(TDomainResource)
Description
A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property code : TCodeableConcept read Getcode write Setcode; |
Describes what happened. The most specific code for the event.
|
|
property action : string read Getaction write Setaction; |
Indicator for type of action performed during the event that generated the audit.
|
|
property actionElement : TAuditEventAction read GetactionElement write SetactionElement; |
|
|
property severity : string read Getseverity write Setseverity; |
Indicates and enables segmentation of various severity including debugging from critical.
|
|
property severityElement : TAuditEventSeverity read GetseverityElement write SetseverityElement; |
|
|
property occurredPeriod : TPeriod read GetoccurredPeriod write SetoccurredPeriod; |
The time or period during which the activity occurred. (choose any one of occurred*, but only one)
|
|
property occurredDateTime : string read GetoccurredDateTime write SetoccurredDateTime; |
The time or period during which the activity occurred. (choose any one of occurred*, but only one)
|
|
property occurredDateTimeElement : TdateTime_ read GetoccurredDateTimeElement write SetoccurredDateTimeElement; |
|
|
property recorded : string read Getrecorded write Setrecorded; |
The time when the event was recorded.
|
|
property recordedElement : Tinstant read GetrecordedElement write SetrecordedElement; |
|
|
property outcome : TAuditEventOutcome read Getoutcome write Setoutcome; |
Indicates whether the event succeeded or failed. A free text descripiton can be given in outcome.text.
|
|
property authorization : TCodeableConceptArray read GetauthorizationArray; |
The authorization (e.g., PurposeOfUse) that was used during the event being recorded.
|
|
property basedOn : TReferenceArray read GetbasedOnArray; |
Allows tracing of authorizatino for the events and tracking whether proposals/recommendations were acted upon.
|
|
property patient : TReference read Getpatient write Setpatient; |
The patient element is available to enable deterministic tracking of activities that involve the patient as the subject of the data used in an activity.
|
|
property encounter : TReference read Getencounter write Setencounter; |
This will typically be the encounter the event occurred, but some events may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter (e.g. pre-admission lab tests).
|
|
property agent : TAuditEventAgentArray read GetagentArray; |
An actor taking an active role in the event or activity that is logged.
|
|
property source : TAuditEventSource read Getsource write Setsource; |
The actor that is reporting the event.
|
|
property entity : TAuditEventEntityArray read GetentityArray; |
Specific instances of data or objects that have been accessed.
|
Generated by PasDoc 0.15.0.
|