{"resourceType":"CodeSystem","id":"trigger-type","meta":{"lastUpdated":"2021-01-17T07:06:13.533+11:00"},"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-wg","valueCode":"fhir"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status","valueCode":"trial-use"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm","valueInteger":5}],"url":"http://hl7.org/fhir/trigger-type","identifier":[{"system":"urn:ietf:rfc:3986","value":"urn:oid:2.16.840.1.113883.4.642.4.104"}],"version":"4.0.1","name":"TriggerType","title":"TriggerType","status":"draft","experimental":false,"date":"2021-01-17T07:06:13+11:00","publisher":"HL7 (FHIR Project)","contact":[{"telecom":[{"system":"url","value":"http://hl7.org/fhir"},{"system":"email","value":"fhir@lists.hl7.org"}]}],"description":"The type of trigger.","caseSensitive":true,"valueSet":"http://hl7.org/fhir/ValueSet/trigger-type","content":"complete","concept":[{"code":"named-event","display":"Named Event","definition":"The trigger occurs in response to a specific named event, and no other information about the trigger is specified. Named events are completely pre-coordinated, and the formal semantics of the trigger are not provided."},{"code":"periodic","display":"Periodic","definition":"The trigger occurs at a specific time or periodically as described by a timing or schedule. A periodic event cannot have any data elements, but may have a name assigned as a shorthand for the event."},{"code":"data-changed","display":"Data Changed","definition":"The trigger occurs whenever data of a particular type is changed in any way, either added, modified, or removed.","concept":[{"code":"data-added","display":"Data Added","definition":"The trigger occurs whenever data of a particular type is added."},{"code":"data-modified","display":"Data Updated","definition":"The trigger occurs whenever data of a particular type is modified."},{"code":"data-removed","display":"Data Removed","definition":"The trigger occurs whenever data of a particular type is removed."}]},{"code":"data-accessed","display":"Data Accessed","definition":"The trigger occurs whenever data of a particular type is accessed."},{"code":"data-access-ended","display":"Data Access Ended","definition":"The trigger occurs whenever access to data of a particular type is completed."}]}