Clinical Practice Guidelines
2.0.0 - STU2 International flag

Clinical Practice Guidelines, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cqf-recommendations/ and changes regularly. See the Directory of published versions

: CPG Record Inference ActivityDefinition

Active as of 2026-04-29

Raw xml | Download


<ActivityDefinition xmlns="http://hl7.org/fhir">
  <id value="cpg-recordinference-activity"/>
  <meta>
    <profile
             value="http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recordinferenceactivity"/>
  </meta>
  <language value="en"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
  <table class="narrative-table">
    <tbody>
<tr>


<th colspan="2" scope="row" class="row-header">Metadata</th>


</tr>



<tr>


<th scope="row" class="row-header">Version</th>



<td class="content-container">2.0.0</td>


</tr>







  
<tr>


<th scope="row" class="row-header">Identifier</th>



<td class="content-container">CPGRecordInferenceTaskActivityDefinition</td>


</tr>


  
<tr>


<th scope="row" class="row-header">Identifier</th>



<td class="content-container">urn:oid:2.16.840.1.113883.4.642.40.48.11.48</td>


</tr>










<tr>


<th scope="row" class="row-header">Jurisdiction</th>



<td class="content-container">
    World


</td>


</tr>








<tr>


<th scope="row" class="row-header">Steward (Publisher)</th>



<td class="content-container">HL7 International / Clinical Decision Support</td>


</tr>



<tr>


<th scope="row" class="row-header">Steward Contact</th>



<td class="content-container">HL7 International / Clinical Decision Support</td>


</tr>







<tr>


<th scope="row" class="row-header">Description</th>



<td class="content-container"><div><p>Example Activity Definition for a recommendation to record an inference</p>
</div></td>


</tr>









<tr>


<th scope="row" class="row-header">Resource Kind</th>



<td class="content-container">Task</td>


</tr>


<tr>


<th scope="row" class="row-header">Resource Profile</th>



<td class="content-container"><a href="StructureDefinition-cpg-recordinferencetask.html">CPG Record Inference Task</a></td>


</tr>


<tr>


<th scope="row" class="row-header">Code</th>



<td class="content-container">
    Record an inference


</td>


</tr>


<tr>


<th scope="row" class="row-header">Intent</th>



<td class="content-container">Proposal</td>


</tr>


<tr>


<th scope="row" class="row-header">Priority</th>



<td class="content-container">Routine</td>


</tr>











<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: status
    
    
    <br/>
    <em>Expression</em>: 'draft'
    
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: for
    
    
    <br/>
    <em>Expression</em>: Patient
    
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: encounter
    
    
    <br/>
    <em>Expression</em>: Encounter
    
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: authoredOn
    
    
    <br/>
    <em>Expression</em>: Now()
    
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: owner
    
    
    <br/>
    <em>Expression</em>: Practitioner
    
  </td>
</tr>

<tr>
  <th scope="row" class="row-header">Dynamic Value</th>
  <td class="content-container">
    
    <em>Path</em>: input
    
    
    <br/>
    <em>Expression</em>: TaskInput { type: &quot;Record Inference&quot;, value: Condition { clinicalStatus: &quot;Active&quot;, verificationStatus &quot;Unconfirmed&quot;, code: InferenceCodeableConcept, subject: Patient, encounter: Encounter, effective: Today(), value: InferenceValue } }
    
  </td>
</tr>

<tr>
  <th colspan="2" scope="row" class="row-header">Generated using version 0.5.4 of the sample-content-ig Liquid templates</th>
</tr>

    </tbody>
  </table>
</div>
  </text>
  <url
       value="http://hl7.org/fhir/uv/cpg/ActivityDefinition/cpg-recordinference-activity"/>
  <identifier>
    <use value="official"/>
    <value value="CPGRecordInferenceTaskActivityDefinition"/>
  </identifier>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.48.11.48"/>
  </identifier>
  <version value="2.0.0"/>
  <name value="CPGRecordInferenceTaskActivityDefinition"/>
  <status value="active"/>
  <date value="2026-04-29T15:06:55+00:00"/>
  <publisher value="HL7 International / Clinical Decision Support"/>
  <contact>
    <name value="HL7 International / Clinical Decision Support"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/dss"/>
    </telecom>
  </contact>
  <description
               value="Example Activity Definition for a recommendation to record an inference"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
      <display value="World"/>
    </coding>
  </jurisdiction>
  <kind value="Task"/>
  <profile
           value="http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recordinferencetask"/>
  <code>
    <coding>
      <system
              value="http://hl7.org/fhir/uv/cpg/CodeSystem/cpg-activity-type-cs"/>
      <code value="record-inference"/>
      <display value="Record an inference"/>
    </coding>
  </code>
  <intent value="proposal"/>
  <priority value="routine"/>
  <doNotPerform value="false"/>
  <dynamicValue>
    <path value="status"/>
    <expression>
      <language value="text/cql"/>
      <expression value="'draft'"/>
    </expression>
  </dynamicValue>
  <dynamicValue>
    <path value="for"/>
    <expression>
      <language value="text/cql"/>
      <expression value="Patient"/>
    </expression>
  </dynamicValue>
  <dynamicValue>
    <path value="encounter"/>
    <expression>
      <language value="text/cql"/>
      <expression value="Encounter"/>
    </expression>
  </dynamicValue>
  <dynamicValue>
    <path value="authoredOn"/>
    <expression>
      <language value="text/cql"/>
      <expression value="Now()"/>
    </expression>
  </dynamicValue>
  <dynamicValue>
    <path value="owner"/>
    <expression>
      <language value="text/cql"/>
      <expression value="Practitioner"/>
    </expression>
  </dynamicValue>
  <dynamicValue>
    <path value="input"/>
    <expression>
      <language value="text/cql"/>
      <expression
                  value="TaskInput { type: &quot;Record Inference&quot;, value: Condition { clinicalStatus: &quot;Active&quot;, verificationStatus &quot;Unconfirmed&quot;, code: InferenceCodeableConcept, subject: Patient, encounter: Encounter, effective: Today(), value: InferenceValue } }"/>
    </expression>
  </dynamicValue>
</ActivityDefinition>