What are the available Covid Vaccine Certificate Open Source frameworks

Hello DHIS2 practitioners,

  1. What are the available open-source frameworks we could use for generating COVID Vaccine Certificates?

  2. Have heard and been seen DIVOC a bit, Do anyone uses DIVOC at your country/region, What’s your experience

  3. Do DHIS2 plan to implement digital certificate feature in the future?

Hello Jins!

I can’t really answer 2 and 3 but for 1, Have a look here for an overview:

4 Likes

For (2) you can read more here : Innovative management of COVID-19 vaccine delivery in Sri Lanka - DHIS2

For (3) there are not currently any plans to implement digital certificate features within DHIS2 core - there are many existing solutions which can be integrated with DHIS2 in various ways based on local requirements, as outlined on the Digital Certificates page @Enzo shared.

2 Likes

Hello Jins,

We have successfully deployed the option 2(DIVOC) in Sri Lanka and currently doing the 4th dose!

Please find a summary of the implementation below.

  • DHIS2 handles vaccination events capturing via the tracker.
  • DIVOC is used just as the certificate store(for generating, storing and validating) and everything else is implemented as a sidecar service that runs parallel to the dhis2 instance.
  • The sidecar service reads directly from the DHIS2 database.
  • The new service is exposed under /api/custom via the sidecar service and it controls which DHIS2 role can issue or reissue certificates via the sidecar service, checks the eligibility of the vaccine recipients to issue a certificate, communicate with DIVOC service to generate the certificates etc.
  • Once issued, we send a public URL to the citizen’s email address or phone number(SMS). They can use this URL to download the certificate as a PDF.
  • Certificate has an embedded QR code that can be used by authorities to validate the authenticity of the certificate(validation is provided by DIVOC)
  • A modified version of the tracker capture calls this new API endpoint to issue/reissue certificates.
  • We also provide a dashboard for the admin teams to audit and monitor the progress of the certificate issuance.

Below is the tracker widget.

Below is the overall high level integration architecture.

Dashboard

Happy to provide you with more information!

4 Likes