Resources

NEW Implementation Partner Programme

The OpenCRVS Implementation Partner Programme empowers organizations (integrators, government teams, or regional institutions) to lead and support OpenCRVS implementations nationally.

It establishes a quality standard and ensures partners achieve the necessary skills to realize OpenCRVS benefits and mitigate risks. Join us for collaborative, high-quality Civil Registration and Vital Statistics systems.

    1. Skills Building Programme
      A progressive capacity-building initiative enabling organisations to lead or support OpenCRVS implementations at scale.
    2. Accreditation Assessment
      Rigorous testing to ensure organisations possess the skills and expertise to implement OpenCRVS to the required quality standards for a National CRVS system.
  • Introduction:
    • Overview of the learning syllabus
    • The case study

    Business and Functional Architecture:

    • What is CRVS?
    • What does effective digital CRVS look like?
    • Digital CRVS as DPI
    • Functional architecture
    • OpenCRVS business processes
    • OpenCRVS product demo
    • OpenCRVS specifications
    • Workflows and statuses
    • Users and user management
    • OpenCRVS core functions
    • OpenCRVS support functions
    • OpenCRVS admin functions

    Project Management:

    • OpenCRVS value proposition
    • CRVS digitisation planning
    • Creating an OpenCRVS implementation workplan
    • Estimating implementation effort
    • Costing an OpenCRVS implementation
    • Project personnel
    • Procurement advice

    Business Analysis:

    • Business process analysis
    • System architecture and integration
    • Mapping requirements to OpenCRVS functionality
    • How to use OpenCRVS to identify requirements
    • Configuration design process (forms, certs, dashboards)
    • Testing OpenCRVS

    Installation and Country Deployment:

    • Setting up a local dev environment, Developer tools (VSCode extensions, zsh tips and tricks, Robo3T, yarn, snapshots etc), Forking & Git management, Branch protection rules
    • Technical architecture overview and network (DockerSwarm, Traefik)
    • Seeding prep 1: Administrative & facility structure, Statistics and FHIR locations
    • Seeding prep 2: Application settings
    • Seeding prep 3: Authentication & Authorisation: “Roles & Users” (Dev & Prod)
    • Form configuration
    • Seeding prep 4: Configuring certificates
    • Dashboards
    • Integrations & Standards
    • Provisioning clusters and environments
    • DNS, SSL & (VPN)
    • Notification methods and templates
    • Content management
    • Deployment, Seeding and clearing dev environments
    • Backup and restore
    • Checklists, Data security framework: implications, guidance and action

    Operational Support:
    • Defining OpenCRVS support requirements
    • Monitoring systems
    • System maintenance

    Product Development (work in progress):
    • OpenCRVS devops basics
    • Technical architecture network (DockerSwarm, Traefik)
    • Tech architecture front end
    • Tech architecture back end
    • Tech architecture migrations
    • Tech architecture standards
    • Tech architecture security
    • Navigating the front end code
    • Unit & e2e tests
    • Component library
    • Navigating the code for public services (auth, gateway, webhooks etc)
    • Navigating the code for private services (workflow, search, metrics etc)
    • Navigating the dependencies (Hearth, Mongo, Elasticsearch, Kibana, Metabase, Influx)
    • Interoperability: API clients, FHIR Location, Event notifications, Record search
    • Licence
    • Tech architecture
    • CI/CD pipeline
    • Navigating the infrastructure & deployment code
    • Navigating the API code
    • Navigating the form code
    • Navigating the seeding code
    • Recipes: VPN, SSL, MOSIP integration, G2PConnect / DCI
    • Releasing & quality gates
    • Github projects & bugs to address

    Community Participation:

    • Contributing to the OpenCRVS product backlog
    • Contributing code to OpenCRVS

  • The programme is open to any organisation, with a special focus on:

    1. System Integrators (international + local)
    2. Government Digital Teams
    3. Institutions providing regional capacity for DPGs / DPI
    • Approved use of the OpenCRVS logo.
    • Global visibility through listing on OpenCRVS website and information-sharing with governments and other stakeholders.
    • OpenCRVS communications on implementation success stories.
    • Quarterly meetings with the OpenCRVS core team to review the Product Roadmap and to align on implementation needs.
  • Join the conversation on our Community Forum

Become an accredited Implementation Partner!

Applications can be submitted on an ongoing basis. There is no deadline.

Apply now

Why?

Skills building programme

A progressive capacity-building initiative enabling organisations to lead or support OpenCRVS implementations at scale.

Accreditation assessment

Rigorous testing to ensure organisations possess the skills and expertise to implement OpenCRVS to the required quality standards for a National CRVS system.