TriggerDefinition

FHIR Cross-version Mappings for TriggerDefinition based on the R5 structure

TriggerDefinition (3.0.2)TriggerDefinition (4.0.1)TriggerDefinition (4.3.0)TriggerDefinition (5.0.0)
TriggerDefinition=TriggerDefinition=TriggerDefinition=TriggerDefinition
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) T.type : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'data-changed (http://hl7.org/fhir/4.0/trigger-type)' T.type : code : [1..1]No cross-version extension allowed for this element because No Change T.type : code : [1..1]No cross-version extension allowed for this element because No Change T.type : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) T.eventName : string : [0..1]=No cross-version extension allowed for this element because No Change T.name : string : [0..1]=No cross-version extension allowed for this element because No Change T.name : string : [0..1]=No cross-version extension allowed for this element because No Change T.name : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) T.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) T.subscriptionTopic : canonical(SubscriptionTopic) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) T.eventTiming[x] : Timing|Reference(Schedule)|date|dateTime : [0..1]=No cross-version extension allowed for this element because No Change T.timing[x] : Timing|Reference(Schedule)|date|dateTime : [0..1]=No cross-version extension allowed for this element because No Change T.timing[x] : Timing|Reference(Schedule)|date|dateTime : [0..1]=No cross-version extension allowed for this element because No Change T.timing[x] : Timing|Reference(Schedule)|date|dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this started to repeat T.eventData : DataRequirement : [0..1]=Extension definition for this version of the element. Defined because: Element repeats T.data : DataRequirement : [0..*]=No cross-version extension allowed for this element because No Change T.data : DataRequirement : [0..*]=No cross-version extension allowed for this element because No Change T.data : DataRequirement : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) T.condition : Expression : [0..1]=No cross-version extension allowed for this element because No Change T.condition : Expression : [0..1]=No cross-version extension allowed for this element because No Change T.condition : Expression : [0..1]

R3 TriggerDefinition.typeR4 TriggerDefinition.typeR4B TriggerDefinition.typeR5 TriggerDefinition.type
named-event=named-event=named-event=named-event
periodic=periodic=periodic=periodic
data-added=data-added=data-added=data-added
data-modified=data-modified=data-modified=data-modified
data-removed=data-removed=data-removed=data-removed
data-accessed=data-accessed=data-accessed=data-accessed
data-access-ended=data-access-ended=data-access-ended=data-access-ended
data-changed=data-changed=data-changed