Example
of
eventdefinition
an
EventDefinition
for
monitoring
emergency
department
admissions.
{
"resourceType" : "EventDefinition",
"id" : "example",
"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/EventDefinition/example",
"name" : "EventDefinitionExample",
"title" : "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 for monitoring emergency department admissions.",
"purpose" : "Monitor all admissions to Emergency",
"trigger" : [{
"type" : "named-event",
"type" : "data-changed",
"name" : "monitor-emergency-admissions",
"data" : [{
"type" : "Encounter"
}],
"condition" : {
"description" : "Encounter Location = emergency (active/completed encounters, current or previous)",
"language" : "text/fhirpath",
"expression" : "(%current | %previous).location.where(location = 'Location/emergency' and status in {'active', 'completed'}).exists()"
}
}]
}
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.