SRS-055: User Action Auditing
Identifier
SRS-055
Software System
- API Gateway
 - Authentication Service
 - Audit Service
 
Category
- Security
 - Functional
 
Description
The software shall automatically generate a secure audit trail entry for every action initiated by a user through any of the system's external interfaces.
- Scope of auditing: An audit trail entry shall be generated for any user-initiated operation that results in the creation, modification, deletion, or viewing of data (including patient data, analysis results, and system logs), or changes to system configuration (such as user permissions).
 - Interface coverage: This requirement applies to all external interfaces through which a user can interact with the system, including but not limited to the network-accessible API and any graphical user interfaces (GUIs).
 - Automation: The generation of the audit entry shall be an automatic and integral part of the action's execution flow, ensuring that no user action goes unrecorded.
 
Derived from PRS
PRS-0MC: Comprehensive secure audit trails for user interactions