Skip to contents

Authorization Credentials

Set and securely store the DHIS2 authorization credentials

khis_cred()
Sets DHIS2 Credentials
khis_has_cred()
Check if DHIS2 Credentials are Available
khis_cred_clear()
Clear the Credentials from Memory
khis_username()
Retrieve the Configured Username
khis_display_name()
Retrieve the Configured Display Name
khis_base_url()
Retrieve the Configured DHIS2 API Base URL
khis_api_version()
Retrieve the Configured DHIS2 API Version
with_khis_quiet() local_khis_quiet()
khisr Configuration

DHIS2 Metadata

Download metadata information from DHIS2

DHIS2 Analytics

To access analytical, aggregated data in DHIS2, the raw data values behind it, and data-quality checks

get_analytics()
Retrieves Disaggregated Analytics Data from DHIS2
analytics_dimension() `%.d%` `%.f%`
Analytics Data Dimensions
get_data_value_sets() experimental
Get Raw Data Values from a DHIS2 Instance
get_event_analytics() experimental
Retrieves Aggregated Event Analytics Data from DHIS2
get_enrollment_analytics() experimental
Retrieves Aggregated Enrollment Analytics Data from DHIS2
get_event_analytics_aggregate() experimental
Get Aggregated (Pivot-Style) Event Analytics from DHIS2
get_enrollment_analytics_aggregate() experimental
Get Aggregated (Pivot-Style) Enrollment Analytics from DHIS2
get_analytics_outliers() experimental
Get Statistical Outliers from DHIS2 Analytics
get_validation_results() experimental
Get Validation Rule Results from DHIS2
get_complete_data_set_registrations() experimental
Get Raw Data Set Completeness Registrations from a DHIS2 Instance

DHIS2 Tracker

Retrieve tracked entities, events, enrollments, and relationships from DHIS2’s Tracker API

get_tracked_entities() experimental
Get Tracked Entities from a DHIS2 Instance
get_events() experimental
Get Events from a DHIS2 Instance
get_enrollments() experimental
Get Enrollments from a DHIS2 Instance
get_relationships() experimental
Get Relationships from a DHIS2 Instance
tracked_entity_filter() `%.teq%` `%.tne%` `%.tgt%` `%.tge%` `%.tlt%` `%.tle%` `%.tlike%` `%.tsw%` `%.tew%` `%.tin%`
Tracked Entity Attribute Filter

DHIS2 System & Utilities

Instance information, mapping, SQL views, the key/value data store, audit history, and file resources

get_system_info() experimental
Get DHIS2 Instance System Information
get_geo_features() experimental
Get Organisation Unit Geographic Features
get_sql_views() experimental
Get SQL Views Metadata from a DHIS2 Instance
get_sql_view_data() experimental
Get Data from a DHIS2 SQL View
get_data_store_namespaces() experimental
Get DHIS2 Data Store Namespaces
get_data_store_keys() experimental
Get the Keys in a DHIS2 Data Store Namespace
get_data_store_value() experimental
Get a Value from a DHIS2 Data Store
get_data_value_audits() experimental
Get Data Value Change History from a DHIS2 Instance
get_file_resources() experimental
Get File Resources Metadata from a DHIS2 Instance

Experimental Functions

Experimental functions that formats the data in logical manner

get_analytics_by_level() experimental
Retrieves Analytics Table Data
get_data_elements_with_category_options() experimental
Get Data Elements with Category Options
get_data_sets_by_level() experimental
Retrieves Data Set Reporting Rate Metrics
get_organisations_by_level() experimental
Get Organisations by Level