This is the project repo for sharing technical documentation and resources developed and used in the context of Go.Data deployments worldwide. Go.Data is a software for contact tracing and outbreak response developed by WHO in collaboration with partners in the Global Outbreak Alert and Response Network (GOARN). Go.Data focuses on case and contact data including laboratory data, hospitalizaton and other variables collected through investigation forms. It generates contact follow-up lists and viusalisation of chains of tranmission.
It is currently in use in over 60 countries / terrirorites, in different institutions and at different national levels.
Questions or feedback - please contact us at godata@who.int or visit
Visit our Community of Practice website to swap learnings or post queries here: https://community-godata.who.int/
R user? Join our slack channel here:https://godata-workspace.slack.com/archives/C01GS9B2RTK
This folder contains example scripts for extracting, cleaning, and running some basic analysis. Output at present includes flattened cleaned .csvs for case/contact linelists and an HTML dashboard displaying operational performance metrics for contact tracing by contact tracing supervisor and teams. Feel free to adapt to your purposes and share back any good stuff you've created!
This folder contains in it many example R scripts for GET/PUT/POST commands so that you can manipulate your Go.Data instance through the API, including bulk actions. We have used this for our training instances but think it could be helpful for others too.
This folder contains the beginnings of interoperability work between DHIS2 COVID packages and Go.Data for countries that have requested to push their case and contact data to Go.Data from their DHIS2 instance, and vice versa, to benefit from core competencies of each tool. More details below:
Devleoped by EyeSeeTea LS (http://eyeseetea.com/), this is a Python script to take the national org tree from a DHIS2 instance, transform its .json structure and input it into Go.Data
Developed by WISCENTD-UPC (https://github.com/WISCENTD-UPC/) - this package provides certain common things you may need in order to use Go.Data's API, so that it is easier and faster. This utility library "wraps" the functionality of the API under a common tiny library that already handles functions such as login authorization that would otherwise have to be done for each query separtely.
see full package here: https://github.com/WISCENTD-UPC/godata-api-wrapper/tree/develop
Developed by WISCENTD-UPC (https://github.com/WISCENTD-UPC/) - these scripts push DHIS2 Tracked Entities for cases and contacts into Go.Data cases and contacts, in addition to automatically inserting them in a new or existing outbreak in Go.Data with the appropriate parameters.
see full package here: https://github.com/WISCENTD-UPC/dhis2-godata-interoperability/tree/develop
see more project-related updates here: https://www.essi.upc.edu/dtim/projects/COVID-19