AGENDA DETAIL

Cracking the DHIS2 API from R with Datimutils

Target audience

Despite the name, most datimutils functionality can be applied to any DHIS2 instance. Anyone who wants to access DHIS2 data and metadata using the R statistical programming language will benefit from this Bootcamp. To participate in this Bootcamp, participants should have a working knowledge of R and have R installed on a computer. Participants should also have an understanding of the DHIS2 data model, organization units, data elements, indicators, periods, and the Visualizer and Pivot Table apps. Participants do not need to be experienced with the DHIS2 API in order to participate. The target audience for this Bootcamp includes, but is not limited to, analysts, epidemiologists, data scientists and other R savvy data people.

Key skills you will gain
  • Log into a DHIS2 instance from R
  • Easily query any metadata in your DHIS2 instance
  • Facilitate advanced analytics on aggregate data managed in DHIS2
Course description 

The team that supports the utilization of historical programmatic data for PEPFAR’s annual target setting process, Country Operational Plans (COP), developed datimutils to make their interactions with the DATIM/DHIS2 API both as performant and as easy to write and understand as possible. For instance the datimutils’  getOrgUnits function can convert an arbitrarily long vector of organization unit UIDs to organization unit names while automatically avoiding the creation of API request strings that are too long for the server to accept. If you regularly use the dplyr package in R, datimutils can be easily nested in mutate statements to recode your metadata. In this course, let the team that developed datimutils show you how the package takes care of much of the heavy lifting when interacting with the DHIS2 API from R.

This Bootcamp will cover important topics including:

  • Logging in to a DHIS2 instance from R both from the terminal and R-shiny
  • Several supported approaches to query DHIS2 metadata such as organization units and data element groups
  • Accessing the full power of the DHIS2 aggregate analytics engine through datimutils’ getAnalytics function  
Training highlight

By the end of this Bootcamp you will have built a simple, interactive R-shiny application that uses datimutils to interact with a DHIS2 instance.


Explore sessions

SEPTEMBER 28 - 29 I VIRTUAL

Day 1
12:00 am
1:12 am
Sep 28, 2021
Day 1

Day 1
8:00 am
10:00 am
Digital Doors Open
Digital Doors Open
Participants receive access to Hopin and can browse the venue and schedule, visit expo booths, network, etc.

Day 1
10:15 am
10:30 am
Main Stage
Welcome Remarks
Welcome Remarks
Message from the Organizers: • Nicola Hobby, BAO Systems • Lars Helge Overland, HISP UiO

Open full Agenda
Day 1
12:00 am
1:12 am
Sep 28, 2021
Day 1

Day 1
8:00 am
10:00 am
Digital Doors Open
Digital Doors Open

Participants receive access to Hopin and can browse the venue and schedule, visit expo booths, network, etc.

Day 1
10:15 am
10:30 am
Main Stage
Welcome Remarks
Welcome Remarks

Message from the Organizers: • Nicola Hobby, BAO Systems • Lars Helge Overland, HISP UiO

Day 1
10:30 am
11:00 am
Main Stage
Plenary session
TBA

Day 1
11:00 am
11:15 am
Break
Break

Day 1
11:15 am
12:00 pm
Spotlight session
DHIS2 for Routine Education Data Management and Emergency Response: Uganda Use Cases

Day 1
11:15 am
12:00 pm
Spotlight session
DHIS2 for Covid-19 Vaccine Delivery

Day 1
12:00 pm
12:15 pm
Break
Break

Day 1
12:15 pm
1:00 pm
Spotlight session
Securing DHIS2

Day 1
12:15 pm
1:00 pm
Spotlight session
Improving Routine Data & Clinical Quality with DHIS2

Day 1
1:00 pm
1:30 pm
Break
Break

Day 1
1:30 pm
2:30 pm
Main Stage
Panel
DHIS2 for Donors

While donors have long supported the use of DHIS2 for projects and implementing partners, more and more donors have adopted DHIS2 as an internal reporting system. In this panel, we’ll bring a group of donor representatives together to discuss how DHIS2 adoption has supported their internal data management needs. We’ll also touch on how this adoption has helped to better align with Government and implementing partners.

Day 1
2:30 pm
3:15 pm
Spotlight session
Wanda: Assessing User Satisfaction on Using a DHIS2 Android Based Data Management System in Low Resource Settings

Day 1
2:30 pm
3:15 pm
Spotlight session
Global Alignment Across DHIS2-based Systems for Integrated Vector Control Data Use

Day 1
3:15 pm
3:30 pm
Break
Break

Day 1
3:30 pm
4:15 pm
Spotlight session
Next Gen DHIS2 Hosting

Day 1
3:30 pm
4:15 pm
Spotlight session
The Many Ways to Slice a (Juicy Historical Data) Pie: Exploring and Comparing 4 Tools to Import Historical Data

Day 2
12:00 am
1:00 am
Sep 29, 2021
Day 2

Day 2
10:15 am
10:30 am
Main Stage
Welcome Day 2 and Kahoot
Welcome Day 2 and Kahoot

Nicola Hobby, BAO Systems

Day 2
10:30 am
11:30 am
Main Stage
Day 2
11:30 am
11:45 am
Break
Break

Day 2
11:45 am
12:45 pm
Main Stage
Panel
Augmenting DHIS2 with Commercial Software

DHIS2 as an open-source product has had incredible success across the development sector. However, no one software can be everything for everyone. In this panel, we’ll look at three different use cases to show how various organizations have augmented open-source DHIS2 with a commercial software, and why this approach can provide best in class solutions for a variety of use cases.

Day 2
12:45 pm
1:15 pm
Break
Break

Day 2
1:15 pm
2:00 pm
Spotlight session
Using DHIS2 as a National NTD Database to Extend Routine Data Collected by HMIS

Day 2
1:15 pm
2:00 pm
Day 2
2:00 pm
3:00 pm
Virtual Expo
Virtual Expo

Day 2
3:00 pm
3:15 pm
Networking
Networking

Hopin

Day 2
3:15 pm
4:00 pm
Spotlight session
Using a Collaborative Action Model to Ensure Data-driven Decision Making in Haiti

Day 2
3:15 pm
4:00 pm
Spotlight session
Development and Rollout of a Standardized DHIS2 Tracker Metadata Package for HIV Programs

Day 2
4:00 pm
4:15 pm
Closing Remarks
Closing Remarks