Ir para o conteúdo
For the complete DHIS2 documentation index, see llms.txt.

DHIS version 2.38 Release Note

RECURSOS DE ANÁLISE

Aplicativo New Line Listing: Um novo aplicativo Line Listing foi desenvolvido para compatibilidade com o DHIS 2.38 e será lançado em breve através do App Hub. Este novo aplicativo é uma grande melhoria para a produção de listas de linhas de entidades rastreadas no DHIS2 sobre o aplicativo de relatórios de eventos. O novo aplicativo de listagem de linhas replicou todas as funcionalidades de listagem de linhas do aplicativo de relatórios de eventos e possui uma experiência de utilizador completamente novo e muito aprimorada que torna muito mais fácil para os utilizadores criar uma lista de linhas de entidades rastreadas. Ele também inclui muitos novos recursos. Uma lista de alguns dos principais novos recursos: * Visualizando vários eventos de repetição: agora pode produzir uma lista de linhas que pode exibir dados de vários estágios de repetição para uma única entidade rastreada. Pode especificar de quantos estágios repetidos deseja ver os dados. Isso é útil para muitos programas de saúde e educação, permitindo a visualização de dados capturados repetidamente ao longo do tempo para um único paciente ou aluno. Captura de tela 1 | Captura de tela 2 * Dimensões de período específico do novo rastreador: No novo aplicativo de Listagem de Linhas, pode produzir uma lista de linhas mostrando a data de inscrição, a data do evento e/ou a data do incidente. Eles podem ser definidos, classificados e mostrados juntos em uma lista de linha única. Screenshot * Criado por e Última atualização por: Isso permite que veja o nome de utilizador do utilizador que criou a inscrição ou do utilizador que atualizou os dados da entidade rastreada pela última vez.

Screenshot

Note: Program indicators that have an analytics_period_start and/or an analytics_period_end dates defined will not be displayed in the line listing application.

Catchment areas for org units: DHIS2 now supports multiple geometries (points and shapes) to be stored for organisation units. This allows for displaying multiple polygons, such as catchment areas, in a map. These can be viewed in the Maps app and selected from the org unit selector. This means that system administrators can upload catchment areas for their facilities, community health posts, schools, hospitals, etc and visualize any data by catchment area.

Captura de tela | Docs

Support for Google Earth Engine Building/Structures Layer: In the maps app users can now see structure outlines as identified by Google's Open Building dataset. This data set includes 516M buildings (64% of the African continent). It is useful for population estimation, urban planning, outreach and health programs, and humanitarian response for example. The number of buildings can be shown by catchment or org unit boundaries. The performance for EE layers is greatly improved through the use of web workers.

Screenshot 1 | Screenshot 2 | Docs

Vector tiles support in Maps: The Maps app now supports vector tiles for external base maps. This leads to better performance when loading large maps, better maps resolution and a seamless zoom experience. The default base map to display can now be defined as a system setting.

Screenshot

Indicator aggregation type override: An indicator expression can now specify an aggregation type, overriding the default type assigned to a data element. For example if a data element has aggregation type SUM, an indicator may also report the value by AVERAGE or COUNT.

Example expression in indicators: #{EX2jBdKe4Yq}.aggregationType(COUNT) Description: ER Teachers Trained.aggregationType(COUNT)

Documentos

Indicator min and max date: A min and/or max date may be specified for fetching a data element for an indicator. This can be useful when data semantics change from time to time requiring different calculations for the same result. It allows an indicator to report consistently across these changes by changing the way the indicator is calculated through time. The period offset function (since 2.36) can also be used to include data from a different period in an indicator expression.

Example minDate and maxDate expression in indicators: #{EX2jBdKe4Yq}.minDate(2021-1-1).maxDate(2021-6-30) Description: ER Teachers Trained.minDate(2021-1-1).maxDate(2021-6-30) -> Only values between Jan. 1, 2021 and June 30, 2021 for ER Teachers Trained will be used in the indicator calculation.

Example periodOffset expression in indicators: #{EX2jBdKe4Yq} + #{EX2jBdKe4Yq}.periodOffset(-1) + #{EX2jBdKe4Yq}.periodOffset(-2) Description: ER Teachers Trained + Description: ER Teachers Trained + ER Teachers Trained.periodOffset(-1) + ER Teachers Trained.periodOffset(-2) -> Sum of the ER Teachers Trained over the last three months relative to the period selection in the analytics app being used to visualize this value.

Docs

Subexpressões do indicador (para 2.38.1): Os indicadores podem contar o número de unidades organizacionais onde um elemento de dados se compara de uma maneira específica com um valor fixo.

Exemplo de expressão de subExpressão nos indicadores: subExpressão( if (#{vq2q03TrNi} > 100, 1, 0) ) Descrição: subExpressão(if(IDSR Malaria>100,1,0)) -> Conta o número de unidades organizacionais onde mais de 100 casos de malária foram relatados em um determinado período definido no aplicativo de análise usado para visualizar esse valor.

Docs

RECURSOS DO TRACKER E DO EVENTO

Tracker program working list improvements: Working lists for tracker programs have been expanded to be similar to those of event working lists. The Capture app now allows working lists to be configured, saved, shared, deleted and updated through the user interface.

Screenshot | Docs | Jira

Tradução das ações das regras do programa: O conteúdo das ações das regras do programa, o "texto estático" que está sendo visualizado para os utilizadores, pode ser traduzido e exibido nos programas Tracker. Isso se aplica aos aplicativos Tracker Capture e Capture.

Jira

Descrição e URLs para elementos de dados e atributos de entidade rastreados: Descrição e URL definidos nesses itens de dados são exibidos em um popover. Esse popover pode ser acessado clicando no ícone de informações exibido após o nome do elemento de dados. A descrição é definida no aplicativo Manutenção e pode ser usada para fornecer mais informações sobre o que capturar para o item de dados.

Screenshot | Jira

New org unit component in Capture app: The org unit component used in Capture app has been replaced with the redesigned org unit from the d2-ui library.

Jira

Suporte para GS1 Data Matrix: GS1 Data Matrix é usado para codificação de barras de produtos farmacêuticos e de saúde e dará suporte a casos de uso da cadeia de suprimentos. Dado um valor de campo formatado com o padrão de matriz de dados GS1 e uma chave de string dos identificadores de aplicativo GS1, agora há suporte para regras de programa que extraem os valores desse texto delimitado e atribuem valores aos seus campos designados. Isso é implementado no Tracker Capture, Capture e no aplicativo Android Capture.

Documentos | Jira

Data/Value type for program rule variable: For the program rule variables with source type Calculated value, the Maintenance app will offer the user to assign a value type. The default value type for calculated values will be text. For all other program rule variable source types, the value type selection should not be visible, as the variable will inherit the type from the underlying data element or tracked entity attribute.

Jira

Os programas podem permanecer abertos após a data de término da opção de atributo: um programa especificado pode permanecer aberto depois que sua opção de atributo relacionada for fechada

Documentos | Jira

Aplicativo Capture lançado continuamente: O aplicativo Capture será lançado continuamente no App Hub a partir de agora. Correções de bugs e novos recursos serão disponibilizados para download e podem ser integrados no momento em que forem necessários, sem atualizar todo o aplicativo DHIS2. A primeira versão atualizada do aplicativo Capture ficará disponível no App Hub logo após a versão 2.38.0. O App Hub é acessado por meio do aplicativo de gestão de aplicativos.

Recursos do rastreador no aplicativo Capture: além da funcionalidade do rastreador que foi adicionada na versão 2.37 para testes beta fechados, funcionalidades adicionais foram adicionadas. A nova funcionalidade pode ser testada instalando o aplicativo Capture atualizado do App Hub e optando por usar os recursos do rastreador no aplicativo Capture. Apenas super utilizadores ou utilizadores com acesso para alterar os metadados do programa terão a funcionalidade de ativação disponível. A nova funcionalidade do rastreador que pode ser testada ao optar por participar está listada aqui:

  • Widget de perfil TEI: no painel de registro, pode visualizar o widget de perfil de instância de entidade rastreada. Dentro do widget de perfil, pode visualizar os valores dos atributos-chave. Clique no botão Editar para fazer alterações no perfil da instância da entidade rastreada. A edição do perfil abre uma caixa de diálogo onde os atributos do perfil podem ser alterados. Jira
  • Formulário de widget de agendamento de evento: Em vez de relatar um evento, o utilizador pode selecionar para agendar um evento posteriormente. Isso é feito com uma data agendada. A caixa de diálogo será aberta com uma data agendada sugerida, e essa data é determinada por um conjunto de regras da configuração do estágio do programa e da configuração do programa. Docs | Jira
  • Ações rápidas no painel de inscrição: o widget de ações rápidas oferece atalhos para ações usadas com frequência para a inscrição atual, incluindo a criação de um evento e o agendamento de um evento Documentos | Jira
  • "Add new" for Completed enrollments in Enrollment Widget: There can only be one active enrollment at a time, but if all enrollments is completed, there will be an option to enroll the TEI in the program again in the enrollment widget, f the program allows more than one enrollment per TEI. If program does not allow more than one enrollment, the add new button will be disabled.
    Jira
  • Re-enroll an existing tracked entity instance: By having a tracked entity instance selected in the locked selector and selecting a different program, you can now re-enroll existing TEIs into other programs. The registration page will be pre-filled with any overlapping tracked entity attribute values.
    Docs | Jira

RECURSOS DA PLATAFORMA

Notificações de verificação de versão: Um novo serviço de notificação de verificação de versão do DHIS 2 é introduzido, que enviará notificações na forma de mensagens da caixa de entrada do sistema DHIS 2 quando versões mais recentes do DHIS 2 estiverem disponíveis. Isso inclui versões principais e de patch. Isso é útil para incentivar os administradores de sistema a atualizar o DHIS 2 para manter sua instância segura e atualizada.

Documentos | Jira

GeoJSON metadata attributes: GeoJSON is now supported as value type for metadata attributes. This allows you to store any number of GeoJSON documents, e.g. for organisation units.

Documentos | Jira

Exportação ADX: o aplicativo de importação/exportação agora permite a importação e exportação de dados usando o formato de dados ADX.

[Documentos] | (https://docs.dhis2.org/en/use/user-guides/dhis-core-version-master/maintaining-the-system/importexport-app.html)Jira

Nível de log configurável: Níveis de log agora podem ser configurados no arquivo de configuração dhis.conf no nível do pacote. Isso significa que pode especificar o nível de log a ser gerado para estruturas e módulos específicos no DHIS 2 diretamente no arquivo de configuração do DHIS 2.

Documentos | Jira

Notificações de desativação de conta: ao desativar utilizadores automaticamente por meio do trabalho agendado de desativação de utilizadores, uma notificação por e-mail pode ser enviada ao utilizador relevante. O número de dias antes da notificação pode ser definido na configuração do trabalho. Isso é útil para dar aos utilizadores a chance de fazer login antes que sua conta seja desativada.

[Documentos] (https://docs.dhis2.org/en/use/user-guides/dhis-core-version-238/maintaining-the-system/scheduling.html)| Jira

Data value set input ID scheme: Input identifier schemes is now supported for the data value sets API endpoint, allowing you to import data using the code field to reference metadata.

Documentos | Jira

Group sets short name: The indicator group set and category option group sets now have short name properties, which allows for precise and UI-friendly rendering. The short names are now used as column names in resource tables instead of names.

Jira

Analytics cache handling: The cache for analytics data is now automatically flushed when the analytics database tables are updated. This ensures that analytics queries read the latest data from the analytics data and reduce the time lag between analytics tables being updated and data appearing in data visualizations.

Jira

PLATFORM API FEATURES

Melhorias no armazenamento de dados: a API do armazenamento de dados recebeu várias melhorias para torná-la um armazenamento de dados completo e mais útil para aplicativos da Web e outros clientes.

  • Filtragem de campo: permite retornar apenas chaves e valores específicos de entradas no armazenamento de dados usando o parâmetro fields. Funciona de forma semelhante à filtragem de campos na API de metadados. A filtragem ocorre no nível do namespace e é útil quando um cliente precisa listar muitas entradas com chaves/valores específicos em uma única consulta. Documentos | Jira
  • Paginação: nas respostas de consulta, a paginação é compatível e ativada por padrão. Você pode especificar a paginação explicitamente com os parâmetros page e pageSize. A paginação é útil para trabalhar com namespaces com grande número de entradas. Documentos | Jira
  • Filtragem de entrada: permite combinar e filtrar entradas em um namespace com base em uma variedade de operadores, como eq, lt, le, gt, ge, like, null, usando o parâmetro filter. Funciona de maneira semelhante à filtragem de objetos na API de metadados. A filtragem é útil quando um cliente deseja listar muitas entradas que correspondem a um ou vários critérios. Documentos | Jira
  • Sorting: Allows you to sort entries in a namespace ascending or descending based on a specific key/value using the order parameter. This is useful when clients have specific requirements for sorting a list of entries.
    Docs | Jira

Solicitar registro: os clientes da API agora podem enviar um valor com o cabeçalho HTTP X-Request-ID que está incluído em todas as instruções de registro. Isso é útil ao examinar os logs do DHIS 2 e tentar entender qual cliente/aplicativo fez uma solicitação, por exemplo, ao depurar um problema que se aplica a uma instalação específica de um aplicativo Android em um telefone.

Documentos | Jira

Cancelar trabalhos de tabelas de análise: agora pode cancelar (parar) trabalhos de tabelas de análise enquanto estão em execução. Isso é útil para interromper trabalhos de longa duração sem ter que esperar que eles sejam concluídos.

Docs | Jira

Fluxo de trabalho da proposta de metadados: o novo endpoint de fluxo de trabalho da proposta de metadados permite um fluxo de trabalho de alterações de metadados. As etapas incluem propor, aceitar, opor-se, ajustar e rejeitar uma mudança de metadados. Isso é útil, por exemplo. para registros de instalações onde as mudanças nas unidades organizacionais devem ser gerenciadas.

Documentos | Jira

DIVULGAÇÃO DE INFORMAÇÃO

Informação de Lançamento Link
Baixar versão e banco de dados de amostra https://www.dhis2.org/downloads
Documentação https://docs.dhis2.org
Notas de atualização Notas de atualização no GitHub
Lista completa de recursos e bugs Nota de lançamento
Código fonte no Github https://github.com/dhis2
Instância de demonstração https://play.dhis2.org/2.38/
Docker image docker pull dhis2/core:2.38.0
Docker Hub images https://hub.docker.com/r/dhis2/core
Fórum da Comunidade https://community.dhis2.org/