Appearance
Security Audit & HIPAA Compliance
Security Architecture
- Password Hashing:
bcryptwith salt rounds 10. - Brute Force Lockout: Failed attempts tracked in
securityService.js; accounts locked for 15 minutes after 5 consecutive failures. - Role-Based Access Control (RBAC): Granular permissions (
patient:read,patient:write,clinical:read,clinical:write,audit:read). - Data Integrity: SHA-256 checksums on all uploaded diagnostic files.
- Virus Scanning State: Documents flag
virusScanStatus: 'clean'before being served.