Agent Skill
2/7/2026

dhis2-indicators

Extract indicators and indicator groups from DHIS2. Use for indicator definitions, formulas, or indicator groups. Routed via dhis2 skill for general DHIS2 requests.

B
blsq
0GitHub Stars
1Views
npx skills add BLSQ/mcp_servers

SKILL.md

Namedhis2-indicators
DescriptionExtract indicators and indicator groups from DHIS2. Use for indicator definitions, formulas, or indicator groups. Routed via dhis2 skill for general DHIS2 requests.

name: dhis2-indicators description: Extract indicators and indicator groups from DHIS2. Use for indicator definitions, formulas, or indicator groups. Routed via dhis2 skill for general DHIS2 requests.

DHIS2 Indicators

Prerequisites: Client setup from dhis2 skill (assumes dhis is initialized)

Dataframe API

from openhexa.toolbox.dhis2 import dataframe

get_indicators

ParameterTypeRequired
dhis2DHIS2Yes
filterslist[str] | NoneNo

Returns pl.DataFrame:

ColumnType
idstr
namestr
numeratorstr
denominatorstr

get_indicator_groups

ParameterTypeRequired
dhis2DHIS2Yes
filterslist[str] | NoneNo

Returns pl.DataFrame:

ColumnType
idstr
namestr
indicatorslist[str]

JSON API

indicators = dhis.meta.indicators()        # Returns list[dict]
groups = dhis.meta.indicator_groups()      # Returns list[dict]

Indicator Types

TypeFactor
Percentage100
Per 10001000
Per 100000100000
Number1
Skills Info
Original Name:dhis2-indicatorsAuthor:blsq