Aller à la page d'accueil

Boîte à outils d'intégration DHIS2

Découvrez notre collection d’outils gratuits et open-source, de mises-en-œvre de référence et de ressources d’information conçues pour faciliter l’intégration et l’interopérabilité de DHIS2.

Aller à une section de cette page

    Vue d'ensemble

    La boîte à outils d’intégration DHIS2 est un ensemble de ressources open-source en constante expansion, sélectionnées par l’équipe d’intégration de l’HISP UiO afin de faciliter l’intégration et l’interopérabilité avec DHIS2 et de favoriser l’utilisation efficace de normes mondiales telles que FHIR. Il comprend plusieurs éléments de code que vous pouvez télécharger et installer sur vos systèmes locaux, ainsi que des mises-en-œvre de référence que vous pouvez utiliser pour orienter vos modèles d’intégration locaux.

    Si vous avez des questions, des remarques ou des contributions, vous pouvez les partager sur le forum consacré à l’interopérabilité de la Communauté de Pratique DHIS2, ou contacter l’équipe d’intégration à l’adresse integration@dhis2.org

    Outils et composants d'intégration

    Ces outils open-source peuvent être utilisés pour prendre en charge divers cas d’utilisation liés à l’intégration de DHIS2.

    Exportateur CIM-10/11

    Exporte les codes CIM-10/11 sous forme d’ensembles d’options DHIS2.

    Explorer sur GitHub

    Interface aEFI vers E2B

    Service de conversion des cas AEFI de DHIS2 en rapports E2B ICSR.

    Explorer sur GitHub

    DHIS2-RapidPro

    Une solution middleware autonome qui intègre DHIS2 à RapidPro, permettant ainsi la synchronisation des utilisateurs, le transfert de données agrégées et l’envoi de rappels automatisés.

    Regarder la vidéo

    Découvrez-le sur GitHub

    SDK Java DHIS2

    Une bibliothèque Java compatible avec Android qui vous permet d’écrire du code rapidement et avec précision en s’appuyant sur la terminologie DHIS2.

    Découvrez-le sur GitHub

    Composant Camel DHIS2

    Un module Apache Camel qui permet aux développeurs d’intégrer des applications utilisant le middleware Camel à DHIS2.

    Explorer sur GitHub

    Archétype Camel DHIS2

    Mettez rapidement en place une application avec Apache Camel afin de vous aider à démarrer votre projet d’intégration logicielle DHIS2.

    Explorer sur GitHub

    Client Python DHIS2

    Le client Python DHIS2 est une bibliothèque à la fois légère et puissante, conçue pour relier DHIS2 à l’écosystème plus large de la science des données.

    Découvrez-le sur GitHub

    Outils climatiques DHIS2

    Une boîte à outils ouverte et collaborative permettant d’accéder aux données climatiques, météorologiques et environnementales, de les traiter et de les intégrer dans DHIS2 et la plateforme de modélisation Chap.

    Explorer

    Exemples d'intégration

    Parcourez notre catalogue d’exemples de code pour l’intégration de DHIS2. Ces exemples illustratifs ont pour but de vous servir de guide et peuvent être adaptés au contexte local.

    • Unités d’organisation, ensembles d’options et entités suivies de DHIS2 et leurs équivalents FHIR : cette application Apache Camel montre comment les ressources DHIS2 peuvent être converties en leurs équivalents FHIR et transmises sous forme de paquets à un serveur FHIR. Découvrez
    • Mise en correspondance des unités d’organisation DHIS2 avec leurs équivalents FHIR à l’aide de DataSonnet pour le mappage des ressources : cette application Apache Camel montre comment les ressources DHIS2 peuvent être mises en correspondance avec leurs équivalents FHIR à l’aide de DataSonnet, puis transmises sous forme de paquets à un serveur FHIR. Découvrez
    • Synchronisation des ensembles de données entre deux instances DHIS2 à l’aide du SDK Java DHIS2 : cet exemple utilise le SDK Java DHIS2 pour récupérer des ensembles de données à partir d’une instance DHIS2 et les enregistrer dans une autre instance DHIS2. Découvrez
    • Entités DHIS2 associées aux réponses aux questionnaires FHIR : cette application Apache Camel est une démonstration de faisabilité qui extrait les AEFI (événements indésirables suivant la vaccination) de DHIS2 et les convertit en réponses aux questionnaires FHIR avant de les transmettre à un serveur FHIR. Découvrez-la
    • Automatisation des tests d’intégration de DHIS2 : les versions de DHIS2 sont déjà disponibles sous forme d’images Docker sur Docker Hub. Cet exemple montre comment les tests d’un projet intégrant DHIS2, tel que l’interfaçage de DHIS2 avec un autre outil de collecte de données, peuvent être automatisés à l’aide de Docker. Explorer

    Mises-en-œvre de référence

    Une mise-en-œvre de référence est un artefact destiné à guider les développeurs dans la mise au point de leurs propres solutions pour des cas d’utilisation courants.

    Synchronisation des unités d'organisation

    Cette mise-en-œvre de référence assure la synchronisation unidirectionnelle des unités d’organisation, des groupes d’unités d’organisation et des ensembles de groupes d’unités d’organisation. Elle traite des cas d’utilisation courants et des besoins qui nous ont été signalés concernant le défi récurrent que représente la synchronisation des unités organisationnelles entre les instances DHIS2 ainsi qu’avec des services non DHIS2.

    Explorer sur GitHub

    Recherche dans les registres d'état civil

    Dans cette mise-en-œvre de référence, nous présentons un exemple complet et autonome de formulaire d’inscription DHIS2 Capture qui permet de rechercher et de transformer les informations personnelles identifiables et démographiques des citoyens issues d’un registre d’état civil basé sur le standard FHIR, avant de préremplir les champs d’un formulaire patient avec ces informations.

    Explorer sur GitHub

    Interopérabilité des laboratoires

    Cette mise-en-œvre de référence présente une intégration opérationnelle entre un système d’information de laboratoire (LIS) et le programme DHIS2 Tracker, s’appuyant sur le protocole FHIR pour assurer l’interopérabilité sémantique, et conçue pour permettre la communication en temps opportun des résultats de laboratoire dans le cadre d’un programme de surveillance épidémiologique basé sur les cas. Une approche similaire pourrait être utilisée pour automatiser la saisie des résultats d’analyses de laboratoire dans un dossier médical électronique (DME) ou un registre électronique basé sur DHIS2.

    Découvrez-le sur GitHub

    Intégration MOSIP-DHIS2 (projet)

    Cette mise-en-œvre de référence illustre une intégration entre MOSIP et DHIS2, dans laquelle tant les patients que les professionnels de santé peuvent vérifier leur identité grâce à un service d’identification commun. Elle intègre également un dossier médical électronique (DME) partagé et montre comment l’utilisation du DME et d’un fournisseur d’identification commun à l’ensemble des différents services de santé numériques peut favoriser la continuité des données dans l’ensemble du secteur de la santé.

    Lire l’article de blog

    Découvrez-le sur GitHub

    Plateformes d'intégration

    HISP UiO a développé des plateformes autonomes open-source destinées à faciliter l’intégration avec DHIS2 afin d’améliorer ses fonctionnalités en matière d’analyse de données géospatiales et de modélisation prédictive.

    • Open Climate Service : une plateforme open-source destinée à faciliter l’intégration et l’harmonisation des ensembles de données géospatiales pour DHIS2 et d’autres clients. Découvrez-la
    • Plateforme Chap Modeling : une plateforme flexible et ouverte permettant de connecter et d’exécuter des modèles prédictifs à partir de données issues de DHIS2 et d’autres sources, ainsi que de transmettre les représentations des résultats à DHIS2. Découvrez-la

    Documentation et ressources

    Les ressources et les conseils suivants sont mis à votre disposition pour vous aider dans vos projets d’intégration de DHIS2.