Class TTriggerDefinition
Unit
bsFhir_r5
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property type_ : string read Gettype_ write Settype_; |
The type of triggering event.
|
|
property type_Element : TTriggerType read Gettype_Element write Settype_Element; |
|
|
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.
|
|
property name_Element : Tstring read Getname_Element write Setname_Element; |
|
|
property code : TCodeableConcept read Getcode write Setcode; |
A code that identifies the event.
|
|
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.
|
|
property subscriptionTopicElement : Tcanonical read GetsubscriptionTopicElement write SetsubscriptionTopicElement; |
|
|
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)
|
|
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)
|
|
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)
|
|
property timingDateElement : Tdate_ read GettimingDateElement write SettimingDateElement; |
|
|
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)
|
|
property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement; |
|
|
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.
|
|
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.
|