get all programs from a given specific DHIS2 instance
Source:R/read_dhis2-helpers.R
get_programs.Rd
The function first fetches all programs from the DHIS2 Aggregate system, then distinguishes the Tracker and Aggregate programs.
Arguments
- login
A httr2_response object returned by the
dhis2_login()
function
Value
A data frame with the following columns: the program ID, the program name, and the program type specifying whether the program is part of the Aggregate or Tracker system.
Examples
# establish the connection to the system
dhis2_login <- login(
type = "dhis2",
from = "https://smc.moh.gm/dhis",
user_name = "test",
password = "Gambia@123"
)
#> ✔ Logged in successfully!
# fetch the programs
programs <- get_programs(login = dhis2_login)