Custom Connector

WHO Global Health Observatory Connector

Global

The WHO GHO Connector enables seamless integration with the World Health Organization’s Global Health Observatory API, offering access to internationally recognized health indicators and dimension data. It provides open access to global health statistics without authentication — ideal for public health dashboards, research tools, and international policy analytics.

Type
SaaS & APIs
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

This section outlines the supported endpoints of the connector, their purpose, required configuration, and usage scenarios.

  • Dimensions List Retrieval. Retrieves all available dimension codes in the WHO dataset.
  • Dimension Values Retrieval. Retrieves the values associated with a specific dimension.
  • Indicator List Retrieval. Retrieves all available WHO indicators with optional filtering.
  • Indicator Data Retrieval. Retrieves all data associated with a specific health indicator.
Documentation

Detailed Integration Documentation

Dimensions List Retrieval

EndpointGET /Dimension/
URLhttps://ghoapi.azureedge.net/api/Dimension/
PurposeRetrieve a list of all available dimension codes in the WHO dataset.
ParametersNone.
OutputJSON array of objects with Code and Title for each dimension.
WorkflowSend a GET request and use the response to populate filter controls or reference selectors.

Dimension Values Retrieval

EndpointGET /DIMENSION/{dimensionCode}/DimensionValues
URLhttps://ghoapi.azureedge.net/api/DIMENSION/{dimensionCode}/DimensionValues
PurposeRetrieve values associated with a specific dimension (e.g. COUNTRY, REGION).
ParametersRequired:
dimensionCode (path) — the dimension code to retrieve values for.
OutputJSON array of dimension value codes and names.
WorkflowUsed for dynamic dropdowns, filter menus, or dimension-based segmentation.

Indicator List Retrieval

EndpointGET /Indicator
URLhttps://ghoapi.azureedge.net/api/Indicator
PurposeRetrieve all available WHO indicators, with optional filtering.
ParametersOptional:
$filter (query) — OData-compatible filter string for refining results.
OutputJSON array with IndicatorCode and IndicatorName.
WorkflowPopulate indicator-selection fields or metadata references for analytics.

Indicator Data Retrieval

EndpointGET /{indicatorCode}
URLhttps://ghoapi.azureedge.net/api/{indicatorCode}
PurposeRetrieve all data associated with a specific WHO health indicator.
ParametersRequired:
indicatorCode (path). Optional:
$filter (query) — OData filter for dimensions (gender, date range, region).
OutputJSON array with IndicatorCode, Dim1, TimeDimensionBegin, TimeDimensionEnd, and Value.
WorkflowDisplay data in dashboards, trend-analysis tools, or CSV exports.

Example Workflow: Global Health Trend Dashboard

MetadataCall /Dimension/ and /Indicator to get codes and definitions.
Filter selectionUse /DIMENSION/COUNTRY/DimensionValues to allow country filtering.
Pull dataFetch an indicator such as WHOSIS_000001 (life expectancy) via /WHOSIS_000001?$filter=Dim1 eq ‘MLE’.
Visualize & refreshBuild charts using TimeDimensionBegin and Value, and refresh periodically with Cloud Scheduler + GCP Workflows.

Use Case

A public-health research firm leverages the WHO Global Health Observatory Connector, integrated with GCP, to access global health data via the base URL (ghoapi.azureedge.net/api). Using Indicator List Retrieval and Dimension Values Retrieval, the firm retrieves metadata and country filters stored in Cloud Storage; Indicator Data Retrieval fetches data for indicators like WHOSIS_000001 (life expectancy), ingested into BigQuery. Automated refreshes via Cloud Scheduler and visualizations in Google Data Studio enable real-time global-health trend monitoring for evidence-based policy research.

Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support