/DHIS2Retrieval

Retrieving data from DHIS2 API and exporting to CSV or XLS files.

Primary LanguageJupyter Notebook

DHIS2Retrieval

Retrieving data from DHIS2 API

Description

This code is in response to a colleague who requested a way to automate retrieval of data from the DHIS2 API. Their team had been retrieving data manually for insertion into Excel spreadsheet. This is the description of DHIS2 on its site [Ref1]:

The world's largest health information management system — developed through global collaboration led by UiO.

DHIS2 began in post-Apartheid South Africa and is now a global open-source project coordinated by the HISP Centre [Ref2] at the University of Oslo (UiO). More than 80 countries worldwide use DHIS2 for collecting and analyzing health data. 3.2 billion people (40% of the world’s population) live in countries where DHIS2 is used. DHIS2 is offered free of charge as a global public good.

Dependencies

The only library needed is dhis2.py, which is a Python wrapper for DHIS2 API requests.

pip install dhis2.py

You can find more information about it here:

https://pypi.org/project/dhis2.py/

References

[Ref1] https://dhis2.org/

[Ref2] http://hisp.uio.no/

Authors

Ali Tobah

tobah@umich.edu

License

Free for personal or educational not for profit use. Otherwise, please contact the author. Please indicate the source in any case. Feel free to leave comments or suggestions.