CHS Data Warehouse

CHS Data Warehouse


The CHS Data Warehouse is a centralized data repository purpose-built for business intelligence, reporting, and analytics across 88 CHS-supported health facilities in Siaya County. It serves as the single source of truth for patient health data, capturing encounters, clinical observations, and interventions among people living with HIV.


What Data Is Captured

The warehouse consolidates a comprehensive range of health records, including patient registrations, HIV testing results, drug prescriptions and dispensing records, appointment schedules, clinical observations, treatment outcomes, advanced HIV disease management data, and patient contact tracing and follow-up information.


How It Works

At the core of the CHS Data Warehouse is a robust ETL (Extract, Transform, Load) pipeline that pulls data from the individual databases of all 88 health facilities, standardizes it into a unified warehouse structure, and loads it for analysis and reporting.


This pipeline is powered by a carefully selected technology stack:



  • Apache Airflow — orchestrates and manages the end-to-end data ingestion workflows

  • Python (NumPy & Pandas) — handles data transformation and analytical processing

  • React.js & Apache ECharts — drive the interactive front-end dashboards and data visualizations

  • Power BI — supports additional charting and executive-level reporting

  • MySQL — provides reliable, scalable data storage


Impact

The CHS Data Warehouse has meaningfully strengthened the county's health data ecosystem. The technical support team now has real-time access to facility-level data, enabling faster, evidence-based decisions on clinical interventions. Predictive analytics capabilities allow teams to anticipate emerging trends and act proactively, rather than reactively. Periodic trend analysis has also made it possible to evaluate whether specific interventions are achieving their intended outcomes. Additionally, seamless integration with national reporting platforms — including KHIS and other DHIS2 systems — ensures that Siaya County's data contributes to the broader national health information landscape.