The following abbreviations and acronyms are used throughout this document. Each is expanded upon first use in the relevant section, and consolidated here for ease of reference.
ACIDAtomicity, Consistency, Isolation, Durability
APIApplication Programming Interface
BRDBusiness Requirements Document
BRSBusiness Requirements Specification
CDNContent Delivery Network
CEOChief Executive Officer
CHCCommunity Health Centre
CIOChief Information Officer
CRUDCreate, Read, Update, Delete
CSRFCross-Site Request Forgery
CSVComma-Separated Values
DBADatabase Administrator
DoHDepartment of Health
DRDisaster Recovery
ENAEnrolled Nursing Auxiliary
FRSFunctional Requirements Specification
HRHuman Resources
HTTPSHypertext Transfer Protocol Secure
ICTInformation and Communication Technology
ITInformation Technology
KZNKwaZulu-Natal
MVCModel-View-Controller
NDoHNational Department of Health
NFRNon-Functional Requirements
NUMSNurse Uniform Management System
OWASPOpen Web Application Security Project
PDFPortable Document Format
PDOPHP Data Objects
PersalPersonnel and Salary System
PHSDSBCPublic Health and Social Development Sectoral Bargaining Council
PIIPersonally Identifiable Information
POPIAProtection of Personal Information Act
RBACRole-Based Access Control
RPORecovery Point Objective
RTMRequirements Traceability Matrix
RTORecovery Time Objective
SCMSupply Chain Management
SITAState Information Technology Agency
SLAService Level Agreement
SMBServer Message Block
SOPStandard Operating Procedure
SQLStructured Query Language
SSLSecure Sockets Layer
TLSTransport Layer Security
UATUser Acceptance Testing
UPSUninterruptible Power Supply
URSUser Requirements Specification
VMVirtual Machine
WAFWeb Application Firewall
XLSXMicrosoft Excel Open XML Format
XSSCross-Site Scripting