who-health
Access WHO Global Health Observatory data including health indicators, country statistics, and regional trends using OData API queries for analysis and research.
Instructions
Unified tool for WHO Global Health Observatory operations: access health indicators, country statistics, and regional data via the modern OData API. Provides access to comprehensive health data from the World Health Organization covering topics like life expectancy, disease burden, health systems, and risk factors using standard OData query syntax.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | The operation to perform: get_dimensions (list all data dimensions), get_dimension_codes (list codes for a dimension), get_health_data (retrieve indicator data), search_indicators (find health indicators), get_country_data (country-specific data), or get_cross_table (tabular data view) | |
| dimension_code | No | For get_dimension_codes: The dimension code to retrieve (e.g., "COUNTRY" for countries, "REGION" for WHO regions) | |
| indicator_code | No | For get_health_data, get_country_data, get_cross_table: WHO health indicator code (e.g., "WHOSIS_000001" for life expectancy) | |
| keywords | No | For search_indicators: Search terms for finding health indicators (e.g., "life expectancy", "mortality", "diabetes", "vaccination") | |
| top | No | For get_health_data, get_country_data: Maximum number of records to return (OData $top parameter) | |
| filter | No | For get_health_data: OData filter expression to limit results. Supports country/time filtering, disaggregation checks (null/not null), and date functions. | |
| country_code | No | For get_country_data: ISO 3-letter country code (e.g., "USA", "GBR", "CHN") | |
| region_code | No | For get_country_data: WHO region code (e.g., "EUR" for Europe, "AMR" for Americas) | |
| year | No | For get_country_data: Specific year or year range for data (e.g., "2020", "2015:2020") | |
| countries | No | For get_cross_table: Comma-separated list of country codes to include | |
| years | No | For get_cross_table: Year range (YYYY:YYYY) or specific year (YYYY) | |
| sex | No | For get_cross_table, get_country_data: Sex dimension filter |