WHO SMART Guidelines - HIV
0.3.0 - ci-build

WHO SMART Guidelines - HIV - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: HIV.B.HIVtesting - XML Representation

Active as of 2024-12-06

Raw xml | Download


<ExampleScenario xmlns="http://hl7.org/fhir">
  <id value="HIV.B.HIVtesting"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ExampleScenario HIV.B.HIVtesting</b></p><a name="HIV.B.HIVtesting"> </a><a name="hcHIV.B.HIVtesting"> </a><a name="HIV.B.HIVtesting-en-US"> </a><p><b>url</b>: <a href="ExampleScenario-HIV.B.HIVtesting.html">HIV.B. HIV testing services</a></p><p><b>version</b>: 0.3.0</p><p><b>name</b>: HIV.B. HIV testing services</p><p><b>status</b>: Active</p><p><b>date</b>: 2024-12-06 22:28:12+0000</p><p><b>publisher</b>: WHO</p><p><b>contact</b>: WHO: <a href="http://who.int">http://who.int</a></p><blockquote><p><b>actor</b></p><p><b>actorId</b>: patient</p><p><b>type</b>: Person</p><p><b>name</b>: Patient</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: healthcareprovider</p><p><b>type</b>: Person</p><p><b>name</b>: Health Care Provider</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: laboratory</p><p><b>type</b>: System</p><p><b>name</b>: Laboratory</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: patientResource</p><p><b>resourceType</b>: Patient</p><p><b>name</b>: Patient Resource</p><p><b>description</b>: </p><div><p>The Patient involved in the scenario.</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: encounterResource</p><p><b>resourceType</b>: Encounter</p><p><b>name</b>: Encounter Resource</p><p><b>description</b>: </p><div><p>The Encounter where the patient meets with the clinician.</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: observationResource</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: HIV Test Result</p><p><b>description</b>: </p><div><p>The Observation resource capturing the HIV test result.</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: diagnosisResource</p><p><b>resourceType</b>: Condition</p><p><b>name</b>: HIV Diagnosis</p><p><b>description</b>: </p><div><p>The Condition resource representing the HIV diagnosis.</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: medicationRequestResource</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: ART Medication Request</p><p><b>description</b>: </p><div><p>The MedicationRequest for Antiretroviral Therapy (ART).</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: appointmentResource</p><p><b>resourceType</b>: Appointment</p><p><b>name</b>: Follow-up Appointment</p><p><b>description</b>: </p><div><p>The Appointment resource for follow-up care.</p>
</div></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: HIV.B. HIV testing services visit</p><p><b>description</b>: </p><div><p>The patient visits the clinician for an initial consultation.</p>
</div><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 1</p><p><b>type</b>: create</p><p><b>name</b>: Determine reason for visit</p><p><b>initiator</b>: patient</p><p><b>receiver</b>: healthcareprovider</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>encounterResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Check for signs of serious illness</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Capture or update client history</p><p><b>initiator</b>: patient</p><p><b>receiver</b>: healthcareprovider</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>:  Take vital signs</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Provide pretest information</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Test for HIV using testing algorithm</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: laboratory</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Provide posttest counselling</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Determine recommended services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: healthcareprovider</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Counsel on benefits of ART and disclosure</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Discuss voluntary disclosure and partner services options</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Make an informed decision on care</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: healthcareprovider</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Arrange for active ART referral</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Arrange follow-up</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Provide voluntary partner and family services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Schedule retest</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Offer prevention options</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Offer other support services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Offer sexual and reproductive health services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Offer other clinical services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>patientResource</td></tr></table></blockquote></blockquote></blockquote></div>
  </text>
  <url value="http://smart.who.int/hiv/ExampleScenario/HIV.B.HIVtesting"/>
  <version value="0.3.0"/>
  <name value="HIV.B. HIV testing services"/>
  <status value="active"/>
  <date value="2024-12-06T22:28:12+00:00"/>
  <publisher value="WHO"/>
  <contact>
    <name value="WHO"/>
    <telecom>
      <system value="url"/>
      <value value="http://who.int"/>
    </telecom>
  </contact>
  <actor>
    <actorId value="patient"/>
    <type value="person"/>
    <name value="Patient"/>
  </actor>
  <actor>
    <actorId value="healthcareprovider"/>
    <type value="person"/>
    <name value="Health Care Provider"/>
  </actor>
  <actor>
    <actorId value="laboratory"/>
    <type value="entity"/>
    <name value="Laboratory"/>
  </actor>
  <instance>
    <resourceId value="patientResource"/>
    <resourceType value="Patient"/>
    <name value="Patient Resource"/>
    <description value="The Patient involved in the scenario."/>
  </instance>
  <instance>
    <resourceId value="encounterResource"/>
    <resourceType value="Encounter"/>
    <name value="Encounter Resource"/>
    <description
                 value="The Encounter where the patient meets with the clinician."/>
  </instance>
  <instance>
    <resourceId value="observationResource"/>
    <resourceType value="Observation"/>
    <name value="HIV Test Result"/>
    <description
                 value="The Observation resource capturing the HIV test result."/>
  </instance>
  <instance>
    <resourceId value="diagnosisResource"/>
    <resourceType value="Condition"/>
    <name value="HIV Diagnosis"/>
    <description
                 value="The Condition resource representing the HIV diagnosis."/>
  </instance>
  <instance>
    <resourceId value="medicationRequestResource"/>
    <resourceType value="MedicationRequest"/>
    <name value="ART Medication Request"/>
    <description
                 value="The MedicationRequest for Antiretroviral Therapy (ART)."/>
  </instance>
  <instance>
    <resourceId value="appointmentResource"/>
    <resourceType value="Appointment"/>
    <name value="Follow-up Appointment"/>
    <description value="The Appointment resource for follow-up care."/>
  </instance>
  <process>
    <title value="HIV.B. HIV testing services visit"/>
    <description
                 value="The patient visits the clinician for an initial consultation."/>
    <step>
      <operation>
        <number value="1"/>
        <type value="create"/>
        <name value="Determine reason for visit"/>
        <initiator value="patient"/>
        <receiver value="healthcareprovider"/>
        <request>
          <resourceId value="encounterResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Check for signs of serious illness"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Capture or update client history"/>
        <initiator value="patient"/>
        <receiver value="healthcareprovider"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value=" Take vital signs"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Provide pretest information"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Test for HIV using testing algorithm"/>
        <initiator value="healthcareprovider"/>
        <receiver value="laboratory"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Provide posttest counselling"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Determine recommended services"/>
        <initiator value="healthcareprovider"/>
        <receiver value="healthcareprovider"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Counsel on benefits of ART and disclosure"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name
              value="Discuss voluntary disclosure and partner services options"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Make an informed decision on care"/>
        <initiator value="healthcareprovider"/>
        <receiver value="healthcareprovider"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Arrange for active ART referral"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Arrange follow-up"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Provide voluntary partner and family services"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Schedule retest"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Offer prevention options"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Offer other support services"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Offer sexual and reproductive health services"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
    <step>
      <operation>
        <number value="4"/>
        <type value="create"/>
        <name value="Offer other clinical services"/>
        <initiator value="healthcareprovider"/>
        <receiver value="patient"/>
        <request>
          <resourceId value="patientResource"/>
        </request>
      </operation>
    </step>
  </process>
</ExampleScenario>