multilingual WhatsApp AI companion for integrated infectious disease management in Nigeria and West Africa.
# HealthBridgeAI
A multilingual WhatsApp AI companion for integrated infectious disease management in Nigeria and West Africa. Patients and healthcare workers can ask expert-level questions about HIV/AIDS, Tuberculosis, Malaria, and other diseases — and receive source-cited, trustworthy answers in English, Yoruba, Igbo, Hausa, or Pidgin.
> Built by AHFID AI Labs · Powered by Claude (Anthropic) via OpenRouter · Delivered over WhatsApp via Twilio
---
## Overview
HealthBridgeAI is a conversational AI platform designed for the general population. Users interact entirely through WhatsApp — no app to install, no account to create. The system combines a curated medical knowledge base with a hybrid retrieval pipeline, large language models, and source citation to ensure every response is grounded, verifiable, and safe.
**Key capabilities**
- Ask questions about symptoms, treatment, prevention, complications, drug interactions, and more
- Receive answers with numbered source citations (WHO, CDC, and other authoritative bodies)
- Send voice messages — the bot transcribes, responds, and optionally replies in audio
- Converse in English, Yoruba, Igbo, Hausa, or Nigerian Pidgin
- Emergency keyword detection routes users to emergency services instantly
---
## Diseases
| Disease | Status | Knowledge Base |
|---------|--------|----------------|
| Tuberculosis (TB) | Active | WHO, CDC, StopTB, IUATLD |
| HIV / AIDS | Planned | WHO, UNAIDS, AIDSINFO NIH |
| Malaria | Planned | WHO, CDC, NMCP Nigeria |
Additional diseases can be added through configuration only — no code changes required.
---
## Tech Stack
| Component | Technology |
|-----------|------------|
| WhatsApp delivery | Twilio WhatsApp Business API |
| Web framework | FastAPI + Uvicorn (async) |
| LLM | Claude Haiku 4.5 / Sonnet 4.6 via OpenRouter |
| Embeddings | BAAI/bge-m3 (1024-dim, 100+ languages) |
| Vector store | Pinecone (hybrid dense + BM25 sparse search) |
| Re-ranking | FlashRank cross-encoder |
| …