OMS - Améliorations de la Health Emergencies Management Suite (HEMS)
Fin 2024, l’Organisation mondiale de la Santé a confié à Relief Applications l’amélioration de son Application Builder de la Health Emergencies Management Suite (HEMS), avec l’ajout des fonctionnalités nécessaires pour remplacer l’ancien Event Information Site (EIS) et migrer des applications autonomes vers un écosystème unique et cohérent couvrant tout le cycle de vie des événements de santé publique.
- Client
- WHO
- Période
- Oct–Dec 2024
- Équipe
- 5+
- Services
- Gestion de l’info et MEAL, Développement d’applications
- Technologies
- Angular, Node.js, GraphQL, Docker, MongoDB, Azure
- Secteur
- Public health emergencies, Digital health
- ODD
- 3. Good health and well-being, 9. Industry, innovation and infrastructure, 17. Partnerships for the goals
- Site du client
- who.int
L’OMS nous a confié l’extension de l’Application Builder de HEMS avec les fonctionnalités avancées nécessaires pour remplacer entièrement l’Event Information Site (EIS), afin de rendre les flux d’information plus rapides et plus exploitables entre les niveaux de l’organisation lors des urgences de santé publique. HEMS regroupe les applications de gestion des urgences dans un écosystème cohérent couvrant la détection, la riposte et le relèvement. Remplacer un ancien système très utilisé comme l’EIS exigeait une parité fonctionnelle, ainsi que des améliorations de l’UX et des circuits de travail pour réduire le délai de publication et améliorer la cohérence des données pour la gestion des incidents. Nous avons coordonné notre travail étroitement avec l’OMS via Azure DevOps, en livrant les améliorations par courtes itérations avec des critères d’acceptation documentés. La solution reposait sur une architecture n-tiers, un CI/CD via GitHub et un hébergement sécurisé dans Azure. Nous avons mis l’accent sur la facilité d’usage pour les éditeurs (WYSIWYG), des contrats d’API robustes et des circuits de travail par rôle pour garder une publication fiable sous pression. Nous avons livré :
Intégrations de l’API EMS (événements, bulletins, contacts des points focaux nationaux) Intégration de la gestion documentaire Statistiques d’utilisation (indicateurs d’usage et d’engagement) Boutons d’action personnalisés pour publier des événements Composant de carte sur les tableaux de bord de détail des événements Éditeur WYSIWYG pour faciliter l’usage des formulaires et des contenus Onglet des bulletins et annonces associés Vues des éléments en attente et non publiés
Ce projet démontre la capacité de Relief Applications à améliorer rapidement une plateforme d’urgence sanitaire à grande échelle, à intégrer des API complexes, à concevoir une UX centrée sur l’éditeur et à tenir une discipline DevOps.
Le défi
- Assurer la continuité tout en remplaçant un ancien système vital (EIS)
- S’aligner sur la gouvernance, la sécurité et les standards de données de l’OMS
- Intégrer plusieurs services et API à grande échelle
- Optimiser les circuits de travail des éditeurs pour une publication rapide et peu sujette aux erreurs
- Maintenir la performance et la traçabilité.
Ce que nous avons fait
- Livraison itérative avec des critères d’acceptation clairs dans DevOps
- Cartographie des contrats d’API et permissions par rôle
- Améliorations de l’éditeur WYSIWYG + actions de publication standardisées
- Requêtes et pipelines CI/CD optimisés pour la fiabilité et la rapidité
- Statistiques d’utilisation intégrées et cartographie au niveau des événements pour la connaissance de la situation.
Plus de projets
- MSF UK - REMIT : revue de l’outil de gestion de la recherche et de mesure de l’impact: MSF UK
- Equality Fund - Bibliothèque d’impact : données, récits et analyses: Equality Fund
- HQAI - Conseil en innovation et en informatique: HQAI
- OMS - Soutien au Cluster Santé mondial: WHO
- FIDH - Système automatisé de gestion des feuilles de temps: FIDH
- UNESCO - Plateforme MAB des réserves de biosphère: UNESCO