Aceda à página principal

Kit de Ferramentas de Integração do DHIS2

Explore a nossa coleção de ferramentas gratuitas e de código aberto, implementações de referência e recursos informativos concebidos para apoiar a integração e a interoperabilidade do DHIS2.

Saltar para uma secção desta página

    Visão geral

    O Conjunto de Ferramentas de Integração do DHIS2 é uma coleção em constante crescimento de recursos de código aberto, selecionados pela equipa de integração da HISP UiO, com o objetivo de facilitar a integração e a interoperabilidade com o DHIS2 e apoiar a utilização eficaz de normas globais, como o FHIR. Inclui vários artefactos de código que pode descarregar e instalar nos seus sistemas locais, bem como implementações de referência que pode utilizar para orientar os seus padrões de integração locais.

    Caso tenha perguntas, comentários ou sugestões, pode partilhar as suas opiniões no fórum de Interoperabilidade da DHIS2 Community of Practice ou contactar a equipa de integração através do endereço integration@dhis2.org

    Ferramentas e componentes de integração

    Estas ferramentas de código aberto podem ser utilizadas para apoiar vários casos de utilização da integração do DHIS2.

    Exportador de códigos da CID-10/11

    Exporta os códigos ICD-10/11 como conjuntos de opções do DHIS2.

    Explore no GitHub

    Façada AEFI-para-E2B

    Serviço de conversão de casos de AEFI do DHIS2 em ICSRs do E2B.

    Explore no GitHub

    DHIS2-RapidPro

    Uma solução de middleware autónoma que integra o DHIS2 com o RapidPro, permitindo a sincronização de utilizadores, a transferência de dados agregados e o envio de lembretes automáticos.

    Ver vídeo

    Explore no GitHub

    SDK Java do DHIS2

    Uma biblioteca Java compatível com Android que lhe permite escrever código de forma rápida e precisa com base na terminologia do DHIS2.

    Explore no GitHub

    Componente Camel do DHIS2

    Um módulo do Apache Camel que permite aos programadores integrar aplicações de middleware do Camel com o DHIS2.

    Explore no GitHub

    Arquétipo Camel no DHIS2

    Crie rapidamente uma aplicação com o Apache Camel, para o ajudar a dar os primeiros passos no seu projeto de software de integração com o DHIS2.

    Explore no GitHub

    Cliente Python do DHIS2

    O Cliente Python do DHIS2 é uma biblioteca leve, mas poderosa, concebida para ligar o DHIS2 ao ecossistema mais vasto da ciência de dados.

    Explore no GitHub

    Ferramentas climáticas do DHIS2

    Um conjunto de ferramentas aberto e colaborativo para aceder, processar e integrar dados climáticos, meteorológicos e ambientais no DHIS2 e na Plataforma de Modelação Chap.

    Explore

    Exemplos de integração

    Consulte o nosso catálogo de exemplos de código para a integração com o DHIS2. Estes exemplos ilustrativos destinam-se a servir de orientação e podem ser adaptados para utilização a nível local.

    • Unidades organizacionais, conjuntos de opções e entidades monitorizadas do DHIS2 e os seus equivalentes em FHIR: Esta aplicação Apache Camel demonstra como os recursos do DHIS2 podem ser convertidos nos seus equivalentes em FHIR e enviados como pacotes para um servidor FHIR. Explore
    • Unidades organizacionais do DHIS2 e as suas equivalentes no FHIR, utilizando o DataSonnet para o mapeamento dos recursos: Esta aplicação Apache Camel demonstra como os recursos do DHIS2 podem ser mapeados para as suas equivalentes no FHIR com o DataSonnet e enviados como pacotes para um servidor FHIR. Explore
    • Sincronização de conjuntos de valores de dados entre duas instâncias do DHIS2 utilizando o SDK Java do DHIS2: Este exemplo recorre ao SDK Java do DHIS2 para obter conjuntos de valores de dados de uma instância do DHIS2 e guardá-los numa instância diferente do DHIS2. Explore
    • Entidades do DHIS2 associadas a respostas a questionários FHIR: Esta aplicação Apache Camel constitui uma prova de conceito que extrai eventos adversos após a imunização (AEFI) do DHIS2 e os converte em respostas a questionários FHIR, antes de proceder ao envio dessas respostas para um servidor FHIR. Explore
    • Automatização dos testes de integração do DHIS2: as versões do DHIS2 já se encontram publicadas como imagens Docker no Docker Hub. Este exemplo demonstra como um projeto que integra o DHIS2, tal como a ligação do DHIS2 a outra ferramenta de recolha de dados, pode automatizar os seus testes com o Docker. Explore

    Implementações de referência

    Uma implementação de referência é um artefacto que orienta os implementadores no desenvolvimento das suas próprias soluções para casos de utilização comuns.

    Sincronização de unidades organizacionais

    Esta implementação de referência efetua a sincronização unidirecional de unidades organizacionais, grupos de unidades organizacionais e conjuntos de grupos de unidades organizacionais. Aborda casos de utilização e requisitos comuns que nos foram comunicados, relacionados com o desafio recorrente da sincronização de unidades organizacionais entre instâncias do DHIS2, bem como com serviços que não pertencem ao DHIS2.

    Explore no GitHub

    Consulta do Registo Civil

    Nesta implementação de referência, demonstramos um exemplo totalmente funcional e autónomo de um formulário de registo do DHIS2 Capture que pesquisa e transforma informações demográficas e de identificação pessoal dos cidadãos a partir de um registo civil baseado no FHIR, antes de preencher previamente os campos com essas informações num formulário de doente.

    Explore no GitHub

    Interoperabilidade entre laboratórios

    Esta implementação de referência apresenta uma integração funcional entre um Sistema de Informação Laboratorial (LIS) e um programa DHIS2 Tracker, recorrendo ao FHIR para garantir a interoperabilidade semântica, concebida para apoiar a comunicação atempada de resultados laboratoriais no âmbito de um programa de vigilância de doenças baseado em casos. Poderia ser utilizada uma abordagem semelhante para automatizar a introdução de resultados laboratoriais num registo médico eletrónico (EMR) ou num registo eletrónico (e-Registry ) baseado no DHIS2.

    Explore no GitHub

    Integração MOSIP-DHIS2 (versão preliminar)

    Esta implementação de referência demonstra uma integração entre o MOSIP e o DHIS2, na qual tanto os doentes como os profissionais de saúde podem verificar a sua identidade através de um serviço comum de identificação. Incorpora ainda um registo de saúde eletrónico (RSE) partilhado e demonstra como a utilização do RSE e de um fornecedor comum de identificação em diferentes serviços de saúde digitais pode promover a continuidade dos dados em todo o setor da saúde.

    Leia a publicação no blogue

    Explore no GitHub

    Plataformas de integração

    O HISP UiO desenvolveu plataformas autónomas de código aberto para apoiar a integração com o DHIS2, com vista a melhorar a sua funcionalidade no que diz respeito à análise de dados geoespaciais e à modelação preditiva.

    • Open Climate Service: Uma plataforma de código aberto destinada a apoiar a integração e a harmonização de conjuntos de dados geoespaciais para o DHIS2 e outros clientes. Explore
    • Plataforma de Modelização Chap: Uma plataforma flexível e aberta para ligar e executar modelos preditivos com dados do DHIS2 e de outras fontes, bem como para enviar resultados para o DHIS2. Explore

    Documentação e recursos

    Estão disponíveis os seguintes recursos e orientações para apoiar os projetos de integração do DHIS2.