Announcing the Reference Org Unit Sync Implementation

Dear community,

HISP Centre is excited to announce the general availability of the Reference Org Unit Sync Implementation.

A reference implementation is an artefact guiding implementers towards developing their own solutions. This reference implementation performs one-way synchronisation of organisation units, organisation unit groups, and organisation unit group sets. It addresses common use-cases and requirements we have heard relating to the recurring challenge of syncing organisation units between DHIS2 instances as well as non-DHIS2 services. We have created a reference artefact focusing on robustness and reliability, and which can be adapted to serve the needs of real-world architectures.

The implementation resides in the following GitHub repository: https://github.com/dhis2/reference-org-unit-sync. We recommend getting started with it by reading the Quick Start and Overview sections in the repository’s README file. Feedback from the community is most welcome and appreciated.

5 Likes

Hello @claude.mamo

Thank you for this implementation guideline. It is really useful for a multi–DHIS2-instance architecture.

I would like to know if this approach can also be extended to synchronize users across DHIS2 instances?

Best Regards;

Definitely possible, but of course, one should be cautious as to what user data is being shared. The docs provide guidance for synchronising other DHIS2 resources: GitHub - dhis2/reference-org-unit-sync: Reference Organisation Unit Synchronisation Implementation