0.1.0 - ci-build

HIVFHIRIG, published by intellisoftkenya. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/HIV-FHIR-IG/ and changes regularly. See the Directory of published versions

Non-functional Requirements

Non-functional requirements provide the general attributes and features of the digital system to ensure usability and overcome technical and physical constraints.

Examples of non-functional requirements include the ability to work offline, multiple language settings, and password protection

Requirement ID Category Non-functional requirement
HIV.NFXNREQ.001 Security - Confidentiality Provide password-protected access for authorized users
HIV.NFXNREQ.002 Security - Confidentiality Provide the ability for authorized users to view confidential data
HIV.NFXNREQ.003 Security - Confidentiality Anonymize data that is exported from the system
HIV.NFXNREQ.004 Security - Confidentiality Prevent the system from remembering username and password
HIV.NFXNREQ.005 Security - Confidentiality Log out the user after a specified time of inactivity
HIV.NFXNREQ.006 Security - Confidentiality Provide encrypted communication between components
HIV.NFXNREQ.007 Security - Authentication Notify the user to change their password the first time they log in
HIV.NFXNREQ.008 Security - Authentication Adhere to complex password requirements
HIV.NFXNREQ.009 Security - Authentication Provide a mechanism to securely change a user's password
HIV.NFXNREQ.010 Security - Authentication Reset a user's password in a secure manner
HIV.NFXNREQ.011 Security - Authentication Lock a user out after a specified number of wrong password attempts
HIV.NFXNREQ.012 Security - Authentication Notify a user if their account is locked due to wrong password attempts
HIV.NFXNREQ.013 Security - Authentication Provide role-based access to the system
HIV.NFXNREQ.014 Security - Audit trail and logs Log system logins and logouts
HIV.NFXNREQ.015 Security - Audit trail and logs Record all authentication violations
HIV.NFXNREQ.016 Security - Audit trail and logs Log all activities performed by the user, including date and time stamp
HIV.NFXNREQ.017 Security - Audit trail and logs Log access to views of individual client records