Esta página foi traduzida automaticamente e pode conter erros

Alargue a funcionalidade do DHIS2 e integre-o com outros sistemas
Precisa de expandir a funcionalidade do seu sistema DHIS2 para além das suas caraterísticas integradas? Não há problema! O DHIS2 foi concebido desde o início para ser totalmente aberto e extensível, facilitando a adição dos seus próprios componentes inovadores e a ligação do DHIS2 a outro software e fontes de dados.
Ir para uma secção desta página
Tire partido do poder da API totalmente aberta do DHIS2
A API Web do DHIS2 facilita a interoperabilidade, a integração, o intercâmbio de dados e a conceção de aplicações personalizadas para o DHIS2. Através da nossa API baseada em REST, é possível que tanto os sistemas externos como as aplicações internas acedam e manipulem os dados armazenados numa instância do DHIS2. Fornece uma interface programática para todas as funcionalidades principais do DHIS2. As aplicações Web internas do DHIS2 utilizam esta mesma API, o que significa que tudo o que as aplicações principais podem obter de forma programática ou a partir de uma interface personalizada. A API está acessível para integração com aplicações de software de terceiros, portais Web, aplicações móveis e Web, scripts personalizados e muito mais. A nossa API é totalmente aberta e bem documentada, o que facilita o trabalho dos programadores e implementadores técnicos.
Adicione funcionalidades com aplicações personalizadas
Se precisar de acrescentar funcionalidades adicionais ao DHIS2, as aplicações personalizadas oferecem uma solução. O DHIS2 foi concebido como uma plataforma de aplicações e fornece uma estrutura e recursos partilhados que simplificam o processo de desenvolvimento e incorporação das suas próprias aplicações web e Android personalizadas no seu sistema DHIS2. Pode transferir e instalar aplicações web personalizadas existentes a partir do DHIS2 App Hub, que inclui aplicações desenvolvidas pela equipa principal do DHIS2, pela rede HISP e por outros membros da comunidade global do DHIS2 – todas elas passaram na nossa revisão da qualidade e segurança do código. Se tiver uma aplicação personalizada que considere útil para outros, pode submetê-la ao App Hub para a partilhar com o mundo!

Melhore as aplicações DHIS2 com plug-ins e widgets
Embora as principais aplicações DHIS2 tenham sido concebidas para acomodar uma vasta gama de opções de configuração, as organizações têm, por vezes, requisitos específicos que ultrapassam os limites do que estas aplicações podem fazer fora da caixa. Para facilitar a adição de funcionalidades personalizadas aos formulários de introdução de dados e painéis de controlo do DHIS2, o DHIS2 suporta plug-ins que permitem aos programadores melhorar a funcionalidade das aplicações principais de uma forma direcionada, concentrando-se apenas na caraterística ou campo específico que pretende adicionar, sem a necessidade de desenvolver uma aplicação de introdução de dados totalmente nova a partir do zero, reduzindo drasticamente a quantidade de trabalho necessário.
Integre o DHIS2 com outros sistemas de software
Embora a plataforma DHIS2 ofereça um conjunto robusto e flexível de ferramentas para recolha, análise e gestão de dados, existem frequentemente razões para a ligar a outros sistemas, tais como ferramentas de recolha de dados, plataformas de análise avançada, software e hardware específicos do sector e sistemas antigos. O DHIS2 foi concebido para suportar a interoperabilidade do software, graças à sua API aberta, ao modelo de dados flexível e ao suporte de normas de dados globais, como o ADX para dados agregados e o FHIR para registos individuais. Isto torna possível integrar o DHIS2 diretamente – ou através de soluções de middleware como o OpenFN, OpenHIM e Apache Camel – com qualquer outro sistema preparado para integração. O componente Camel do DHIS2 também lhe permite ligar o DHIS2 a outras plataformas com componentes Camel, como o WhatsApp e o Salesforce, ou em qualquer integração em que esteja a utilizar o Camel como middleware. Visite a nossa página de integração para obter uma lista de alguns dos sistemas populares que suportam a integração com o DHIS2.

Incorpore com segurança serviços externos no DHIS2
A API Route do DHIS2 e a aplicação Route Manager permitem-lhe incorporar com segurança serviços externos no DHIS2, por exemplo, através de um plug-in ou de uma aplicação personalizada, permitindo uma comunicação perfeita e segura com serviços HTTP externos fora da API principal do DHIS2. Por exemplo, pode ligar um programa Tracker a um registo civil nacional para preencher automaticamente os registos individuais com dados biográficos, ligar a hierarquia da sua unidade organizacional a um registo de instalações para garantir o alinhamento ou utilizar um serviço de terminologia externo para facilitar a interoperabilidade semântica. A API de encaminhamento protege estes serviços externos aplicando a autorização de utilizador DHIS2 e regras de partilha de grau fino. Também suporta vários esquemas de autenticação com o serviço externo, tornando-o uma solução segura e simples para integrar serviços externos com aplicações DHIS2.

Partilhe os dados do DHIS2 com as partes interessadas externas
Com a API do DHIS2, pode importar e exportar dados automaticamente, o que lhe permite obter dados para o DHIS2 em tempo real e utilizar os dados do DHIS2 para alimentar portais de informação pública e painéis de indicadores interactivos em sítios Web externos. Isto permite-lhe expandir o público para os resultados dos dados DHIS2 de uma forma segura.

Desencadeie acções automáticas em sistemas externos
O DHIS2 permite-lhe desencadear acções e actualizações noutros sistemas em tempo real através da API Event Hook do DHIS2, uma ferramenta poderosa que o pode ajudar a automatizar os seus fluxos de trabalho e a manter os seus sistemas sincronizados entre si. Atualmente, permite que os utilizadores subscrevam dois tipos de eventos que ocorrem no DHIS2, eventos de metadados e eventos do programador, e enviem as notificações de eventos para um destino específico, como um webhook HTTP, uma fila JMS ou o Apache Kafka. Por exemplo, pode configurar um gancho de evento que ouve as alterações aos elementos de dados nos seus metadados e, em seguida, envia um webhook a outro sistema para atualizar os seus registos em conformidade.
Obtenha visualizações flexíveis e ajustadas dos seus dados e metadados
Para facilitar a extração das informações de que necessita da sua base de dados DHIS2, o DHIS2 suporta visualizações SQL personalizadas, que podem ser utilizadas para criar e recuperar visualizações de quaisquer dados e metadados no seu sistema DHIS2. Por exemplo, pode utilizar esta funcionalidade para gerar uma vista de todas as unidades organizacionais com os seus nomes, nomes dos pais, nível e nome da unidade organizacional e as coordenadas listadas na base de dados. As visualizações SQL também suportam filtragem, permitindo-lhe ir buscar apenas as linhas de dados que lhe interessam.
Importe, exporte e sincronize dados
Para obter uma visão global, as organizações pretendem frequentemente combinar os dados recolhidos diretamente no DHIS2 com dados de outras fontes. Isto pode implicar a introdução de dados externos no DHIS2, o envio de dados do DHIS2 para outra plataforma ou a ligação de vários sistemas DHIS2 entre si. O DHIS2 permite-lhe configurar fluxos de trabalho de integração programados que suportam a importação e exportação automáticas de dados, ajudando-o a reunir todos os seus dados num único local e a mantê-los sincronizados entre plataformas.

Saiba mais sobre as ferramentas de extensibilidade do DHIS2
Utilize as ligações abaixo para saber mais sobre as ferramentas DHIS2 que suportam a extensibilidade, ler a documentação e descarregar as versões mais recentes do software e dos recursos.
API Web
A API Web baseada em REST totalmente aberta do DHIS2 oferece-lhe uma ferramenta poderosa para alargar o seu sistema DHIS2.
Ferramentas e SDK para programadores de aplicações Web
A equipa principal do DHIS2 disponibiliza estes recursos para lhe facilitar o desenvolvimento das suas próprias aplicações Web e Android personalizadas para o DHIS2.
Armazenamento de dados e gestor de itinerários
Estas aplicações de front-end são caraterísticas essenciais do DHIS2 que suportam a extensibilidade.
Componente Camel do DHIS2
Um módulo Apache Camel que permite aos programadores integrar aplicações de middleware Camel com o DHIS2.
Gestão de aplicações
Com a aplicação Gestão de aplicações, pode gerir e atualizar as aplicações que tem instaladas no seu sistema DHIS2 e instalar novas aplicações.
Centro de aplicações
O DHIS2 App Hub oferece-lhe uma plataforma para partilhar as aplicações que desenvolve com a comunidade global do DHIS2.
Recursos sobre a extensibilidade do DHIS2
Quer saber mais sobre a extensão do DHIS2? Consulte estes recursos gratuitos no Portal do Programador DHIS2:
- Portal do programador: developers.dhis2.org
Também pode inscrever-se em cursos de formação presenciais sobre tópicos relacionados com a extensibilidade através da Academia DHIS2.