Logo Lanfrica

Gitauking/disease-surveillance-kenya

Domain:

healthcare

Record type:

software
Creator:
Git
Host:
A containerized data pipeline for disease surveillance in Kenya (2007–2022). Uses Docker, Postgres, and Python to ingest and model outbreak data, with Grafana dashboards for cases, deaths, mortality rates, and forecasts (2023–2025). Demonstrates ETL, time-series forecasting, and health analytics. # Disease Surveillance & Prediction Pipeline (Kenya 2007–2022) ## 🚀 Overview This project ingests disease surveillance data (2007–2022, Kenya) into a Postgres database, then visualizes insights and forecasts using Grafana. ## ⚡ Tech Stack - Docker + Docker Compose - PostgreSQL (data store) - Adminer (database admin UI) - Grafana (dashboards) - Python Ingestor (CSV → Postgres) - Python Modeler (synthetic yearly series + Holt-Winters forecasting) ## 📂 Project Structure disease_surv_project/ ├── data/ # CSV data │ └── kenya_outbreaks_2007_2022.csv ├── ingestor/ # Data ingestion service │ ├── Dockerfile │ └── ingestion.py ├── modeler/ # Forecasting service │ ├── Dockerfile │ └── model_train.py ├── docker-compose.yml ├── .env.example └── README.md# disease-surveillance-kenya