Title: External platform pushing aggregate indicators to DHIS2 — looking for technical guidance or developer contact
Hi community,
We’re integrating Kinala, a maternal health implementation platform (pilots in Nigeria and Kenya), with DHIS2 for aggregate reporting. Our dev team is building now and we want to make sure we’re on the right path before we go too far.
Sorry I missed this post early during the month! I’m glad @nnkogift offered to look into your setup, thanks Gift for that and for the tag.
You are indeed in the right direction - technically, using the /api/dataValueSets should be the one to work for this scenario; furthermore, there might be other things to consider:
How’s the metadata configured?
Are the period types the same on both platforms? fixed periods format? (and if there are any relative periods then they won’t work with this specific api: Using relative period types with DHIS2 API)..
Organization Units are setup properly?
Metadata assignments (Data elements → datasets, datasets → OUs) are ready? and whether or not you will need to use category combinations?
Next point is about the Data Analytics, what do you want to see in your charts, maps, and dashboards? I mean to make sure the input will provide the expected output.
One thing to remember is that after pushing the data to dhis2, the analytics tables export needs to be run (either as a scheduled job via the Schedular app, or manually via the Data Administration app).
@nnkogift has a solid background on this.. and glad he’s already started with the help.
Hi @Axel , yes, for aggregate data that is the correct endpoint. I would strongly encourage you to (if you can) to use version 43. We have completely rewritten that endpoint from the ground up, and it offers much better performance than earlier versions. Good luck and if you have questions you know where to find us.