Logo Lanfrica

thaliou/datahealth-senegal

Domain:

healthcare

Record type:

software
Creator:
tha
Host:
# đŸ„ 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