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

: Registration - XML Representation

Active as of 2024-08-18

Raw xml | Download



<Requirements xmlns="http://hl7.org/fhir">
  <id value="HIV.A.Registration"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Requirements HIV.A.Registration</b></p><a name="HIV.A.Registration"> </a><a name="hcHIV.A.Registration"> </a><a name="HIV.A.Registration-en-US"> </a><table class="grid"><tr><td><b><a name="HIV.FXNREQ.001"> </a></b>HIV.FXNREQ.001</td><td/><td><div><p>As a Health worker or data entry clerk
I want to ensure that the privacy and confidentiality of clients are assured
So that clients’ rights and safety are protected and the facility is in compliance with any relevant international or local data protection policies</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.002"> </a></b>HIV.FXNREQ.002</td><td/><td><div><p>As a Health worker or data entry clerk
I want to search to see whether client is already in the system
So that I can check whether this is a new or existing client</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.003"> </a></b>HIV.FXNREQ.003</td><td/><td><div><p>As a Health worker or data entry clerk
I want  the system to require me (a user) to search to see whether a client is already in the system prior to starting a new medical record entry
So that I can confirm that it is the correct client and update information as necessary</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.004"> </a></b>HIV.FXNREQ.004</td><td/><td><div><p>As a Health worker or data entry clerk
I want the system to be able to work offline
So that I can carry on care service provision regardless of internet connection. Once the system goes back online, the data is synchronized with the central system</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.005"> </a></b>HIV.FXNREQ.005</td><td/><td><div><p>As a Health worker or data entry clerk
I want to provide sufficient data to rule out the possibility that this client is already in the system
So that I can avoid duplicates</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.006"> </a></b>HIV.FXNREQ.006</td><td/><td><div><p>As a Health worker or data entry clerk
I want to enter a temporary identification in situations when full identity unknown
So that I can proceed with registration</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.007"> </a></b>HIV.FXNREQ.007</td><td/><td><div><p>As a Health worker or data entry clerk
I want to edit fields on screen before information is committed
So that I can ensure information has been checked before submission</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.008"> </a></b>HIV.FXNREQ.008</td><td/><td><div><p>As a Health worker or data entry clerk
I want to generate encounter number for contact
So that I can initiate the required care services</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.009"> </a></b>HIV.FXNREQ.009</td><td/><td><div><p>As a Health worker or data entry clerk
I want to generate or associate to existing facility medical record number
So that I can check and confirm the information</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.010"> </a></b>HIV.FXNREQ.010</td><td/><td><div><p>As a Health worker or data entry clerk
I want to record if a client consents to follow-up
So that the client’s privacy regarding follow-up is protected</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.011"> </a></b>HIV.FXNREQ.011</td><td/><td><div><p>As a Health worker or data entry clerk
I want to update the type of setting where care is being provided (in the community or facility)
So that I can track where and in what settings cases are being identified (used for indicator HTS.2 HTS test volume and positivity)</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.012"> </a></b>HIV.FXNREQ.012</td><td/><td><div><p>As a Health worker or data entry clerk
I want to be able to flag when a client wishes to be contacted with a reminder
So that the client can be better supported to remain in care.</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.013"> </a></b>HIV.FXNREQ.013</td><td/><td><div><p>As a Programme manager
I want to ensure the system prompts the health worker to get informed consent from the client
So that jurisdictional requirements are adhered to and clients’ rights are protected</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.014"> </a></b>HIV.FXNREQ.014</td><td/><td><div><p>As a Health worker or data entry clerk
I want to be able to update demographic information
So that the most current information on client can be recorded</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.015"> </a></b>HIV.FXNREQ.015</td><td/><td><div><p>As a Health worker or data entry clerk
I want to retain previous history of updated information
So that I can review past information</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.016"> </a></b>HIV.FXNREQ.016</td><td/><td><div><p>As a Health worker or data entry clerk
I want , if this is a returning contact, to add the information to their previous contact
So that I can link the information across different contacts</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.017"> </a></b>HIV.FXNREQ.017</td><td/><td><div><p>As a Health worker or data entry clerk
I want to be able to update the client history from client-held records
So that the clients' history of HIV care can be available when they go to other facilities (for example, transfer, hospital, TB clinic) if history or transfer information is not available from past facilities directly.</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.018"> </a></b>HIV.FXNREQ.018</td><td/><td><div><p>As a Health worker or data entry clerk
I want to record a time-and-date-stamped new contact (encounter)
So that I can confirm when the client came</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.019"> </a></b>HIV.FXNREQ.019</td><td/><td><div><p>As a Health worker or data entry clerk
I want to be able to attach a unique identifier (without using name, address, or other personal information) to the client's record based on national standards consent
So that I have additional ways of identifying client.</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.020"> </a></b>HIV.FXNREQ.020</td><td/><td><div><p>As a Health worker
I want to have the ability to “check in” a client for a scheduled contact
So that I can initiate services at client contact</p>
</div></td></tr><tr><td><b><a name="HIV.FXNREQ.021"> </a></b>HIV.FXNREQ.021</td><td/><td><div><p>As a Health worker or data entry clerk
I want to provide a list or roster of all clients due to arrive
So that I know which clients to follow-up or are due for services</p>
</div></td></tr></table></div>
  </text>
  <url value="http://smart.who.int/hiv/Requirements/HIV.A.Registration"/>
  <version value="0.3.0"/>
  <status value="active"/>
  <date value="2024-08-18T19:14:17+00:00"/>
  <publisher value="WHO"/>
  <contact>
    <name value="WHO"/>
    <telecom>
      <system value="url"/>
      <value value="http://who.int"/>
    </telecom>
  </contact>
  <statement>
    <key value="HIV.FXNREQ.001"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to ensure that the privacy and confidentiality of clients are assured
So that clients’ rights and safety are protected and the facility is in compliance with any relevant international or local data protection policies"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.002"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to search to see whether client is already in the system
So that I can check whether this is a new or existing client"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.003"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want  the system to require me (a user) to search to see whether a client is already in the system prior to starting a new medical record entry
So that I can confirm that it is the correct client and update information as necessary"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.004"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want the system to be able to work offline
So that I can carry on care service provision regardless of internet connection. Once the system goes back online, the data is synchronized with the central system"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.005"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to provide sufficient data to rule out the possibility that this client is already in the system
So that I can avoid duplicates"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.006"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to enter a temporary identification in situations when full identity unknown
So that I can proceed with registration"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.007"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to edit fields on screen before information is committed
So that I can ensure information has been checked before submission"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.008"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to generate encounter number for contact
So that I can initiate the required care services"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.009"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to generate or associate to existing facility medical record number
So that I can check and confirm the information"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.010"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to record if a client consents to follow-up
So that the client’s privacy regarding follow-up is protected"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.011"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to update the type of setting where care is being provided (in the community or facility)
So that I can track where and in what settings cases are being identified (used for indicator HTS.2 HTS test volume and positivity)"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.012"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to be able to flag when a client wishes to be contacted with a reminder
So that the client can be better supported to remain in care."/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.013"/>
    <requirement
                 value="As a Programme manager
I want to ensure the system prompts the health worker to get informed consent from the client
So that jurisdictional requirements are adhered to and clients’ rights are protected"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.014"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to be able to update demographic information
So that the most current information on client can be recorded"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.015"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to retain previous history of updated information
So that I can review past information"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.016"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want , if this is a returning contact, to add the information to their previous contact
So that I can link the information across different contacts"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.017"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to be able to update the client history from client-held records
So that the clients' history of HIV care can be available when they go to other facilities (for example, transfer, hospital, TB clinic) if history or transfer information is not available from past facilities directly."/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.018"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to record a time-and-date-stamped new contact (encounter)
So that I can confirm when the client came"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.019"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to be able to attach a unique identifier (without using name, address, or other personal information) to the client's record based on national standards consent
So that I have additional ways of identifying client."/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.020"/>
    <requirement
                 value="As a Health worker
I want to have the ability to “check in” a client for a scheduled contact
So that I can initiate services at client contact"/>
  </statement>
  <statement>
    <key value="HIV.FXNREQ.021"/>
    <requirement
                 value="As a Health worker or data entry clerk
I want to provide a list or roster of all clients due to arrive
So that I know which clients to follow-up or are due for services"/>
  </statement>
</Requirements>