Name Flags Card. Type Description & Constraints doco
. . TriggerDefinition Σ I TU Element Defines an expected trigger for a module
+ Rule: Either timing, or a data requirement, but not both
+ Rule: A condition only if there is a data requirement
+ Rule: A named event requires a name, a periodic event requires timing, and a data event requires data
Elements defined in Ancestors: id, extension
. . . type Σ 1..1 code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
TriggerType ( Required)
. . . name Σ 0..1 string Name or URI that identifies the event
. . . timing[x] Σ 0..1 Timing of the event
. . . . timingTiming Timing
. . . . timingReference Reference( Schedule)
. . . . timingDate date
. . . . timingDateTime dateTime
. . . data Σ 0..* DataRequirement Triggering data of the event (multiple = 'and')
. . . condition Σ 0..1 Expression Whether the event triggers (boolean expression)

doco Documentation for this format