Visão geral da versão 41 do DHIS2
Explore as novas funcionalidades e melhorias na versão 41 do DHIS2 e os destaques da versão 3.0 do Android Capture
Explore as novas funcionalidades e melhorias na versão 41 do DHIS2 e os destaques da versão 3.0 do Android Capture
Eis alguns dos destaques desta versão:
Consulte a lista completa de novas funcionalidades abaixo. Também pode ler o anúncio de lançamento em DHIS2 Community of Practice para obter mais informações e partilhar comentários e perguntas connosco.
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.0.
Na v41, é introduzida uma nova aplicação de início de sessão construída em React. Esta aplicação fornece opções de configuração personalizáveis, permitindo uma fácil personalização da experiência de início de sessão para corresponder ao seu contexto específico.
Apresentamos-lhe a primeira antevisão da nova aplicação de manutenção. Na v41 estamos a lançar as secções de elementos de dados com novos módulos continuamente introduzidos à medida que são desenvolvidos. As funcionalidades actualizadas incluem opções de filtragem avançadas, capacidades de partilha em massa e uma interface de utilizador mais elegante.
A aplicação de intercâmbio de dados foi actualizada para permitir a criação e a edição dos intercâmbios de dados diretamente na aplicação. Tornando muito mais fácil a criação de intercâmbios e a transferência de dados ou a conversão de dados de rastreio no modelo agregado.
A aplicação de controlo de integridade recebeu uma atualização extensiva, permitindo a realização de controlos individuais, separando controlos mais longos e fornecendo recomendações informativas.
Na versão 41, a aplicação Job Scheduler permite agora a configuração do agrupamento de tarefas para execução em sequência ou em paralelo. Esta funcionalidade, anteriormente adicionada na v40 através da API, pode agora ser facilmente configurada através da interface da aplicação.
Introdução de um novo agendador simples baseado no estado atual da base de dados, executado de forma assíncrona para executar configurações de tarefas. Isto elimina os problemas com a anterior abordagem de “caixa negra”, garantindo que a tarefa é acionada conforme especificado na configuração.
A partir desta versão, o DHIS2 suportará a seleção de múltiplas opções para conjuntos de dados, tanto para elementos de dados agregados como individuais de seleção múltipla. Também estarão disponíveis para análise através de indicadores e indicadores de programa.
O DHIS2 permite agora carregar ícones personalizados, expandindo para além da biblioteca incorporada, para suportar ícones específicos do contexto, tais como os utilizados pelo Ministério da Saúde ou pelas ONG, bem como para expandir a disponibilidade de ícones para áreas não relacionadas com a saúde. Estes ícones estão disponíveis na Web e no Android e são configurados através da aplicação Web Maintenance.
Agora pode acrescentar &verbose=TRUE ao final de uma consulta para receber melhores informações para depurar e testar as regras do programa na Capture app.
As novas funcionalidades de configuração na versão mais recente da aplicação móvel DHIS2 incluem ícones personalizados, suporte para terminologia personalizada do Tracker, camadas de mapa personalizadas e muito mais. Saiba mais na página de visão geral do Android Capture v3.0.
Estamos a adicionar mais opções de configuração ao formulário de introdução de dados agregados para lhe permitir personalizar o aspeto do formulário de introdução de dados sem criar um formulário HTML personalizado. Começámos com a opção de dinamizar categorias como linhas e ter elementos de dados como colunas ou mover uma categoria para uma linha. Agora também pode adicionar campos de rich text antes e depois de uma secção.
A partir da versão 41, a Captura e a Captura de rastreador são consideradas iguais em termos de caraterísticas. Isto significa que a equipa de desenvolvimento de software não acrescentará qualquer outra funcionalidade ao Tracker Capture, mas apenas corrigirá os erros críticos/de segurança que forem descobertos. A aplicação Tracker Capture app e o antigo ponto final do tracker estão agora obsoletos e não serão incluídos na v42.
Uma vez que a Capture app está em versão contínua, também pode utilizar esta aplicação a partir da versão 2.38 e superior. Há determinadas funcionalidades que necessitaram de novas dependências de backend, mas se estas não forem necessárias para si, pode utilizar a aplicação de gestão de aplicações e atualizar a aplicação para versões mais recentes na versão 2.38 e superiores.
As caraterísticas que necessitam de versões específicas do backend são as seguintes:
Existem também várias funcionalidades que só estão disponíveis na Capture app e que esperamos que o incentivem a testá-la. Estes incluem:
O widget de relações é atualizado para a Capture app com várias melhorias.
Ao criar uma entidade monitorizada através de uma relação, os atributos de entidade monitorizada configurados com “herdar” serão pré-preenchidos com valores da entidade monitorizada de origem, de modo a reduzir a carga de introdução de dados e a melhorar a qualidade dos dados.
Agora pode descarregar listas de trabalho na Capture app como ficheiros JSON ou CSV.
As entidades individuais controladas nas listas de trabalho podem agora ser marcadas para acompanhamento e filtradas para fornecer uma lista de todas as designadas para acompanhamento.
A aplicação Capture inclui agora um widget de gráfico de crescimento para entidades individuais monitorizadas, com base nas pontuações z da OMS para o perímetro cefálico para a idade, comprimento/altura para a idade, peso para a idade e peso para o comprimento/altura.
Para apoiar os fluxos de trabalho de referência e a atribuição correta de análises, concluímos a transferência de propriedade de inscrições entre unidades orgânicas. A transferência de propriedade substitui o campo de propriedade de uma inscrição, preservando os campos da unidade organizacional de inscrição e da unidade organizacional do evento.
O widget de referência foi atualizado e passou a chamar-se “Widget de etapas relacionadas” na Capture app, e inclui funcionalidades adicionais e uma melhor experiência do utilizador.
As referências únicas são agora suportadas na Capture app, permitindo que uma unidade orgânica selecionada aceda a uma inscrição sem substituir o campo de propriedade.
Os atributos de imagem podem agora ser apresentados em listas de trabalho, para facilitar a identificação de entidades seguidas em casos de utilização como a identificação de doentes, gestão de inventário, monitorização de equipamento de laboratório, etc.
As imagens carregadas podem agora ser pré-visualizadas tanto na página do evento como no widget de perfil.
Foram introduzidas várias melhorias no registo de alterações da Capture app, incluindo a ordenação e a filtragem, a fim de fornecer informações importantes sobre quando um valor foi criado, alterado ou eliminado e por que utilizador.
Como parte da estratégia da plataforma para apoiar uma maior personalização e desenvolvimento externo, adicionámos pontos de extensão à Capture App, permitindo que os programadores de aplicações DHIS2 injectem plugins personalizados no formulário Data entry app, bem como no painel de registo. Para ver um exemplo disto em ação, consulte os novos gráficos de crescimento e a documentação, que foram criados utilizando estes mesmos pontos de extensão.
As novas funcionalidades de recolha de dados na versão mais recente da aplicação móvel DHIS2 incluem melhorias na pesquisa e nos painéis de controlo TEI, na disposição dos formulários, em novos tipos de entrada e muito mais. Saiba mais na página de visão geral do Android Capture v3.0.
Substituímos o serviço de análise push antigo por uma funcionalidade mais moderna que utiliza o mesmo motor de visualização que as aplicações de visualização baseadas na Web. Isto permite que os dashboards sejam apresentados no servidor e enviados para o e-mail de um utilizador, respeitando as definições de partilha.
Os ficheiros vectoriais podem agora ser importados para o DHIS2 e apresentados na aplicação Mapas. Isto permite muito mais flexibilidade na apresentação de dados geográficos de outras fontes na aplicação Mapas.
A aplicação Data Visualizer app suporta agora a definição “valores cumulativos” para tipos de visualização de tabelas dinâmicas na v41. Cada célula da tabela apresenta a soma do valor dessa célula e de todos os valores anteriores na mesma linha.
A aplicação Data Visualizer na v41 introduz o suporte para tabelas de outlier como um tipo de visualização. Esta funcionalidade melhorada substitui e melhora as tabelas de valores aberrantes anteriormente disponíveis na aplicação de qualidade dos dados da OMS.
A aplicação Listagem de linhas suporta agora a criação de listas de linhas para Entidades controladas, o que permite criar uma lista de Entidades controladas que estão registadas ou inscritas em vários programas. Isto inclui a capacidade de adicionar e filtrar dados de diferentes programas em que uma Entidade monitorizada está inscrita e/ou visualizar atributos de Entidades monitorizadas que são partilhados entre programas.
A Capture app para Android suporta agora a análise offline de listas de linhas. As listas de linhas podem ser exibidas na tela inicial e nos programas Event/Tracker e podem ser pesquisadas por período, unidade organizacional ou colunas personalizadas. Saiba mais na página de visão geral do Android Capture v3.0.
Pode agora incluir tipos de plugins adicionais nas aplicações Web DHIS2, permitindo que a funcionalidade da Capture app seja facilmente alargada. Estes widgets podem ser instalados na aplicação App Management e podem ser configurados para diferentes programas no Data Store.
A API Routes, introduzida no DHIS2 v40, foi alargada para suportar todos os métodos HTTP. Anteriormente, estava limitado a encaminhar apenas pedidos GET para alvos a montante.
Agora é possível aplicar actualizações parciais a chaves no Data Store e no User Data Store. Ao aplicar uma atualização parcial, os itens podem ser anexados a chaves de tipo de matriz. Também é possível especificar opcionalmente um tamanho máximo no parâmetro “roll”, que descartará itens do início da matriz se o seu tamanho exceder o máximo após o novo item ter sido anexado. Trata-se de uma funcionalidade experimental que poderá ser actualizada em futuras versões do DHIS2.
Para contornar problemas com URIs de pedidos da API DHIS2 demasiado longos, que causam erros “HTTP 414 URI Too Long”, é agora possível criar aliases de consulta de curta duração. Um alias de consulta é um caminho API abreviado que é mapeado para um caminho específico mais longo no servidor DHIS2. Os aliases de consulta podem ser criados de forma determinística e reutilizados até expirarem. Esta é uma funcionalidade experimental que será expandida, suportada pelo tempo de execução da aplicação e aproveitada nas aplicações front-end do DHIS2, como o Data Visualizer, em versões futuras.
Opcionalmente, pode ser instalado um shell de aplicação global, que será servido independentemente das aplicações individuais. A shell global irá garantir uma barra de cabeçalho e uma palete de comandos consistentes, bem como outras funcionalidades globais comuns, como alertas, gestão de sessões e muito mais. Esta é uma funcionalidade opcional e experimental que será alargada em futuras versões.
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 colocar questões sobre esta versão em 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 |