The target system architecture is a holistic model of the applications required to fulfil business needs and support target processes.



Define your target system architecture, referring to the Target System Architecture Example below which highlights common features that should be considered when developing a CRVS system. A CRVS system does not sit in isolation; it relies on data inputs from a variety of potential sources and should also provide access to other systems/authorised agencies for different purposes. Potential system interactions are explained in the table below.

CRVS Guidebook_Target State Architecture v0.2

Target System Architecture Example

Feature Potential Options
  NOTE: All cases below are potential options for consideration only and will depend on the country context.
1. Multiple sources of Civil Registration Information
  1. Home: Web-based application that allows home users to register vital event online, provide supporting documentation, pay and select a delivery method for the certificate.
  2. Hospital: Web-based/desktop application that allows hospital staff to register vital events (birth and death), transfer data directly to central CRVS system and issue a certificate.
  3. Registration Office: Web-based/desktop application that allows responsible registration agents (from responsible authority) to register vital events, transfer data directly to central CRVS system and issue a certificate.
  4. Administrative (other): Web-based/desktop application that allows judiciary/police to register vital events, transfer data directly to central CRVS system and issue a certificate.
  5. Community Based: Mobile application that allows community registration agents to notify of vital events by gathering civil registration data in the community and submitting to central system for validation and certification.
2. Central CRVS System and Database Central civil registration and vital statistics system that fulfils all required CRVS functions.
3. Central CRVS System Users
  • Authority responsible for civil registration (national level): operational monitoring, system and user management, data analysis for planning & development purposes.
  • Authority responsible for civil registration (local level): Registration, certification, operational monitoring.
  • National Statistics Office: Vital statistics analysis and dissemination of reports.
  • Authorised Agencies (government and non-government): Access to vital statistics for planning & development purposes.
4. Integration with external systems
  1. Validation with external data source: When the Central CRVS System receives a vital event notification, it further validates this information against an appropriate external data source e.g. population register, biometric system and auto-populates content in source applications.
  2. Access to civil records for:
    • Population Register
    • Health
    • Education

Other as appropriate

5. Feedback – messaging As the vital event notification is processed and validated, the informant is sent an SMS message containing details of the processing status.

6. Digitisation of legacy records

Digitisation and transformation of legacy (paper) records and load into central CRVS system and database

Target System Architecture Description


Describe what each application in the target system architecture needs to do as per the list of Digital CRVS System Functions below:

Function Description

Manage Vital Event Records

Enables users to create, edit, search for, and validate vital event records

Print Legal Documentation

Enables users to display and print legal documentation (vital event certificates)

Generate Vital Statistics Reports

Enables users to define and create vital statistics reports

Assess Quality of Vital Statistics

Enables users to quality assure vital statistics based on internal criteria and against information from other systems

Generate Operational Reports

Enables users to define and create operational reports for performance management

Export Vital Statistics Data

Enables users to export vital statistics data in defined formats for analysis outside the digital CRVS system

Digitise paper records

Enables users to scan paper records into the digital CRVS system and manually input legacy data.

Receive Data

Enables system to receive instructions to create and/or edit vital event records from external sources

Share Data

Enables system to share vital event records with external systems

Manage Reference Data

Enables users to define, edit and delete reference data e.g. registration locations

Manage Users and Permissions

Enables an administrator to create, update and deactivate system users and assign permissions to and revoke permissions from those users

Back-up and Restore

Enables an administrator to back-up and restore data from and to the digitised CRVS system

Monitor system performance

Enables an administrator to define and run reports that monitor system performance

Digital CRVS System Functions