Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
TriggerDefinition | Σ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 | ΣC | 1..1 | code | named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended Binding: TriggerType (Required) |
name | ΣC | 0..1 | string | Name or URI that identifies the event |
code | Σ | 0..1 | CodeableConcept | Coded definition of the event |
subscriptionTopic | Σ | 0..1 | canonical(SubscriptionTopic) | What event |
timing[x] | ΣC | 0..1 | Timing of the event | |
timingTiming | Timing | |||
timingReference | Reference(Schedule) | |||
timingDate | date | |||
timingDateTime | dateTime | |||
data | ΣC | 0..* | DataRequirement | Triggering data of the event (multiple = 'and') |
condition | ΣC | 0..1 | Expression | Whether the event triggers (boolean expression) |
Documentation for this format |