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 - TTL Representation

Active as of 2024-12-06

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:Requirements ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "HIV.A.Registration"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<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\nI want to ensure that the privacy and confidentiality of clients are assured\nSo that clients’ rights and safety are protected and the facility is in compliance with any relevant international or local data protection policies</p>\n</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\nI want to search to see whether client is already in the system\nSo that I can check whether this is a new or existing client</p>\n</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\nI 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\nSo that I can confirm that it is the correct client and update information as necessary</p>\n</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\nI want the system to be able to work offline\nSo 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>\n</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\nI want to provide sufficient data to rule out the possibility that this client is already in the system\nSo that I can avoid duplicates</p>\n</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\nI want to enter a temporary identification in situations when full identity unknown\nSo that I can proceed with registration</p>\n</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\nI want to edit fields on screen before information is committed\nSo that I can ensure information has been checked before submission</p>\n</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\nI want to generate encounter number for contact\nSo that I can initiate the required care services</p>\n</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\nI want to generate or associate to existing facility medical record number\nSo that I can check and confirm the information</p>\n</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\nI want to record if a client consents to follow-up\nSo that the client’s privacy regarding follow-up is protected</p>\n</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\nI want to update the type of setting where care is being provided (in the community or facility)\nSo that I can track where and in what settings cases are being identified (used for indicator HTS.2 HTS test volume and positivity)</p>\n</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\nI want to be able to flag when a client wishes to be contacted with a reminder\nSo that the client can be better supported to remain in care.</p>\n</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\nI want to ensure the system prompts the health worker to get informed consent from the client\nSo that jurisdictional requirements are adhered to and clients’ rights are protected</p>\n</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\nI want to be able to update demographic information\nSo that the most current information on client can be recorded</p>\n</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\nI want to retain previous history of updated information\nSo that I can review past information</p>\n</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\nI want , if this is a returning contact, to add the information to their previous contact\nSo that I can link the information across different contacts</p>\n</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\nI want to be able to update the client history from client-held records\nSo 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>\n</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\nI want to record a time-and-date-stamped new contact (encounter)\nSo that I can confirm when the client came</p>\n</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\nI 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\nSo that I have additional ways of identifying client.</p>\n</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\nI want to have the ability to “check in” a client for a scheduled contact\nSo that I can initiate services at client contact</p>\n</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\nI want to provide a list or roster of all clients due to arrive\nSo that I know which clients to follow-up or are due for services</p>\n</div></td></tr></table></div>"
  ] ; # 
  fhir:url [ fhir:v "http://smart.who.int/hiv/Requirements/HIV.A.Registration"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.3.0"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:date [ fhir:v "2024-12-06T22:28:12+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "WHO"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "WHO" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://who.int" ]     ] )
  ] ) ; # 
  fhir:statement ( [
fhir:key [ fhir:v "HIV.FXNREQ.001" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to ensure that the privacy and confidentiality of clients are assured\nSo that clients’ rights and safety are protected and the facility is in compliance with any relevant international or local data protection policies" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.002" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to search to see whether client is already in the system\nSo that I can check whether this is a new or existing client" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.003" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI 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\nSo that I can confirm that it is the correct client and update information as necessary" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.004" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want the system to be able to work offline\nSo 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" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.005" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to provide sufficient data to rule out the possibility that this client is already in the system\nSo that I can avoid duplicates" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.006" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to enter a temporary identification in situations when full identity unknown\nSo that I can proceed with registration" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.007" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to edit fields on screen before information is committed\nSo that I can ensure information has been checked before submission" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.008" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to generate encounter number for contact\nSo that I can initiate the required care services" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.009" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to generate or associate to existing facility medical record number\nSo that I can check and confirm the information" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.010" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to record if a client consents to follow-up\nSo that the client’s privacy regarding follow-up is protected" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.011" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to update the type of setting where care is being provided (in the community or facility)\nSo that I can track where and in what settings cases are being identified (used for indicator HTS.2 HTS test volume and positivity)" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.012" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to be able to flag when a client wishes to be contacted with a reminder\nSo that the client can be better supported to remain in care." ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.013" ] ;
fhir:requirement [ fhir:v "As a Programme manager\nI want to ensure the system prompts the health worker to get informed consent from the client\nSo that jurisdictional requirements are adhered to and clients’ rights are protected" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.014" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to be able to update demographic information\nSo that the most current information on client can be recorded" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.015" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to retain previous history of updated information\nSo that I can review past information" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.016" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want , if this is a returning contact, to add the information to their previous contact\nSo that I can link the information across different contacts" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.017" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to be able to update the client history from client-held records\nSo 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." ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.018" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to record a time-and-date-stamped new contact (encounter)\nSo that I can confirm when the client came" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.019" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI 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\nSo that I have additional ways of identifying client." ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.020" ] ;
fhir:requirement [ fhir:v "As a Health worker\nI want to have the ability to “check in” a client for a scheduled contact\nSo that I can initiate services at client contact" ]
  ] [
fhir:key [ fhir:v "HIV.FXNREQ.021" ] ;
fhir:requirement [ fhir:v "As a Health worker or data entry clerk\nI want to provide a list or roster of all clients due to arrive\nSo that I know which clients to follow-up or are due for services" ]
  ] ) . #