This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Example of an EventDefinition using the data event approach with a profile in the data requirement.
{
"resourceType" : "EventDefinition",
"id" : "example-data-with-profile",
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger" : 6
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "cds"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/cqf-library",
"valueCanonical" : "http://hl7.org/fhir/EventDefinition/ExampleEventDefinitionLogic"
}],
"url" : "http://hl7.org/fhir/EventDefinition/example-data-with-profile",
"name" : "DataWithProfileEventDefinitionExample",
"title" : "Data With Profile EventDefinition Example",
"status" : "draft",
"experimental" : true,
"publisher" : "HL7 International / Clinical Decision Support",
"contact" : [{
"telecom" : [{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/dss"
}]
}],
"description" : "Example of an EventDefinition using the data event approach with a profile in the data requirement.",
"purpose" : "Monitor when 3 consecutive negative stick tests have occurred using a data change event and a profile.",
"trigger" : [{
"type" : "data-changed",
"data" : [{
"type" : "Observation",
"profile" : ["http://example.org/StructureDefinition/stick-test"]
}],
"condition" : {
"language" : "text/cql-expression",
"expression" : "[StickTestProfile].consecutivelyAfter(%context).take(3).negative().count() = 3"
}
}]
}
Usage note: every effort has been made to ensure that the
examples are correct and useful, but they are not a normative part
of the specification.