Standards

Overview of how OpenCRVS uses best-practice technology standards

At OpenCRVS we are obsessed with conforming to good, existing standards. We want to make implementers' lives as easy as possible, so we have no intention of re-inventing the wheel when we don't have to.

Data

By using FHIRarrow-up-right as a standard for our NoSQL datastore, Heartharrow-up-right and the OpenHIEarrow-up-right standard interoperability layer OpenHIMarrow-up-right, OpenCRVS seamlessly connects civil registration to health services and other systems. We can receive birth and death notifications from the hospital setting and expose registration events to any other technical system, such as National ID, via our FHIR standard API gateways.

FHIRarrow-up-right was created by Health Level Seven International (HL7)arrow-up-right, a not-for-profit, ANSI-accredited, standards organization dedicated to providing a comprehensive framework and related standards for the exchange, integration, sharing and retrieval of electronic health information that supports clinical practice and the management, delivery and evaluation of health services.

We have extended FHIR's model to include custom codes and extensions that assist the Civil Registration context. To understand more about how and why we use FHIR, click here.

Interoperability

Systems can interoperate with OpenCRVS using FHIR or via Webhooks which follow WebSubarrow-up-right process and standards. Our friends at MOSIP have demonstrated ease of integration with OpenCRVSarrow-up-right using these methods.

Internationalisation

OpenCRVS uses industry-wide i18n JSONarrow-up-right standards, the unicode ICU Message Syntaxarrow-up-right, ISO 639-1arrow-up-right language codes and ISO 3166 Alpha 3 country codes arrow-up-rightto make localisation a breeze and integrate seamlessly with enterprise level content management systems such as Transifexarrow-up-right or Contentfularrow-up-right.

Authentication

Our applications are protected by 2-Factor Authenticationarrow-up-right utilising OAuth JWT best practicesarrow-up-right. You can read more about our security standards in the next section.

Last updated