dhis2-organisation-units

Extract organisation unit metadata from DHIS2 instances.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/BLSQ/mcp_servers --skill dhis2-organisation-units
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dhis2-organisation-units
Source: https://github.com/BLSQ/mcp_servers/tree/main/.claude/skills/dhis2-organisation-units
Command: npx skills add https://github.com/BLSQ/mcp_servers --skill dhis2-organisation-units

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill extracts organisation unit metadata from DHIS2 instances to support hierarchical analyses, data integration, and metadata catalogs.

Core Features & Use Cases

  • Retrieve organisation units with optional pagination, filtering, and field customization.
  • Retrieve organisation unit levels and groups to assemble complete DHIS2 hierarchies.
  • Combine with generated API calls or DataFrame workflows for analytics and reporting.

Quick Start

Use the dhis2-organisation-units skill to fetch organisation units, levels, and groups from a DHIS2 instance.

  • org_units = dhis.meta.organisation_units(page=1, pageSize=1000)
  • levels = dhis.meta.organisation_unit_levels()
  • groups = dhis.meta.organisation_unit_groups()

Frequently Asked Questions about dhis2-organisation-units

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract DHIS2 organisation units and build a hierarchy?

You can retrieve organisation units, levels, and groups with optional pagination, filters, and field selection to assemble complete DHIS2 hierarchies for hierarchical analyses or metadata catalogs.

Can I apply filters and pagination when retrieving DHIS2 organisation unit metadata?

Yes, you can apply optional pagination, filtering, and field customization when retrieving DHIS2 organisation units to efficiently manage large data volumes and target specific metadata subsets.

What do I need to extract organisation unit levels and groups from a DHIS2 instance?

You need the dhis2 client initialized by the dhis2 skill. The extraction relies on this initialized client to use standard toolbox methods like organisation_units, organisation_unit_levels, and organisation_unit_groups.

What is the best way to assemble complete DHIS2 hierarchies for analytics?

The best way to assemble complete DHIS2 hierarchies for analytics is to extract organisation units alongside their levels and groups. Combining this metadata with generated API calls or DataFrame workflows supports advanced reporting.

Does DHIS2 organisation unit extraction support DataFrame workflows and API calls?

Yes, DHIS2 organisation unit extraction supports DataFrame workflows and API calls. You can combine the extracted metadata with these workflows to facilitate data integration, analytics, and reporting.