Skip to contents

Checks whether the specified program ID or name is valid in a DHIS2 instance. If the name provided is a valid program name or ID, it returns the corresponding ID; otherwise, an error message is shown and a function listing all available programs is provided.

Usage

check_program(login, program)

Arguments

login

A httr2 request object preconfigured for authentication carrying the base url, user name, and password.

program

A character of the program name to be validated

Value

The program ID if the provide program name or ID exists; otherwise, an error is thrown with a suggestion to use the function that lists all available programs from the target DHIS2 instance.