Open
Conversation
…istics table to match with the data to push to dhis2
…a to push to dhis2
…ng data to push to dhis2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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_datadocker compose run iaso manage ssd_aggregate_and_push_data_to_dhis2to aggregate monthly data by org unit and period and push to dhis2.Then login:
MOH F05 Nutrition Monthly Reporting Formor via api: https://training.southsudanhis.org/api/dataValueSets.json?dataSet=m2GaBFDJDeV&orgUnit=t3h4yQ5Jgzr&period=202501The 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:
Doc
Tell us where the doc can be found (docs folder, wiki, in the code...).