2. Gather requirements

Prepare all the inputs required for product configuration.
In order to configure the OpenCRVS product, you will need a number of inputs. These requirements are listed below and templates provided where relevant. Gather these requirements in advance to make sure you have everything you need before you get started.


  • Rules and regulations for civil registration in your country These will be used to inform configuration parameters such as the legally stipulated timeframe to register a vital event, supporting document requirements etc. These will be configure in 4.1 Configure application settings
    Note. rules and regulations should help a country achieve universal civil registration, not get in the way. A comprehensive review of all CRVS rules and regulations should be conducted as part of analysis to inform effective digitised civil registration services - this may mean reform is required as part of a digital transformation programme.
  • Administrative structure and areas This will be used ensure that the correct administrative structure is in place to enable registration workflows and effective reporting. Complete the CSV template provided in 3.2.2 Set up administrative address divisions
  • Statistical reference data
    Population statistics and crude birth and death rates are required to be able to calculate completeness rates using accurate estimates of the number of vital events occurring. For increased accuracy these are required over time and by location. This will be used to complete the CSV template provided in Prepare source file for statistics
  • Registration office and health facilities This will be used to populate the product with reference data for these offices. Complete the CSV template provided in 3.2.3 Set up CR offices and Health facilities.
  • Translation If you will offer the product in multiple languages, you need to translate the English copy into these languages in advance of configuration. Use the template in 3.2.7 Set-up language content.
  • Existing birth and death declaration forms You can configure your forms using the form builder in the product. See 4.3 Configure declaration forms for instructions.
    Note. digitising your CRVS system is an opportunity to improve on current practices. Review birth and death registration forms in advance of digitisation to ensure that you are (i) only capturing essential data (rather than asking for data that makes the process hard to complete), (ii) considering a rights-based approach to civil registration forms e.g. not including any data fields that may be exclusionary. OpenCRVS configuration in Farajalandprovides a great starting point to explore a standards and rights-based approach to vital event registration forms.
  • Existing vital event certificates You can add your certificates by uploading an SVG file of the document. See 4.4 Configure a certificate template for instructions.
    Note. in using a digital system, you can re-design vital event certificates to look good and be fit for purpose. Don't just digitise a certificate that wasn't designed with design in mind.
  • Government logo You can make the product look and feel like yours by uploading a logo to appear throughout the product. This is done as part of 4.1 Configure application settings
  • Business process maps (as-is and to-be) Understanding the current challenges and how future processes (enabled by technology) can overcome these, is critical to a successful transformation of your civil registration services. These processes will inform which users do what in your country.
    Note. using the CRVS Digitisation Guidebook ( can help you conduct business process analysis as well as a number of other activities that effectively prepare for CRVS digitisation.