Logo Lanfrica

thaliou/datahealth-senegal

Domaine:

healthcare

Type de record:

software
Créateur:
tha
Hôte:
# 🏥 DataHealth Sénégal > **Plateforme de surveillance épidémiologique — V1** > Projet fil rouge · Cycle Ingénieur SID · Polytech Diamniadio (UAM) · Semestre 1 --- ## 🎯 Problème résolu Les services de santé sénégalais manquent d'un système centralisé pour **détecter les épidémies émergentes**, analyser leur répartition géographique et générer des alertes automatiques. DataHealth Sénégal est une plateforme de surveillance épidémiologique qui : - 📊 Centralise les données de maladie de **14 régions** du Sénégal - 🤖 Prédit les zones à risque par **machine learning** - 🚨 Génère des **alertes automatiques** en cas de dépassement de seuil - 📈 Visualise les tendances via un **dashboard interactif** --- ## 🏗️ Architecture ``` datahealth-senegal/ ├── data/ # Génération et stockage des données │ ├── raw/ # Données brutes (JSON + CSV) │ └── generate_dataset.py ← UE5 Python + UE1 Statistiques ├── etl/ # Pipeline ETL │ ├── extract.py ← UE4 NoSQL (MongoDB) │ ├── transform.py ← UE4 Entrepôts + UE1 Stats │ └── load.py ├── analytics/ # Analyses et IA │ ├── statistics/ ← UE1 Statistiques pour les données │ └── ml/ ← UE2 Apprentissage automatique ├── api/ # API REST FastAPI │ └── routes/ ← UE5 Python + UE3 IAM (JWT) ├── dashboard/ # Interface web │ ├── index.html ← Dashboard interactif │ ├── css/style.css │ └── js/ ← Chart.js, Client API ├── db/ # Configurations bases de données │ ├── mongo_init.js ← UE4 NoSQL │ └── elastic_mapping.json ← UE4 NoSQL ├── monitoring/ # Observabilité │ └── prometheus.yml ← UE5 CI/CD ├── tests/ # Tests automatisés │ └── test_etl.py ← 27 tests · UE5 CI/CD ├── .github/workflows/ │ └── ci.yml ← Pipeline CI/CD · UE5 ├── docker-compose.yml ← UE3 Virtualisation …