Skip to content

WC2-905: DHIS2 Prod Push Test#2818

Open
butofleury wants to merge 48 commits intodevelopfrom
WC2-905-DHIS2-Prod-Push-Test
Open

WC2-905: DHIS2 Prod Push Test#2818
butofleury wants to merge 48 commits intodevelopfrom
WC2-905-DHIS2-Prod-Push-Test

Conversation

@butofleury
Copy link
Copy Markdown
Member

@butofleury butofleury commented Mar 14, 2026

What problem is this PR solving?

Explain here in one sentence.

Related JIRA tickets

WC2-905

Changes

  • Restructured monthly statistics table to match with the data to push to dhis2

  • Rewrote the query to get journeys and associated visits and aggregated the data by org unit and period(year+month)

  • Columns names from monthly statistics table have been mapped to dhis2 data set to receive coda analytics data

  • Fix the gender for U5 beneficiaries and rely only on physiology status for PBWG

  • Screening data associated to monthly statistics to push to dhis2

  • Reused refactored v2 on Ethiopia and Nigeria

  • Re-aggregate and generate monthly data based to latest change period

  • Push data to dhis2 based on org units related to latest change period

How to test

Run ETL for SSD data with:

  • docker compose run iaso manage etl_ssd all_data
  • docker compose run iaso manage ssd_aggregate_and_push_data_to_dhis2 to aggregate monthly data by org unit and period and push to dhis2.

Then login:

The QA database dump is avalaible on: https://drive.google.com/file/d/1v6WxCg_7SgaMkM437IopVu6O22UBpxMW/view?usp=sharing

Print screen / video

After pushed data to dhis2, you can log on dhis2 and check the data entry for any org unit with data within a period.
e.g:

South-Sudan-HMIS.webm

Notes

Things that the reviewers should know:

  • known bugs that are out of the scope of the PR
  • other trade-offs that were made
  • does the PR depends on a PR in bluesquare-components?
  • should the PR be merged into another PR?

Doc

Tell us where the doc can be found (docs folder, wiki, in the code...).

@butofleury butofleury changed the title Wc2 905 dhis2 prod push test WC2-905: DHIS2 Prod Push Test Mar 14, 2026
@butofleury butofleury marked this pull request as ready for review March 17, 2026 08:13
@butofleury butofleury requested a review from madewulf March 17, 2026 08:13
@quang-le quang-le added the release Should be released in production at next deploy label Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Should be released in production at next deploy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants