Ir a la página principal

Kit de herramientas de integración de DHIS2

Echa un vistazo a nuestra colección de herramientas gratuitas y de código abierto, implementaciones de referencia y recursos informativos diseñados para facilitar la integración y la interoperabilidad de DHIS2.

Saltar a una sección de esta página

    Visión general

    El «DHIS2 Integration Toolkit» es una colección cada vez más amplia de recursos de código abierto seleccionada por el equipo de integración de HISP UiO para facilitar la integración y la interoperabilidad con DHIS2 y apoyar el uso eficaz de estándares globales como FHIR. Incluye varios artefactos de código que puedes descargar e instalar en tus sistemas locales, así como implementaciones de referencia que puedes usar como guía para tus patrones de integración locales.

    Si tienes preguntas, comentarios o aportaciones, puedes compartir tu opinión en el foro de interoperabilidad de la Comunidad de Práctica de DHIS2, o ponerte en contacto con el equipo de integración en integration@dhis2.org

    Herramientas y componentes de integración

    Estas herramientas de código abierto se pueden utilizar para dar soporte a diversos casos de uso de la integración de DHIS2.

    Exportador de CIE-10/11

    Exporta los códigos ICD-10/11 como conjuntos de opciones de DHIS2.

    Explorar en GitHub

    Fachada de ESAVI a E2B

    Servicio para convertir los casos de ESAVI de DHIS2 en ICSR de E2B.

    Explorar en GitHub

    DHIS2-RapidPro

    Una solución de middleware independiente que integra DHIS2 con RapidPro, lo que permite sincronizar usuarios, transferir datos agregados y enviar recordatorios automáticos.

    Ver vídeo

    Echa un vistazo en GitHub

    SDK de Java para DHIS2

    Una biblioteca Java compatible con Android que te permite escribir código de forma rápida y precisa basándote en la terminología de DHIS2.

    Echa un vistazo en GitHub

    Componente Camel de DHIS2

    Un módulo de Apache Camel que permite a los desarrolladores integrar aplicaciones de middleware de Camel con DHIS2.

    Explorar en GitHub

    Arquetipo Camel en DHIS2

    Pon en marcha rápidamente una aplicación con Apache Camel para que te sirva de ayuda a la hora de empezar con tu proyecto de software de integración con DHIS2.

    Explorar en GitHub

    Cliente de Python para DHIS2

    El cliente de Python para DHIS2 es una biblioteca ligera pero potente, diseñada para conectar DHIS2 con el ecosistema más amplio de la ciencia de datos.

    Echa un vistazo en GitHub

    Herramientas climáticas de DHIS2

    Un conjunto de herramientas abierto y colaborativo para acceder, procesar e integrar datos climáticos, meteorológicos y medioambientales en DHIS2 y en la plataforma de modelización Chap.

    Explora

    Ejemplos de integración

    Echa un vistazo a nuestro catálogo de ejemplos de código para la integración con DHIS2. Estos ejemplos ilustrativos tienen como objetivo servir de orientación y se pueden adaptar a las necesidades locales.

    • Unidades organizativas, conjuntos de opciones y entidades de seguimiento de DHIS2 y sus equivalentes en FHIR: esta aplicación de Apache Camel muestra cómo se pueden convertir los recursos de DHIS2 en sus equivalentes en FHIR y enviarlos como paquetes a un servidor FHIR. Explora
    • Unidades organizativas de DHIS2 y sus equivalentes en FHIR utilizando DataSonnet para asignar los recursos: esta aplicación de Apache Camel muestra cómo se pueden asignar los recursos de DHIS2 a sus equivalentes en FHIR con DataSonnet y enviarlos como paquetes a un servidor FHIR. Echa un vistazo
    • Sincronización de sets de datos entre dos instancias de DHIS2 mediante el SDK de Java de DHIS2: En este ejemplo se utiliza el SDK de Java de DHIS2 para recuperar sets de datos de una instancia de DHIS2 y guardarlos en otra instancia de DHIS2. Descúbrelo
    • Entidades de DHIS2 vinculadas a respuestas de cuestionarios FHIR: Esta aplicación de Apache Camel es una prueba de concepto que recupera los ESAVI de DHIS2 y los convierte en respuestas de cuestionarios FHIR antes de enviarlas a un servidor FHIR. Explora
    • Automatización de las pruebas de integración de DHIS2: las versiones de DHIS2 ya están disponibles como imágenes de Docker en Docker Hub. Este ejemplo muestra cómo se pueden automatizar las pruebas de un proyecto que integra DHIS2 —como, por ejemplo, la conexión de DHIS2 con otra herramienta de recopilación de datos— utilizando Docker. Explora

    Implementaciones de referencia

    Una implementación de referencia es un recurso que sirve de guía a los desarrolladores para que creen sus propias soluciones para casos de uso habituales.

    Sincronización de unidades organizativas

    Esta implementación de referencia realiza una sincronización unidireccional de unidades organizativas, grupos de unidades organizativas y conjuntos de grupos de unidades organizativas. Aborda los casos de uso y requisitos habituales que nos han comentado en relación con el reto recurrente que supone sincronizar las unidades organizativas entre instancias de DHIS2 y servicios que no son de DHIS2.

    Explorar en GitHub

    Consulta del Registro Civil

    En esta implementación de referencia, te mostramos un ejemplo totalmente funcional e independiente de un formulario de inscripción de DHIS2 Capture que busca y transforma la información demográfica y de identificación personal de los ciudadanos procedente de un registro civil basado en FHIR, antes de rellenar automáticamente los campos con esta información en un formulario de paciente.

    Explorar en GitHub

    Interoperabilidad entre laboratorios

    Esta implementación de referencia muestra una integración funcional entre un sistema de información de laboratorio (LIS) y el programa DHIS2 Tracker, aprovechando FHIR para lograr la interoperabilidad semántica, y está diseñada para facilitar la comunicación oportuna de los resultados de laboratorio en un programa de vigilancia de enfermedades basado en casos. Se podría utilizar un enfoque similar para automatizar la introducción de los resultados de laboratorio en una historia clínica electrónica (HCE) o en un registro electrónico basado en DHIS2.

    Echa un vistazo en GitHub

    Integración de MOSIP y DHIS2 (borrador)

    Esta implementación de referencia muestra cómo se integra MOSIP con DHIS2, de modo que tanto los pacientes como los profesionales sanitarios puedan verificar su identidad a través de un servicio común de identificación. Además, incluye un registro sanitario electrónico (EHR) compartido y muestra cómo el uso del EHR y de un proveedor de identificación común en distintos servicios de salud digitales puede favorecer la continuidad de los datos de salud en todo el sector sanitario.

    Lee la entrada del blog

    Echa un vistazo en GitHub

    Plataformas de integración

    HISP UiO ha desarrollado plataformas independientes de código abierto para facilitar la integración con DHIS2 y mejorar así su funcionalidad en el análisis de datos geoespaciales y la modelización predictiva.

    • Open Climate Service: una plataforma de código abierto para facilitar la integración y armonización de conjuntos de datos geoespaciales para DHIS2 y otros clientes. Descúbrela
    • Plataforma Chap Modeling: una plataforma flexible y abierta para conectar y ejecutar modelos predictivos con datos de DHIS2 y otras fuentes, y enviar los resultados a DHIS2. Explora

    Documentación y recursos

    Hay disponibles los siguientes recursos y orientaciones para apoyar los proyectos de integración de DHIS2.