Get organisation units that are associated with a given program
Source:R/read_dhis2-helpers.R
get_program_org_units.Rd
Get organisation units that are associated with a given program
Arguments
- login
A httr2_response object returned by the
dhis2_login()
function- program
A character with the program ID or name
- org_units
A data frame with all organisation units from target DHIS2 instance. This is the output from the
get_organisation_units()
function
Examples
# login to the DHIS2 instance
dhis2_login <- login(
type = "dhis2",
from = "https://smc.moh.gm/dhis",
user_name = "test",
password = "Gambia@123"
)
#> ✔ Logged in successfully!
# fetch the organisation units
org_units <- get_organisation_units(login = dhis2_login)
# get the organisation units associated with the following program
'E5IUQuHg3Mg'
#> [1] "E5IUQuHg3Mg"
target_org_units <- get_program_org_units(
login = dhis2_login,
program = "E5IUQuHg3Mg",
org_units = org_units
)