Da Vinci Health Record Exchange (HRex)
1.2.0-cibuild - STU 1.1

Da Vinci Health Record Exchange (HRex), published by HL7 International / Clinical Interoperability Council. This guide is not an authorized publication; it is the continuous build for version 1.2.0-cibuild built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-ehrx/ and changes regularly. See the Directory of published versions

## : HRex Task Subscription Topic - XML Representation

Page standards status: Trial-use | Maturity Level: 3

Raw xml | Download

    <SubscriptionTopic xmlns="http://hl7.org/fhir">
      <id value="Task"/>
      <text>
        <status value="generated"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: SubscriptionTopic Task</b></p><a name="Task"> </a><a name="hcTask"> </a><a name="Task-en-US"> </a><table class="grid"><tr><td><b>SubscriptionTopic</b></td><td>HRex Task Subscription Topic</td></tr><tr><td><b>Description</b></td><td><div><p>The HRex Task Update Subscription Topic allows for monitoring for newly created tasks as well as updates to assigned or requested tasks. For example, when the status changes from “in-progress” to &quot;completed&quot;.</p>
    </div></td></tr><tr><td><b>Copyright Statement:</b></td><td> null</td></tr></table><table class="grid"><tr><td colspan="4"><b>Resource Triggers</b></td></tr><tr><th><b>Resource</b></th><th><b>Interactions</b></th><th><b>Criteria</b></th><th><b>Description</b></th></tr><tr><td><a href="http://hl7.org/fhir/R4/task.html">http://hl7.org/fhir/StructureDefinition/Task</a></td><td>create, update</td><td><div><ul>
    <li>previous = status:not=draft&amp;intent=order</li>
    <li>create result = test-passes</li>
    <li>create result = status:not=draft&amp;intent=order</li>
    <li>delete result = test-fails</li>
    <li>require both = true</li>
    </ul>
    </div></td><td><div><p>A HRex Task Data Request Profile is created or updated</p>
    </div></td></tr></table><table class="grid"><tr><td colspan="4"><b>Can Filter By</b></td></tr><tr><th><b>Resource</b></th><th><b>Filter Parameter</b></th><th><b>Filter Definition</b></th><th><b>Modifiers</b></th></tr><tr><td><a href="http://hl7.org/fhir/R4/task.html">http://hl7.org/fhir/StructureDefinition/Task</a></td><td>code</td><td><a href="http://hl7.org/fhir/SearchParameter/clinical-code">code</a></td><td/></tr><tr><td><a href="http://hl7.org/fhir/R4/task.html">http://hl7.org/fhir/StructureDefinition/Task</a></td><td>owner</td><td><a href="http://hl7.org/fhir/SearchParameter/Task-owner">owner</a></td><td>Identifier</td></tr><tr><td><a href="http://hl7.org/fhir/R4/task.html">http://hl7.org/fhir/StructureDefinition/Task</a></td><td>requester</td><td><a href="http://hl7.org/fhir/SearchParameter/Task-requester">requester</a></td><td>Identifier</td></tr><tr><td><a href="http://hl7.org/fhir/R4/task.html">http://hl7.org/fhir/StructureDefinition/Task</a></td><td>status</td><td><a href="http://hl7.org/fhir/SearchParameter/Task-status">status</a></td><td/></tr></table></div>
      </text>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="cic"/>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="3">
          <extension
                     url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
            <valueCanonical
                            value="http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex"/>
          </extension>
        </valueInteger>
      </extension>
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use">
          <extension
                     url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
            <valueCanonical
                            value="http://hl7.org/fhir/us/davinci-hrex/ImplementationGuide/davinci-hrex"/>
          </extension>
        </valueCode>
      </extension>
      <url value="http://hl7.org/fhir/us/davinci-hrex/SubscriptionTopic/Task"/>
      <identifier>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:oid:2.16.840.1.113883.4.642.40.19.44.1"/>
      </identifier>
      <version value="1.2.0-cibuild"/>
      <name value="HRexTaskTopic"/>
      <title value="HRex Task Subscription Topic"/>
      <status value="active"/>
      <date value="2025-04-17T04:19:54+00:00"/>
      <publisher value="HL7 International / Clinical Interoperability Council"/>
      <contact>
        <telecom>
          <system value="url"/>
          <value value="http://www.hl7.org/Special/committees/cic"/>
        </telecom>
      </contact>
      <description
                   value="The HRex Task Update Subscription Topic allows for monitoring for newly created tasks as well as updates to assigned or requested tasks. For example, when the status changes from “in-progress” to &quot;completed&quot;."/>
      <jurisdiction>
        <coding>
          <system value="urn:iso:std:iso:3166"/>
          <code value="US"/>
        </coding>
      </jurisdiction>
      <resourceTrigger>
        <description
                     value="A HRex Task Data Request Profile is created or updated"/>
        <resource value="http://hl7.org/fhir/StructureDefinition/Task"/>
        <supportedInteraction value="create"/>
        <supportedInteraction value="update"/>
        <queryCriteria>
          <previous value="status:not=draft&amp;intent=order"/>
          <resultForCreate value="test-passes"/>
          <current value="status:not=draft&amp;intent=order"/>
          <resultForDelete value="test-fails"/>
          <requireBoth value="true"/>
        </queryCriteria>
      </resourceTrigger>
      <canFilterBy>
        <description
                     value="Matching based on the `Task.code` code to filter by the specific type of Task (e.g.,data request tasks)."/>
        <resource value="Task"/>
        <filterParameter value="code"/>
        <filterDefinition
                          value="http://hl7.org/fhir/SearchParameter/clinical-code"/>
      </canFilterBy>
      <canFilterBy>
        <description value="Matching based on the Task's Owner or Requester."/>
        <resource value="Task"/>
        <filterParameter value="owner"/>
        <filterDefinition value="http://hl7.org/fhir/SearchParameter/Task-owner"/>
        <modifier value="identifier"/>
      </canFilterBy>
      <canFilterBy>
        <description value="Matching based on the Task's Requester."/>
        <resource value="Task"/>
        <filterParameter value="requester"/>
        <filterDefinition
                          value="http://hl7.org/fhir/SearchParameter/Task-requester"/>
        <modifier value="identifier"/>
      </canFilterBy>
      <canFilterBy>
        <description value="Limiting notifications based on Task status."/>
        <resource value="Task"/>
        <filterParameter value="status"/>
        <filterDefinition
                          value="http://hl7.org/fhir/SearchParameter/Task-status"/>
      </canFilterBy>
    </SubscriptionTopic>