Class TTriggerDefinition

Unit

Declaration

type TTriggerDefinition = class(TDataType)

Description

A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property type_ : string read Gettype_ write Settype_;
Public property type_Element : TTriggerType read Gettype_Element write Settype_Element;
Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property code : TCodeableConcept read Getcode write Setcode;
Public property subscriptionTopic : string read GetsubscriptionTopic write SetsubscriptionTopic;
Public property subscriptionTopicElement : Tcanonical read GetsubscriptionTopicElement write SetsubscriptionTopicElement;
Public property timingTiming : TTiming read GettimingTiming write SettimingTiming;
Public property timingReference : TReference read GettimingReference write SettimingReference;
Public property timingDate : string read GettimingDate write SettimingDate;
Public property timingDateElement : Tdate_ read GettimingDateElement write SettimingDateElement;
Public property timingDateTime : string read GettimingDateTime write SettimingDateTime;
Public property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement;
Public property data : TDataRequirementArray read GetdataArray;
Public property condition : TExpression read Getcondition write Setcondition;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : string read Gettype_ write Settype_;

The type of triggering event.

Public property type_Element : TTriggerType read Gettype_Element write Settype_Element;
 
Public property name_ : string read Getname_ write Setname_;

A formal name for the event. This may be an absolute URI that identifies the event formally (e.g. from a trigger registry), or a simple relative URI that identifies the event in a local context.

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property code : TCodeableConcept read Getcode write Setcode;

A code that identifies the event.

Public property subscriptionTopic : string read GetsubscriptionTopic write SetsubscriptionTopic;

A reference to a SubscriptionTopic resource that defines the event. If this element is provided, no other information about the trigger definition may be supplied.

Public property subscriptionTopicElement : Tcanonical read GetsubscriptionTopicElement write SetsubscriptionTopicElement;
 
Public property timingTiming : TTiming read GettimingTiming write SettimingTiming;

The timing of the event (if this is a periodic trigger). (choose any one of timing*, but only one)

Public property timingReference : TReference read GettimingReference write SettimingReference;

The timing of the event (if this is a periodic trigger). (choose any one of timing*, but only one)

Public property timingDate : string read GettimingDate write SettimingDate;

The timing of the event (if this is a periodic trigger). (choose any one of timing*, but only one)

Public property timingDateElement : Tdate_ read GettimingDateElement write SettimingDateElement;
 
Public property timingDateTime : string read GettimingDateTime write SettimingDateTime;

The timing of the event (if this is a periodic trigger). (choose any one of timing*, but only one)

Public property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement;
 
Public property data : TDataRequirementArray read GetdataArray;

The triggering data of the event (if this is a data trigger). If more than one data is requirement is specified, then all the data requirements must be true.

Public property condition : TExpression read Getcondition write Setcondition;

A boolean-valued expression that is evaluated in the context of the container of the trigger definition and returns whether or not the trigger fires.


Generated by PasDoc 0.15.0.