OpenHEXA se connecte nativement à n’importe quelle instance DHIS2. Que vous ayez besoin de nettoyer votre système, de synchroniser des données entre instances, d’extraire des jeux de données ou d’enrichir vos données avec des sources externes.
Découvrez comment cela fonctionne en pratique.
Les instances DHIS2 accumulent des problèmes de configuration au fil du temps : éléments de données orphelins, formules d’indicateurs brisées, utilisateurs inactifs toujours activés. Sans traitement, ces problèmes ralentissent le système et génèrent des problèmes de qualité des données.
Étape 1 : Outil d’audit (dhis2-audit.bluesquare.org) : connectez-vous à votre instance DHIS2 et lancez des vérifications sur différents modules. Sans stocker aucune donnée, l’outil met en évidence ce qui pourrait être amélioré.
Étape 2 : OpenHEXA : une fois que vous savez ce qui doit être corrigé, les pipelines OpenHEXA se chargent du travail. Ils désactivent automatiquement les comptes inactifs, nettoient les éléments orphelins ou exécutent des tâches de maintenance récurrentes selon un calendrier défini.
Ce qu’OpenHEXA corrige
→ Extraire la liste des utilisateurs inactifs (ex. : aucune connexion depuis 90 jours ou plus) et les désactiver automatiquement
→ Supprimer ou archiver les éléments de données orphelins sans jeux de données associés
→ Corriger les références UID brisées dans les formules d’indicateurs
→ Nettoyer les incohérences dans les métadonnées des unités organisationnelles
→ Planifier des pipelines de nettoyage récurrents pour maintenir l’instance en bonne santé
De nombreuses organisations gèrent plus d’une instance DHIS2 : un système national au ministère de la Santé, une instance dédiée à un programme spécifique, un déploiement financé par un bailleur. Chacune collecte des données, mais elles ne communiquent pas entre elles.
Avec OpenHEXA, vous pouvez créer un pipeline qui connecte deux instances DHIS2, extrait les données de l’une et les pousse dans l’autre selon un calendrier défini.
Ce qu’OpenHEXA fait
→ Connecter plusieurs instances DHIS2 via des pipelines prêts à l’emploi
→ Extraire des données agrégées, des éléments de données, des indicateurs ou des métadonnées depuis l’instance source
→ Pousser les données vers l’instance cible selon un calendrier configurable
→ Exécuter le pipeline automatiquement, sans export ni import manuel
Obtenir des données de DHIS2 dans un format cohérent et prêt à l’analyse est plus complexe qu’il n’y paraît, en particulier pour les grands jeux de données couvrant plusieurs périodes, niveaux d’unités organisationnelles ou programmes. Les appels directs à l’API atteignent souvent les limites du serveur ou retournent des données incomplètes.
Les pipelines DHIS2 d’OpenHEXA gèrent tout cela de manière fiable, notamment grâce au découpage dynamique des grandes requêtes pour éviter la surcharge du serveur. Le résultat est un jeu de données propre et structuré dans OpenHEXA, prêt pour des notebooks, des tableaux de bord ou le téléchargement.
Ce qu’OpenHEXA fait
→ Connecter n’importe quelle instance DHIS2 en quelques secondes
→ Utiliser les pipelines modèles disponibles pour extraire vos données
→ Exécuter le pipeline sur n’importe quel élément de données et période
→ Stocker les données directement dans OpenHEXA dans un tableau ou un fichier, ou les ouvrir dans le JupyterHub intégré pour vos travaux de data science
Voir en action : démonstration de 5 minutes de l’extraction de données DHIS2 avec OpenHEXA.
DHIS2 contient vos données de santé de routine, mais certaines questions ne peuvent pas être répondues avec ces seules données. Les taux de couverture nécessitent des dénominateurs de population. L’analyse de la charge de morbidité requiert un contexte climatique ou démographique. Les performances d’approvisionnement nécessitent des données LMIS.
OpenHEXA vous permet d’intégrer des sources de données externes aux côtés de vos données DHIS2, de les aligner sur une hiérarchie d’unités organisationnelles commune, et de repousser des indicateurs enrichis dans DHIS2 ou de les utiliser directement dans des tableaux de bord et des rapports.
Ce qu’OpenHEXA fait
→ Connecter des données de population (WorldPop) pour les dénominateurs de couverture
→ Intégrer des données climatiques (ERA5) pour la modélisation de la charge de morbidité
→ Fusionner les données LMIS/chaîne d’approvisionnement (OpenLMIS, mSupply) avec les indicateurs DHIS2
→ Repousser les valeurs calculées/enrichies dans DHIS2
→ Utiliser les jeux de données enrichis dans des notebooks, tableaux de bord ou rapports automatisés
Ministères de la Santé
ONGs & partenaires de développement international
Agences des Nations Unies & bailleurs de fonds
Lancez un audit gratuit de votre instance DHIS2, ou réservez une démonstration pour voir OpenHEXA en action.