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
Active as of 2024-12-06 |
<Requirements xmlns="http://hl7.org/fhir">
<id value="HIVNonFunctionalRequirements"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: Requirements HIVNonFunctionalRequirements</b></p><a name="HIVNonFunctionalRequirements"> </a><a name="hcHIVNonFunctionalRequirements"> </a><a name="HIVNonFunctionalRequirements-en-US"> </a><table class="grid"><tr><td><b><a name="HIV.NFXNREQ.001"> </a></b>HIV.NFXNREQ.001</td><td/><td><div><p>For Security - confidentiality ,
Provide password protected access for authorized users</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.002"> </a></b>HIV.NFXNREQ.002</td><td/><td><div><p>For Security - confidentiality ,
Provide a means to ensure confidentiality and privacy of personal health information</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.003"> </a></b>HIV.NFXNREQ.003</td><td/><td><div><p>For Security - confidentiality ,
Provide ability for authorized users to view confidential data</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.004"> </a></b>HIV.NFXNREQ.004</td><td/><td><div><p>For Security - confidentiality ,
Anonymise data that is exported from the system</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.005"> </a></b>HIV.NFXNREQ.005</td><td/><td><div><p>For Security - confidentiality ,
Prevent remembering username and password</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.006"> </a></b>HIV.NFXNREQ.006</td><td/><td><div><p>For Security - confidentiality ,
Log out the user after specified time of inactivity</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.007"> </a></b>HIV.NFXNREQ.007</td><td/><td><div><p>For Security - confidentiality ,
Provide encrypted communication between components</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.008"> </a></b>HIV.NFXNREQ.008</td><td/><td><div><p>For Security - authentication ,
Notify the user to change their password the first time they log in</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.009"> </a></b>HIV.NFXNREQ.009</td><td/><td><div><p>For Security - authentication ,
Adhere to complex password requirements</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.010"> </a></b>HIV.NFXNREQ.010</td><td/><td><div><p>For Security - authentication ,
Provide a mechanism to securely change a user's password</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.011"> </a></b>HIV.NFXNREQ.011</td><td/><td><div><p>For Security - authentication ,
Notify the user of password change to their account</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.012"> </a></b>HIV.NFXNREQ.012</td><td/><td><div><p>For Security - authentication ,
Reset a user's password in a secure manner</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.013"> </a></b>HIV.NFXNREQ.013</td><td/><td><div><p>For Security - authentication ,
Lock a user out after a specified number of wrong password attempts</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.014"> </a></b>HIV.NFXNREQ.014</td><td/><td><div><p>For Security - authentication ,
Notify a user if their account is locked due to wrong password attempts</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.015"> </a></b>HIV.NFXNREQ.015</td><td/><td><div><p>For Security - authentication ,
Provide role-based access to the system</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.016"> </a></b>HIV.NFXNREQ.016</td><td/><td><div><p>For Security - audit trail and logs ,
Log system logins and logouts</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.017"> </a></b>HIV.NFXNREQ.017</td><td/><td><div><p>For Security - audit trail and logs ,
Record all authentication violations</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.018"> </a></b>HIV.NFXNREQ.018</td><td/><td><div><p>For Security - audit trail and logs ,
Log all activities performed by the user, including date and time stamp</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.019"> </a></b>HIV.NFXNREQ.019</td><td/><td><div><p>For Security - audit trail and logs ,
Log access to views of individual client records</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.020"> </a></b>HIV.NFXNREQ.020</td><td/><td><div><p>For Security - audit trail and logs ,
Log access to data summaries, reports, analysis and visualization features</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.021"> </a></b>HIV.NFXNREQ.021</td><td/><td><div><p>For Security - audit trail and logs ,
Log exchange of data with other systems</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.022"> </a></b>HIV.NFXNREQ.022</td><td/><td><div><p>For Security - audit trail and logs ,
Generate analysis of the usage of different system features and reports</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.023"> </a></b>HIV.NFXNREQ.023</td><td/><td><div><p>For Security - audit trail and logs ,
Log all data and system errors</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.024"> </a></b>HIV.NFXNREQ.024</td><td/><td><div><p>For Security - user management ,
Allow user with permission to create a new user and temporary password</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.025"> </a></b>HIV.NFXNREQ.025</td><td/><td><div><p>For Security - user management ,
Provide role-based access</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.026"> </a></b>HIV.NFXNREQ.026</td><td/><td><div><p>For Security - user management ,
Allow roles to be associated with specific geographical areas and/or health facilities</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.027"> </a></b>HIV.NFXNREQ.027</td><td/><td><div><p>For Security - user management ,
Allow cascading user management and assignment of roles</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.028"> </a></b>HIV.NFXNREQ.028</td><td/><td><div><p>For Security - user management ,
Allow user to change their own password</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.029"> </a></b>HIV.NFXNREQ.029</td><td/><td><div><p>For Security - user management ,
Allow admin user to request password reset</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.030"> </a></b>HIV.NFXNREQ.030</td><td/><td><div><p>For Security - user management ,
Notify the user to regularly change the user's password</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.031"> </a></b>HIV.NFXNREQ.031</td><td/><td><div><p>For Security - user management ,
Allow each user to be assigned to one or more roles</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.032"> </a></b>HIV.NFXNREQ.032</td><td/><td><div><p>For Security - user management ,
Support definitions of unlimited roles and assigned levels of access, viewing, entry, editing and auditing</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.033"> </a></b>HIV.NFXNREQ.033</td><td/><td><div><p>For System requirements - general ,
Provide a unique version number for each revision</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.034"> </a></b>HIV.NFXNREQ.034</td><td/><td><div><p>For System requirements - general ,
Enable earlier versions of a record to be recoverable</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.035"> </a></b>HIV.NFXNREQ.035</td><td/><td><div><p>For System requirements - general ,
Enable deployment in an environment subject to power loss</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.036"> </a></b>HIV.NFXNREQ.036</td><td/><td><div><p>For System requirements - general ,
Work in an environment that is subject to loss of connectivity</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.037"> </a></b>HIV.NFXNREQ.037</td><td/><td><div><p>For System requirements - general ,
Generate IDs that are unique across different installations or sites</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.038"> </a></b>HIV.NFXNREQ.038</td><td/><td><div><p>For System requirements - general ,
Report version number when saving data to the database</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.039"> </a></b>HIV.NFXNREQ.039</td><td/><td><div><p>For System requirements - general ,
Be designed to be flexible enough to accommodate necessary changes in the future</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.040"> </a></b>HIV.NFXNREQ.040</td><td/><td><div><p>For System requirements - general ,
Allow for offline and online functionality</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.041"> </a></b>HIV.NFXNREQ.041</td><td/><td><div><p>For System requirements - general ,
Show the number of records that are not yet synchronised</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.042"> </a></b>HIV.NFXNREQ.042</td><td/><td><div><p>For System requirements - general ,
Have ability to easily back up information</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.043"> </a></b>HIV.NFXNREQ.043</td><td/><td><div><p>For System requirements - general ,
Warn user if no valid backup for more than a predefined number of days</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.044"> </a></b>HIV.NFXNREQ.044</td><td/><td><div><p>For System requirements - general ,
Must have the ability to store images and other unstructured data</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.045"> </a></b>HIV.NFXNREQ.045</td><td/><td><div><p>For System requirements - scalability ,
Scalable to accommodate new demands</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.046"> </a></b>HIV.NFXNREQ.046</td><td/><td><div><p>For System requirements - scalability ,
Be able to accommodate at least [x number of] health facilities</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.047"> </a></b>HIV.NFXNREQ.047</td><td/><td><div><p>For System requirements - scalability ,
Be able to accommodate at least [x number of] concurrent users</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.048"> </a></b>HIV.NFXNREQ.048</td><td/><td><div><p>For System requirements - usability ,
Be user-friendly for people with low computer literacy</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.049"> </a></b>HIV.NFXNREQ.049</td><td/><td><div><p>For System requirements - usability ,
Provide informative error messages and tooltips</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.050"> </a></b>HIV.NFXNREQ.050</td><td/><td><div><p>For System requirements - usability ,
Alert the user when navigating away from the form without saving</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.051"> </a></b>HIV.NFXNREQ.051</td><td/><td><div><p>For System requirements - usability ,
Support real time data entry validation and feedback to prevent data entry errors from being recorded</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.052"> </a></b>HIV.NFXNREQ.052</td><td/><td><div><p>For System requirements - usability ,
Simplify data recording through predefined drop-down or searchable lists, radio buttons, check boxes</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.053"> </a></b>HIV.NFXNREQ.053</td><td/><td><div><p>For System requirements - usability ,
Support multiple languages</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.054"> </a></b>HIV.NFXNREQ.054</td><td/><td><div><p>For System requirements - usability ,
Use industry standard user interface practices and apply them in a consistent manner throughout the system</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.055"> </a></b>HIV.NFXNREQ.055</td><td/><td><div><p>For System requirements - usability ,
Easy to learn and intuitive to enable user to navigate between pages</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.056"> </a></b>HIV.NFXNREQ.056</td><td/><td><div><p>For System requirements - usability ,
Provide guidance to the users to better support clinical guidelines and best clinical practices</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.057"> </a></b>HIV.NFXNREQ.057</td><td/><td><div><p>For System requirements - usability ,
Be reliable and robust (minimize the number of system crashes)</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.058"> </a></b>HIV.NFXNREQ.058</td><td/><td><div><p>For System requirements - usability ,
Adjust display to fit small screens (e.g. mobile phones)</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.059"> </a></b>HIV.NFXNREQ.059</td><td/><td><div><p>For System requirements - configuration ,
Configure the system centrally</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.060"> </a></b>HIV.NFXNREQ.060</td><td/><td><div><p>For System requirements - configuration ,
Configure business rules in line with guidelines and standard operating procedures (SOPs)</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.061"> </a></b>HIV.NFXNREQ.061</td><td/><td><div><p>For System requirements - configuration ,
Configure error messages</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.062"> </a></b>HIV.NFXNREQ.062</td><td/><td><div><p>For System requirements - configuration ,
Configure workflows and business rules to accommodate differences between facilities</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.063"> </a></b>HIV.NFXNREQ.063</td><td/><td><div><p>For System requirements - interoperability ,
Communicate with external systems through mediators</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.064"> </a></b>HIV.NFXNREQ.064</td><td/><td><div><p>For System requirements - interoperability ,
Provide access to data through application programming interfaces (APIs)</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.065"> </a></b>HIV.NFXNREQ.065</td><td/><td><div><p>For System requirements - interoperability ,
Be interoperable with external systems through mediators</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.066"> </a></b>HIV.NFXNREQ.066</td><td/><td><div><p>For System requirements - interoperability ,
Link with insurance systems to verify eligibility and submit claims</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.067"> </a></b>HIV.NFXNREQ.067</td><td/><td><div><p>For System requirements - interoperability ,
Exchange data with other approved systems</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.068"> </a></b>HIV.NFXNREQ.068</td><td/><td><div><p>For System requirements - interoperability ,
Accept data from multiple input methods including paper, geocoding (GPS)</p>
</div></td></tr><tr><td><b><a name="HIV.NFXNREQ.069"> </a></b>HIV.NFXNREQ.069</td><td/><td><div><p>For System requirements - hardware and connectivity ,
Allow for data exchange and efficient synchronization across multiple facilities and points of service when internet is available, even when it is intermittent and slow</p>
</div></td></tr></table></div>
</text>
<url
value="http://smart.who.int/hiv/Requirements/HIVNonFunctionalRequirements"/>
<version value="0.3.0"/>
<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>
<statement>
<key value="HIV.NFXNREQ.001"/>
<requirement
value="For Security - confidentiality ,
Provide password protected access for authorized users "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.002"/>
<requirement
value="For Security - confidentiality ,
Provide a means to ensure confidentiality and privacy of personal health information "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.003"/>
<requirement
value="For Security - confidentiality ,
Provide ability for authorized users to view confidential data "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.004"/>
<requirement
value="For Security - confidentiality ,
Anonymise data that is exported from the system "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.005"/>
<requirement
value="For Security - confidentiality ,
Prevent remembering username and password "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.006"/>
<requirement
value="For Security - confidentiality ,
Log out the user after specified time of inactivity "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.007"/>
<requirement
value="For Security - confidentiality ,
Provide encrypted communication between components "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.008"/>
<requirement
value="For Security - authentication ,
Notify the user to change their password the first time they log in "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.009"/>
<requirement
value="For Security - authentication ,
Adhere to complex password requirements "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.010"/>
<requirement
value="For Security - authentication ,
Provide a mechanism to securely change a user's password "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.011"/>
<requirement
value="For Security - authentication ,
Notify the user of password change to their account "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.012"/>
<requirement
value="For Security - authentication ,
Reset a user's password in a secure manner "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.013"/>
<requirement
value="For Security - authentication ,
Lock a user out after a specified number of wrong password attempts "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.014"/>
<requirement
value="For Security - authentication ,
Notify a user if their account is locked due to wrong password attempts "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.015"/>
<requirement
value="For Security - authentication ,
Provide role-based access to the system "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.016"/>
<requirement
value="For Security - audit trail and logs ,
Log system logins and logouts "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.017"/>
<requirement
value="For Security - audit trail and logs ,
Record all authentication violations "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.018"/>
<requirement
value="For Security - audit trail and logs ,
Log all activities performed by the user, including date and time stamp "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.019"/>
<requirement
value="For Security - audit trail and logs ,
Log access to views of individual client records "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.020"/>
<requirement
value="For Security - audit trail and logs ,
Log access to data summaries, reports, analysis and visualization features "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.021"/>
<requirement
value="For Security - audit trail and logs ,
Log exchange of data with other systems "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.022"/>
<requirement
value="For Security - audit trail and logs ,
Generate analysis of the usage of different system features and reports "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.023"/>
<requirement
value="For Security - audit trail and logs ,
Log all data and system errors "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.024"/>
<requirement
value="For Security - user management ,
Allow user with permission to create a new user and temporary password "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.025"/>
<requirement
value="For Security - user management ,
Provide role-based access "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.026"/>
<requirement
value="For Security - user management ,
Allow roles to be associated with specific geographical areas and/or health facilities "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.027"/>
<requirement
value="For Security - user management ,
Allow cascading user management and assignment of roles "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.028"/>
<requirement
value="For Security - user management ,
Allow user to change their own password "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.029"/>
<requirement
value="For Security - user management ,
Allow admin user to request password reset "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.030"/>
<requirement
value="For Security - user management ,
Notify the user to regularly change the user's password "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.031"/>
<requirement
value="For Security - user management ,
Allow each user to be assigned to one or more roles "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.032"/>
<requirement
value="For Security - user management ,
Support definitions of unlimited roles and assigned levels of access, viewing, entry, editing and auditing "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.033"/>
<requirement
value="For System requirements - general ,
Provide a unique version number for each revision "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.034"/>
<requirement
value="For System requirements - general ,
Enable earlier versions of a record to be recoverable "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.035"/>
<requirement
value="For System requirements - general ,
Enable deployment in an environment subject to power loss "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.036"/>
<requirement
value="For System requirements - general ,
Work in an environment that is subject to loss of connectivity "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.037"/>
<requirement
value="For System requirements - general ,
Generate IDs that are unique across different installations or sites "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.038"/>
<requirement
value="For System requirements - general ,
Report version number when saving data to the database "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.039"/>
<requirement
value="For System requirements - general ,
Be designed to be flexible enough to accommodate necessary changes in the future "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.040"/>
<requirement
value="For System requirements - general ,
Allow for offline and online functionality "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.041"/>
<requirement
value="For System requirements - general ,
Show the number of records that are not yet synchronised "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.042"/>
<requirement
value="For System requirements - general ,
Have ability to easily back up information "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.043"/>
<requirement
value="For System requirements - general ,
Warn user if no valid backup for more than a predefined number of days "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.044"/>
<requirement
value="For System requirements - general ,
Must have the ability to store images and other unstructured data "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.045"/>
<requirement
value="For System requirements - scalability ,
Scalable to accommodate new demands "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.046"/>
<requirement
value="For System requirements - scalability ,
Be able to accommodate at least [x number of] health facilities "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.047"/>
<requirement
value="For System requirements - scalability ,
Be able to accommodate at least [x number of] concurrent users "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.048"/>
<requirement
value="For System requirements - usability ,
Be user-friendly for people with low computer literacy "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.049"/>
<requirement
value="For System requirements - usability ,
Provide informative error messages and tooltips "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.050"/>
<requirement
value="For System requirements - usability ,
Alert the user when navigating away from the form without saving "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.051"/>
<requirement
value="For System requirements - usability ,
Support real time data entry validation and feedback to prevent data entry errors from being recorded "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.052"/>
<requirement
value="For System requirements - usability ,
Simplify data recording through predefined drop-down or searchable lists, radio buttons, check boxes "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.053"/>
<requirement
value="For System requirements - usability ,
Support multiple languages "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.054"/>
<requirement
value="For System requirements - usability ,
Use industry standard user interface practices and apply them in a consistent manner throughout the system "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.055"/>
<requirement
value="For System requirements - usability ,
Easy to learn and intuitive to enable user to navigate between pages "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.056"/>
<requirement
value="For System requirements - usability ,
Provide guidance to the users to better support clinical guidelines and best clinical practices "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.057"/>
<requirement
value="For System requirements - usability ,
Be reliable and robust (minimize the number of system crashes) "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.058"/>
<requirement
value="For System requirements - usability ,
Adjust display to fit small screens (e.g. mobile phones) "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.059"/>
<requirement
value="For System requirements - configuration ,
Configure the system centrally "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.060"/>
<requirement
value="For System requirements - configuration ,
Configure business rules in line with guidelines and standard operating procedures (SOPs) "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.061"/>
<requirement
value="For System requirements - configuration ,
Configure error messages "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.062"/>
<requirement
value="For System requirements - configuration ,
Configure workflows and business rules to accommodate differences between facilities "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.063"/>
<requirement
value="For System requirements - interoperability ,
Communicate with external systems through mediators "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.064"/>
<requirement
value="For System requirements - interoperability ,
Provide access to data through application programming interfaces (APIs) "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.065"/>
<requirement
value="For System requirements - interoperability ,
Be interoperable with external systems through mediators "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.066"/>
<requirement
value="For System requirements - interoperability ,
Link with insurance systems to verify eligibility and submit claims "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.067"/>
<requirement
value="For System requirements - interoperability ,
Exchange data with other approved systems "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.068"/>
<requirement
value="For System requirements - interoperability ,
Accept data from multiple input methods including paper, geocoding (GPS) "/>
</statement>
<statement>
<key value="HIV.NFXNREQ.069"/>
<requirement
value="For System requirements - hardware and connectivity ,
Allow for data exchange and efficient synchronization across multiple facilities and points of service when internet is available, even when it is intermittent and slow "/>
</statement>
</Requirements>