<?xml version=“1.0” encoding=“UTF-8”?> <EventDefinition xmlns=“hl7.org/fhir”>

<id value="example"/>
<meta>
  <security>
    <system value="http://terminology.hl7.org/CodeSystem/v3-ActReason"/>
    <code value="HTEST"/>
    <display value="test health data"/>
  </security>
</meta>

<status value="draft"/>
<purpose value="Monitor all admissions to Emergency"/>
<trigger>
  <type value="named-event"/>
  <name value="monitor-emergency-admissions"/>
  <data>
    <type value="Encounter"/>
  </data>
  <condition>
    <description value="Encounter Location = emergency (active/completed encounters, current or previous)"/>
    <language value="text/fhirpath"/>
    <expression value="(this | %previous).location.where(location = 'Location/emergency' and status in {'active', 'completed'}).exists()"/>
  </condition>
</trigger>

</EventDefinition>