| Class TTriggerDefinitionUnit
bsFhir_r4b Declaration
type TTriggerDefinition = class(TElement) 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  HierarchyOverviewMethodsPropertiesDescriptionMethods
|  | 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 timing : TElement read Gettiming write Settiming; |  | 
 The timing of the event (if this is a periodic trigger).  |  
|  | 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.
 |