Self Service Registration Portal
Work in Progress
The Self Service Registration Portal for a Social Registry (SR-SSRP) is a digital platform designed to streamline and simplify the process of accessing and managing social services. It empowers citizens to interact with social services independently, reducing administrative burdens and improving service delivery.
User Story
Feature and functionality
High-level workflow
Benefits of SSRP
Enhanced Accessibility
24/7 Availability: Users can access the portal at any time, from anywhere, making social services more accessible.
Reduced Waiting Times: By enabling self-service, the portal reduces the need for in-person visits and long waiting times.
Increased Efficiency
Streamlined Processes: Automated workflows and digital forms expedite application processing and reduce administrative overhead.
Data Accuracy: Direct user input minimises errors associated with manual data entry.
Cost-Effectiveness
Lower Operational Costs: Reduced reliance on physical offices and staff leads to significant cost savings.
Scalability: The API-based design facilitates easy scaling to accommodate growing numbers of users and services.
Empowered Citizens
Self-Reliance: Users gain greater control over their interactions with social services, fostering independence.
Transparency: Real-time updates and status tracking enhance transparency in service delivery.
Reduces Dependency
SSRP reduces dependency on government initiatives to gather data.
Additionally, this feature offers an alternate method to create the nation's registry by allowing beneficiaries to update their information whenever they choose. This eliminates the need for them to wait for government to collect their data.
Design strategy
API Based design
This above chart outlines the redesigning of the PBMS Beneficiary Portal components to enhance re-usability and maintainability. The current architecture is being refined to separate a base set of components that can be effectively reused across both the Beneficiary Portal and the SR-SSRP.
Initial architecture: Beneficiary Portal
The Beneficiary Portal originally managed key services needed by users, including authentication, form submissions, and access to program-related functionalities.
Services
Login Services: Managed user authentication and session management.
Form Services: Facilitated the creation, submission, and management of forms.
Program Services: Provided access to program-related information and functionality for beneficiaries.
Redesign: separation of base components
The redesigned architecture separates core components into a base that can be leveraged by both the Beneficiary Portal and the SR-SSRP, thereby increasing the overall reusability, maintainability, and flexibility of the system.
Advantages of redesigning of Beneficiary Portal components
The redesign of the Beneficiary Portal components into a shared base architecture not only facilitate the reuse of essential services across different portals but also enhances the maintainability and adaptability of the entire system. By strategically separating these components, we are better equipped to satisfy the changing needs of our users and ensure a more effective, scalable solution.
Form.io for managing form and rendering
Both the Beneficiary Portal and SR-SSRP will utilise Form.io to manage forms and display dynamic content. Using the features of Form.io, forms can be designed to collect and update socio-economic data from users, allowing them to add new household information or edit existing data directly through the portal.
OIDC for user login
Secure and standardized user authentication is paramount. By implementing OIDC, the system can leverage a robust authentication framework. OIDC allows integration with various third-party identity providers, such as Keycloak or eSignet. This approach enables centralised user management, strengthens security, and simplifies the login process. With user credentials stored and managed by the chosen identity provider, the system benefits from enhanced security and reduced development complexity.
Common code base for Beneficiary Portal and SR-SSRP
The redesigned architecture emphasises code reusability and maintainability by establishing a common code base. Core services like login and form management, originally part of the Beneficiary Portal, are now refactored into reusable components accessible by both the portals. This approach simplifies development processes, guarantees a uniform user experience on both the platforms, and makes future maintenance and updates simpler.
Development phase
The following deliverables for the SR-SSRP module are planned for development and release at the appropriate phases.
Last updated