A Conferência Anual do DHIS2 realiza-se de 15 a 18 de junho de 2026!
DHIS2 Versão 43
Descubra um desempenho melhorado, maior flexibilidade e muito mais no DHIS2 versão 43 e no Android Capture versão 3.4
Saltar para uma secção desta página
Destaques desta versão
O DHIS2 v43 inclui mais de 30 funcionalidades e melhorias significativas de desempenho. Eis alguns dos destaques deste lançamento:
- Melhor desempenho: Melhorias no desempenho de ponta a ponta: endpoints de importação e consultas de análise mais rápidos, bases de dados de análise dedicadas, melhor capacidade de resposta da Capture app e objectivos e períodos de sincronização mais granulares no Android App.
- Nova aplicação de gestão de metadados: A principal ferramenta para administradores de sistemas foi reconstruída e lançada utilizando uma arquitetura moderna baseada em React e padrões de design consistentes. A nova versão aumenta a funcionalidade e melhora a experiência do utilizador.
- Mais flexibilidade: Mais opções de configuração em todos os domínios. Tema DHIS2, processos de pesquisa optimizados, experiência de utilizador analítica simplificada, suporte para semanas EPI relativas, dados sensíveis protegidos e etiquetas de aplicações personalizadas.
Consulte a lista completa de novas funcionalidades abaixo e explore o nosso guia sobre como podem ser utilizadas no contexto da vigilância epidemiológica. Também pode ler o anúncio de lançamento na DHIS2 Community of Practice para obter mais detalhes e partilhar connosco comentários e perguntas.
Para obter uma visão geral completa das novas funcionalidades da nossa aplicação móvel, visite a página de visão geral do Android Capture v3.4.
Melhorias de desempenho
O principal objetivo desta versão é melhorar o desempenho. Isto inclui endpoints de importação e consultas analíticas mais rápidos, a possibilidade de configurar bases de dados analíticas dedicadas, melhor capacidade de resposta da Capture App, pesquisa optimizada para Entidades Monitorizadas e alvos e períodos de sincronização mais granulares no Android App. Além disso, melhorámos a nossa infraestrutura interna para um teste e uma comparação mais sistemáticos dos pontos de extremidade e das alterações de backend.
Infraestrutura para medir e comparar o desempenho do DHIS2
Nova infraestrutura para aferir sistematicamente o desempenho do DHIS2 em todas as versões, permitindo uma garantia de qualidade das versões baseada em dados. Os resultados preliminares da v43 mostram grandes ganhos de importação/exportação em relação à v42/v41. Siga a ligação Roadmap Idea para obter a metodologia completa e os pormenores.
Base de dados backend analítica dedicada
O DHIS2 suporta o Apache Doris como uma base de dados analítica dedicada para melhorar o desempenho das consultas e as actualizações das tabelas analíticas. Moderniza o código backend com melhor estrutura e testes. Disponível para dados agregados na versão 42 e dados individuais na versão 43.
Melhorias no desempenho da API da plataforma
O processo de importação de dados foi fundamentalmente reescrito para melhorar o desempenho. Em vez de processar os valores dos dados um a um através de uma camada de middleware Java, o sistema envia agora operações SQL em massa diretamente para a base de dados, melhorando consideravelmente as importações.
Configuração do desempenho da pesquisa de entidades controladas
Configure operadores de pesquisa para atributos de entidades rastreadas para melhorar o desempenho. O Web Capture e o Android Capture utilizam operadores recomendados, restringem os ineficientes, evitam LIKE por defeito e suportam limites mínimos de caracteres e indexação de trigramas para pesquisas mais rápidas.
Melhorias no desempenho da Capture app
Melhorou o desempenho da Capture app optimizando a utilização da API do Tracker, removendo pedidos redundantes em determinados fluxos de trabalho e resolvendo a lentidão na introdução de dados em formulários grandes.
Caraterísticas de configuração
Funcionalidades que melhoram a gestão de dados a nível individual e fluxos de trabalho de programas.
Nova aplicação de gestão de metadados
A aplicação Gestão de metadados substitui e melhora a aplicação Manutenção, a principal ferramenta para os administradores de sistemas configurarem metadados, tais como elementos de dados, conjuntos de dados, programas e unidades organizacionais.
Tema personalizado DHIS2
Pode agora aplicar cores personalizadas a partes da IU do DHIS2. Esta opção pode ser configurada na aplicação Definições do sistema e aplica-se à barra de cabeçalho na Web e ao tema no telemóvel.
[Experimental] Traduções personalizadas / Terminologia personalizada
Traduções personalizadas ou substituições de terminologia podem agora ser aplicadas a qualquer texto numa seleção de aplicações, utilizando o repositório de dados. Isto pode ser utilizado tanto para melhorar a localização como para utilizar terminologia específica do contexto nas aplicações.
Caraterísticas da recolha de dados
As Capture apps de recolha de dados incluem melhorias na experiência do utilizador, como o suporte para JavaScript em formulários personalizados, reimplementado ao abrigo de novas normas de segurança, e o estilo Markdown no widget de feedback do Android App e, em breve, também no Web Capture. Esta versão também melhora a filtragem nas listas de trabalho e aumenta a configurabilidade relacionada com a segurança da informação e a otimização das regras do programa.
Suporte JavaScript em formulários personalizados de entrada de dados
Esta funcionalidade introduz um novo plugin na Data Entry App que restaura o suporte de JavaScript em formulários personalizados.
Atributos não analisáveis da entidade controlada
Exclui os atributos de entidades monitorizadas da análise utilizando uma opção “Skip in Analytics”, melhorando o desempenho e evitando que dados sensíveis sejam incluídos no processamento da análise.
Prioridade da regra do programa para as acções
Introduz prioridade para acções de regras de programa, permitindo controlar a ordem pela qual as acções são aplicadas e apresentadas.
Novos filtros de tipo de valor nas listas de trabalho
Alarga a filtragem de listas de trabalho ao adicionar suporte para tipos de valores adicionais, permitindo uma filtragem de dados mais flexível e precisa.
Caraterísticas da análise de dados
A partir desta versão, os responsáveis pela implementação podem desativar períodos analíticos irrelevantes para as suas implementações e configurar todas as semanas semanais e financeiras para períodos relativos. A aplicação Dashboard suporta agora o modo de vista deslizante automática para salas de gestão ou cenários de monitorização, e a aplicação Maps adiciona camadas ambientais, várias linhas de tempo e vistas de mapa dividido para melhorar as suas capacidades analíticas.
Ativar e desativar tipos de períodos
Os tipos de período para análise podem ser activados/desactivados nas Definições do sistema, simplificando a interface da aplicação de análise ao mostrar apenas os períodos relevantes. Os períodos desativados são excluídos da geração da tabela analítica, melhorando o desempenho e reduzindo o tempo de processamento.
Expansão do suporte para tipos de períodos relativos semanais e de exercício financeiro
Configure o dia de início do período relativo semanal nas Definições do sistema, permitindo a análise de períodos como “esta semana”, “semana passada” com outros dias de início que não a segunda-feira. O exercício financeiro agora também suporta fevereiro, agosto e setembro como meses de início.
Apresentação automática de diapositivos do painel de controlo
As apresentações de diapositivos do painel de controlo suportam agora a reprodução automática. Quando clica em reproduzir, avança com base na definição de tempo, com uma contagem decrescente no botão reproduzir/pausar. A apresentação de diapositivos é repetida continuamente e aparece um aviso se já tiverem passado 24 horas desde que começou.
Fontes de camadas ambientais para a aplicação Mapas
A aplicação Maps inclui agora novas camadas climáticas, incluindo precipitação, temperatura, índices de vegetação, humidade e stress térmico, para se alinhar com as camadas disponíveis na aplicação DHIS2 Climate e enriquecer a análise geográfica juntamente com outros dados.
Múltiplas camadas de linha de tempo e mapa dividido no Google Maps
Pode agora adicionar várias camadas temáticas como linha cronológica ou mapa dividido, permitindo a comparação lado a lado de vários itens de dados (elementos de dados, indicadores, etc.) ao longo do tempo, com a sincronização automática de períodos entre camadas quando esses tipos de mapas estão activados.
Harmonização do seletor de itens de dados do Google Maps com outras aplicações de análise
A aplicação Maps utiliza agora o mesmo seletor de itens de dados que o Data Visualizer app, substituindo o seletor anterior por uma experiência unificada em todas as aplicações de análise. As melhorias incluem pesquisa, filtragem, definições de itens de dados e a capacidade de criar cálculos personalizados diretamente na aplicação Mapas.
Melhorias na plataforma
As melhorias na plataforma abordam questões essenciais da experiência do utilizador, como a criação de PIN no Android e o tratamento de sessões Web expiradas, e melhoram a navegação na plataforma com uma pesquisa difusa e atalhos alargados para o menu principal. O trabalho adicional inclui a correção de valores obsoletos após agregações de rastreadores, refacções e optimizações de código e atualização da estrutura Hibernate e da biblioteca Highcharts.
Tratamento da expiração da sessão
A expiração da sessão é agora tratada de forma graciosa nas aplicações DHIS2: aparece uma notificação quando a sessão de um utilizador está prestes a expirar e, quando a sessão expira, aparece uma caixa de diálogo com uma opção para iniciar sessão novamente num novo separador.
Suporte alargado para atalhos
O menu de aplicações/paleta de comandos oferece agora uma pesquisa difusa para resultados semelhantes à pesquisa do utilizador, atalhos para mais aplicações principais e resultados para os atalhos de uma aplicação quando procura essa aplicação.
Intercâmbio de dados - Remover valores obsoletos
O intercâmbio de dados agregados foi atualizado para enviar o âmbito completo de todos os valores de dados possíveis especificados no pedido de intercâmbio. O âmbito completo é então eliminado antes de os novos valores serem importados, eliminando a possibilidade de persistência de valores obsoletos.
Migração da Capture App para as normas DHIS2
Migrou a Capture app para as normas DHIS2, adoptando TypeScript, React 18 e App Platform (Vite), enquanto actualizava as bibliotecas principais. Melhora a capacidade de manutenção, o desempenho e o alinhamento com o ecossistema de front-end DHIS2.
Separação de eventos do programa de rastreamento e eventos do programa de eventos
Os eventos individuais e os eventos do rastreador estão agora separados em tabelas de bases de dados e modelos de objectos distintos, melhorando a validação, o controlo de acesso, o desempenho e permitindo uma execução mais eficiente das regras e a exportação de dados.
Atualização do Hibernate
Actualiza o backend DHIS2 do Hibernate 5 para o Hibernate 6, abordando as depreciações e assegurando a compatibilidade com as normas modernas de persistência Java.
Atualização do HighCharts v12
A biblioteca de gráficos do Data Visualizer foi actualizada para Highcharts v12. As exportações de gráficos para PDF e PNG ocorrem agora no lado do cliente e não no servidor, proporcionando exportações mais rápidas e fiáveis, incluindo suporte total para caracteres não latinos nas exportações para PDF.
Explore as novas funcionalidades do DHIS2 em contexto
As novas funcionalidades do DHIS2 v43 podem ser aplicadas a qualquer domínio ou caso de utilização que possa imaginar. Para ilustrar como podem ser utilizados especificamente para melhorar os sistemas DHIS2 de vigilância epidemiológica, elaborámos um pequeno guia que apresenta exemplos destas caraterísticas no seu contexto.
Informações de lançamento e demonstração
Clique nas ligações da tabela abaixo para obter mais informações sobre esta versão do software e para aceder a uma demonstração interactiva. Também pode adicionar comentários ou fazer perguntas sobre esta versão na DHIS2 Community of Practice.
| To find more details about... | Follow this link: |
|---|---|
| Download release and sample database | Downloads |
| Documentation and Javadocs | Documentation |
| Full list of features and bugs | Release Note |
| Source code on Github | DHIS2 source code |
| Demo instance | Demos |
| Docker hub images | Docker repository |
| DHIS2 community | DHIS2 Community of Practice |