About NAPSA ERM
NAPSA Enterprise Risk Management System
System Overview
| System Name: | NAPSA Enterprise Risk Management System |
|---|---|
| Acronym: | NAPSA ERM |
| Organization: | National Pension Scheme Authority (NAPSA) |
| Country: | Zambia |
| Version: | 1.0.0 |
|---|---|
| Environment: | production |
| Technical Team: | Ontech Solutions Limited |
| Support Email: | info@ontech.co.zm |
Purpose
To provide NAPSA with a unified risk management framework that ensures regulatory compliance, protects organizational assets, and enables data-driven decision-making through real-time risk intelligence.
Overview
A comprehensive enterprise risk management platform designed to help NAPSA identify, assess, monitor, and mitigate operational, financial, and strategic risks across the organization.
ISO 31000:2018 Compliance Status
100% Compliant
Overall Status
8/8
Principles Met
All 8 principles5/5
Framework Elements
Complete framework7/7
Process Steps
All implementedSystem Modules
Risk Management
Comprehensive risk register, assessment, and tracking
- Risk Register with 79 ISO 31000 risk categories
- Risk Matrix (5x5 likelihood/impact)
- Risk Assessments and RCSA
- Automated risk scoring and heat maps
- Risk treatment planning and monitoring
- Overdue risk tracking with automated notifications
Risk Case Management
Comprehensive investigation and case tracking system
- 7-stage lifecycle (Open → Investigation → Review → Approval → Resolution → Closure + Escalation)
- Cultural and human factors assessment (ISO 31000 Principle 7)
- Multi-stakeholder collaboration with @mentions
- Evidence and document management
- Automated case aging notifications
- Auto-escalation for overdue cases (>30 days)
Key Risk Indicators (KRI)
Real-time risk indicator monitoring and alerting
- KRI dashboard with red/amber/green status
- Threshold-based alerts
- Trend analysis and forecasting
- Automated data collection from ERP systems
- Performance tracking and reporting
Incident Tracking
Incident reporting, investigation, and root cause analysis
- Incident registration and categorization
- Root cause analysis framework
- Impact assessment (financial, operational, reputational)
- Corrective action tracking
- Incident trends and analytics
Compliance Management
Regulatory compliance monitoring and reporting
- Compliance framework mapping
- Regulatory requirement tracking
- Compliance assessments and audits
- Remediation planning
- Exception reporting
- Compliance dashboard
Controls Management
Internal controls design and effectiveness monitoring
- Control library and catalog
- Control effectiveness testing
- Control automation workflows
- Gap analysis
- Control ownership assignment
Learning & Development
Risk awareness training and certification
- Course catalog with modules
- Quiz and examination system
- Certificate generation with NAPSA logo
- Mandatory training monitoring
- Progress tracking and reporting
Analytics & Reporting
Business intelligence and data visualization
- Executive dashboards
- Customizable reports (PDF/Excel/CSV)
- Risk heat maps and trend analysis
- KRI performance metrics
- Compliance scorecards
Technical Architecture
Backend
| Framework: | FastAPI (Python) |
| Database: | PostgreSQL |
| ORM: | SQLAlchemy |
| Auth: | JWT with 2FA support |
| Scheduling: | APScheduler (CaseScheduler, RiskScheduler) |
Frontend
| Framework: | Flask (Lite Frontend) |
| UI Library: | Bootstrap 5 + Font Awesome |
| Templating: | Jinja2 |
| Communication: | REST API |
Integrations
| ERP: | Oracle ERP Integration |
| ICT Systems: | ICT Asset & Ticket Management |
| Project Mgmt: | External PM System (Port 32000) |
| Notifications: | Email + SMS (Gateway 388) |
Automation
Scheduled Jobs
Schedule: Daily at 08:00 AM
- Check overdue risks
- Send due date reminders (7/3/1 days)
- Auto-escalate risks overdue >30 days
Schedule: Daily at 09:00 AM and 09:15 AM
- Check overdue cases
- Send due date reminders
- Auto-escalate cases overdue >30 days
Notifications
- 17 automated notification triggers
- Channels: Email, SMS
- Mapping patterns: 4 types
Security
Authentication & Authorization
- Authentication: JWT tokens with configurable expiry
- Authorization: Role-based access control (RBAC)
User Roles (8)
Data Protection
- Encrypted password storage
- Audit trails for all actions
- Confidential case handling
- Role-based data visibility
System Statistics
102
Users92
Risks0
Key Risk Indicators191
Controls35
Incidents20
Risk Cases83
Risk Treatments0
Policies0
Compliance RequirementsSupport Information
Technical Team
Ontech Solutions Limited
Contact Email
Phone
+260 979 669 350 / +260 972 718 518 / +260 953 015 270
Detailed Documentation
Access comprehensive technical documentation, implementation guides, and compliance reports.
Compliance & Standards
ISO 31000:2018 Compliance Summary
Complete ISO 31000:2018 compliance status and certification readiness
View DocumentCase Management ISO 31000 Alignment
Detailed analysis of case management alignment with ISO 31000 principles
View DocumentCultural Assessment Implementation
ISO 31000 Principle 7: Human and cultural factors implementation
View DocumentCase Management
Case Management Roles and Workflow
Complete case management lifecycle, roles, and permissions
View DocumentAutomation & Notifications
Notification System Alignment
Complete notification system and trigger points documentation
View DocumentLearning & Security
User Management Complete Summary
User management, RBAC, and access control implementation
View Document