Going beyond the face of DHIS2 – BAO Systems launches two DHIS2 Web API self-paced training courses
2 Jul 2023DHIS2 has grown into a global public good transforming information management around the world and today is in use in more than 100 countries. With the ever increasing number of DHIS2 users, each release includes novel features and improvements to meet new user requirements.
The unique nature of DHIS2 as an open software means that organizations are able to customize their individual DHIS2 instances to meet their specific needs. Over recent years, we have heard from practitioners, implementers, and administrators who want to harness the power of DHIS2 and use DHIS2’s API to extend beyond the manual user interface. An API is a set of instructions that allow for the exchange of information between computers and people. The modern web is entirely dependent and built on APIs, and everything done in DHIS2 is an API request. All of this happens behind the scenes and is not visible when interacting with the user interface.
Understanding how to interact with DHIS2’s API allows the user to perform functions that the manual user interface doesn’t support. Examples include easily viewing all organization units that were created after a certain point in time, all data sets assigned to a particular organization unit, how many dashboards exist in a particular DHIS2 instance, and the date when and user who last updated the dashboards.
Knowing that building DHIS2 technical capacity ultimately leads to a more sustainable information system, BAO Systems has added two DHIS2 Web API training courses to its suite of self-paced training offerings. These courses, like the other self-paced courses, have been designed with the adult learner in mind and focus on building internal expertise, experiential knowledge and confidence in using the system.
“DHIS2 has become a household name in the global health and humanitarian sectors with a growing number of use cases,” said Dr. Adebusoye Anifalaje, BAO Systems’ Chief Implementation Officer. “We want to ensure that end users and systems administrators alike are equipped with the knowledge and skills to use DHIS2 to the fullest extent possible to meet their organizational needs.”
Gain a deeper understanding of the comprehensive and powerful capabilities of DHIS2’s Web API
The Introduction to DHIS2’s Web API is a beginner level course that introduces the basic principles of REST APIs and how to interact with DHIS2’s API, including understanding the types of requests, and the operators and filters that can be used to view metadata and data through the API. Learners should have a familiarity with DHIS2 data model and configuration and include monitoring and evaluation staff, DHIS2 system administrators, program managers, and anyone responsible for maintaining a DHIS2 project instance.
Understanding API will make my work in DHIS2 easier and more efficient. -DHIS2 user
___
Understand how to leverage the Web API to support DHIS2 maintenance and configuration
The Intermediate API for DHIS2 course builds on the Introduction to DHIS2’s Web API course and provides a greater understanding of how and why DHIS2 works the way it does. It is geared toward learners who want to use advanced techniques for retrieving, sending and modifying metadata and data in DHIS2. It will also provide a greater understanding of how to troubleshoot any DHIS2 instance using the API and a browser’s built-in tools.
When I first started working as a DHIS2 Data Administrator, I wished I would have known about API capabilities in DHIS2. Utilizing the API really speeds things up and gives you information that you can’t easily get, or sometimes get at all through the user interface. -DHIS2 Data Administrator
___
The BAO Systems DHIS2 Training courses maximize learning to maximize impact. Learners will receive a certificate for their accomplishment upon completion of each course. All courses are listed on the BAO Systems website with a link to enrollment .
If you wish more information or have any questions, please reach out to the BAO Systems training team: training@baosystems.com.