Logo Lanfrica

latifahadamson/openhealthdash

Domain:

healthcare

Record type:

software
Creator:
lat
Host:
Open-source healthcare analytics framework for clinics and NGOs in low-resource settings # OpenHealthDash πŸ₯πŸ“Š > Open-source healthcare analytics framework for clinics and NGOs in low-resource settings. ## Dashboard Preview --- ## Why OpenHealthDash? Most healthcare facilities in Africa and the Global South lack access to affordable business intelligence tools. Enterprise platforms like Tableau and Power BI are too expensive. Spreadsheets don't scale. **OpenHealthDash is a free, open-source analytics framework** that lets hospitals, clinics, and health NGOs build production-grade dashboards using open-source tools β€” with zero licensing cost. --- ## What It Does - **Pre-built dbt models** for common healthcare metrics (patient volume, wait times, bed occupancy, maternal health KPIs, disease trends) - **Dashboard templates** built on Evidence.dev β€” deployable with a single command - **Modular design** β€” use only the models you need; swap in your own data sources - **Documentation-first** β€” every model has full lineage docs, tests, and example data --- ## Tech Stack | Layer | Tool | Why | |---|---|---| | Transformation | dbt Core | SQL-based, version-controlled data models | | Storage | DuckDB | Zero-config embedded analytics DB | | Visualisation | Evidence.dev | Markdown-based BI β€” free and open source | | CI/CD | GitHub Actions | Automated testing and deployment | --- ## Quick Start ### Prerequisites - Python 3.9+ - Node.js 18+ - Git ### Installation ```bash # Clone the repository git clone github.com cd openhealthdash # Install dbt dependencies pip install dbt-duckdb # Install Evidence.dev npm install @evidence-dev/evidence # Load sample data and run models dbt deps dbt seed dbt run dbt test # Launch the dashboard npm run dev ``` Open `localhost` to see your dashboard. --- ## Project Structure ``` openhealthdash/ β”‚ β”œβ”€β”€ dbt/ # All dbt models and config β”‚ β”œβ”€β”€ dbt_project.yml # Project config β”‚ β”œβ”€β”€ profiles.yml # Connection …