mayerantoine / Rdhis2tracker

An R client for the DHIS2 Tracker Web Api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis-CI Build Status

Rdhis2tracker

An R Client for DHIS2 Tracker Web API

Author: Mayer Antoine
Status: in development

Description

This is a client library for the DHIS2 Web Api.

The DHIS2 tracker module or app is an integrated module in DHIS2. The module supports definition of types of entities, which can be tracked through the system, entities can be anything from persons to commodities, e.g drug, person, commodities.

The R client can be used to retrieve data and metadata about a DHIS2 Tracker instance. we can retreive everything from data elements, program attributes, organisation units,program stages, tracked entity instances, enrollments and Events items.

Tracker Web API consists of 3 endpoints that have full CRUD (create, read, update, delete) support to manage Tracked entity instance, Enrollment and Event items.

Installation

To get the development version :

  library(devtools)
  install_github("mayerantoine/rdhis2tracker")

Dependencies

  • tidyverse
  • lubridate
  • httr
  • jsonlite
  • getPass
  • purrr

About

An R client for the DHIS2 Tracker Web Api


Languages

Language:R 100.0%