Esta página ha sido traducida de manera automática y puede contener errores
Visión general de DHIS 2.38
Ya está disponible la versión 2.38 de DHIS2, con numerosas novedades, mejoras y correcciones de errores. En esta página encontrará información sobre esta versión de software, como descripciones de funciones, enlaces a documentación técnica, etc.
Enlaces directos al contenido de la página
Vídeos de demostración
Descubra algunos aspectos destacados de las nuevas funciones de esta versión de DHIS2 con demostraciones de funciones realizadas por expertos en DHIS2.
Disponible mediante entrega continua
A continuación se indican las actualizaciones de aplicaciones más destacadas que se han desarrollado durante el ciclo de lanzamiento de la versión v2.38, pero que no se incluyen en la versión v2.38.0. Podrá instalar estas aplicaciones principales directamente desde el App Hub y hacer que la nueva versión sustituya a la versión incluida en DHIS2 mediante la aplicación App Management.
- Line Listing App
- Capture App – Funcionalidad Tracker
En las secciones correspondientes se ofrece una visión general de las principales características de estas aplicaciones.
Funciones analíticas
Zonas de captación de unidades org
DHIS v2.38 admite múltiples geometrías (puntos y formas) para todas las unidades de organización. Se pueden ver en la aplicación Mapas para cualquier capa estándar a través de una opción en la org. selector de unidad. En la práctica, esto significa que los administradores del sistema pueden cargar las zonas de captación de sus instalaciones, puestos de salud comunitarios, escuelas, hospitales, etc. y visualizar cualquier dato por zona de captación.
Soporte para la capa de edificios/estructuras de Google Earth
En la aplicación Mapas, los usuarios pueden ver ahora los contornos de las estructuras identificadas por el conjunto de datos Open Building de Google. Este conjunto de datos incluye 516 millones de edificios (el 64% del continente africano). Resulta útil, por ejemplo, para estimar la población, planificar urbanismos, programas de divulgación y salud y respuesta humanitaria. El número de edificios puede indicarse por límites de cuenca o de unidad org.
Captura de pantalla 1 | Captura de pantalla 2 | Docs
Soporte de mosaicos vectoriales en Mapas
La aplicación Mapas ahora utiliza y admite mosaicos vectoriales. Esto debería traducirse en algunas mejoras de rendimiento y en una actualización de la tecnología subyacente.
Indicador aggregationType override
Un indicador puede especificar un tipo de agregación, anulando el tipo por defecto asignado a un elemento de datos. Por ejemplo, si un elemento de datos tiene el tipo de agregación SUM, un indicador también puede informar del valor por AVERAGE, COUNT, FIRST, LAST, MIN, MAX, etc.
Ejemplo de expresión en indicadores: #{EX2jBdKe4Yq}.aggregationType(COUNT) Descripción: ER Profesores Formados.aggregationType(COUNT)
Indicador minDate y maxDate
Se puede especificar una fecha mínima y/o máxima para obtener un elemento de datos para un indicador. Esto puede ser útil cuando la semántica de los datos cambia de vez en cuando y requiere diferentes cálculos para el mismo resultado. Permite que un indicador informe de forma coherente a través de estos cambios cambiando la forma en que se calcula el indicador a lo largo del tiempo. No olvide que la función «periodOffset» (desde 2.36) también puede utilizarse para incluir datos de un periodo diferente en una expresión de indicador.
Ejemplo de expresión minDate y maxDate en indicadores: #{EX2jBdKe4Yq}.minFecha(2021-1-1).maxFecha(2021-6-30) Descripción: ER Profesores Formados.minFecha(2021-1-1).maxFecha(2021-6-30) -> Sólo se utilizarán en el cálculo del indicador los valores comprendidos entre el 1 de enero de 2021 y el 30 de junio de 2021 para ER Profesores Formados.
Ejemplo de expresión periodOffset en indicadores: # {EX2jBdKe4Yq} + #{EX2jBdKe4Yq}.periodOffset(-1) + #{EX2jBdKe4Yq}.periodOffset(-2) Descripción: ER Profesores Formados + Descripción: ER Profesores Formados + ER Profesores Formados.periodOffset(-1) + ER Profesores Formados.periodOffset(-2) -> Suma de los profesores de ER formados en los últimos tres meses en relación con la selección del periodo en la aplicación de análisis que se utiliza para visualizar este valor.
Subexpresiones indicadoras (para 2.38.1)
Los indicadores pueden contar el número de unidades de la organización en las que un elemento de datos se compara de una manera específica con un valor fijo.
Ejemplo de expresión subExpression en indicadores: subExpression( if (#{vq2q03TrNi} > 100, 1, 0) ) Descripción: subExpression(if(IDSR Malaria>100,1,0)) -> Cuenta el número de unidades organizativas en las que se notificaron más de 100 casos de malaria en un periodo determinado definido en la aplicación de análisis que se utiliza para visualizar este valor.
Vídeo | Docs
Solicitud de listado de nuevas líneas
Se ha publicado una nueva aplicación de listado de líneas a través del App Hub, que se incluirá en la versión principal a partir de DHIS v2.38.1. Las versiones posteriores de esta aplicación se publicarán continuamente en el App Hub. Así, las correcciones de errores y las nuevas funciones podrán descargarse e integrarse en el momento en que se necesiten, sin necesidad de actualizar el resto de la plataforma DHIS2. Se accede al App Hub a través de la app de gestión de Apps.
Esta nueva aplicación supone una enorme mejora para producir listas de líneas de entidades rastreadas en DHIS2 con respecto a la aplicación de informes de eventos. La nueva aplicación de listado de líneas ha replicado todas las funcionalidades de listado de líneas de la aplicación de informes de eventos, y cuenta con una experiencia de usuario completamente nueva y muy mejorada que facilita enormemente a los usuarios la elaboración de un listado de líneas de las entidades rastreadas. También incluye muchas novedades. A continuación se enumeran algunas de las principales novedades.
Visualización de múltiples eventos repetitivos
Ahora puede producir una lista de líneas que puede mostrar datos de múltiples etapas repetitivas para una sola entidad rastreada. Puede especificar de cuántas etapas repetidas desea ver los datos. Esto resulta útil para muchos programas de salud y educación al permitir la visualización de datos capturados repetidamente a lo largo del tiempo para un solo paciente o estudiante.
Captura de pantalla1 | Captura de pantalla 2
Nuevo, dimensiones específicas del periodo Tracker
En la nueva aplicación de listado de líneas puede elaborar un listado de líneas que muestre la fecha de inscripción, la fecha del evento y/o la fecha del incidente. Cada una de ellas puede definirse, ordenarse y mostrarse junta en una lista de una sola línea.
Creado por y Última actualización por
Esto le permite ver el nombre de usuario del usuario que ha creado la inscripción o el usuario que ha actualizado por última vez los datos para la entidad rastreada.
Mejoras en las listas de trabajo del programa Tracker
Se han ampliado las funciones de las listas de trabajo de los programas Tracker para que sean similares a las de las listas de trabajo de eventos. La aplicación Capture permite ahora configurar, guardar, compartir, eliminar y actualizar listas de trabajo a través de la interfaz de usuario.
Vídeo | Captura de pantalla | Docs | Jira
Traducción de acciones de reglas de programa en Tracker Capture y Capture app
El contenido de las acciones de las reglas del programa -el «texto estático» que se visualiza a los usuarios- puede traducirse y mostrarse en los programas Tracker.
Descripción y URL de los elementos de datos y atributos de las entidades rastreadas
La descripción y la URL establecidas en estos elementos de datos se muestran en una ventana emergente. Para acceder a esta ventana emergente, haga clic en el icono «i» que aparece tras el nombre del elemento de datos. La descripción se establece en la aplicación Mantenimiento y puede utilizarse para dar más información sobre qué capturar para el elemento de datos.
Nuevo componente de unidad org implementado en la aplicación Capture
El componente de unidad org utilizado en la aplicación Capture se ha sustituido por la unidad org rediseñada de d2-ui.
Compatibilidad con GS1 Data Matrix
GS1 Data Matrix se utiliza para la codificación de barras de productos farmacéuticos y sanitarios, y apoyará los casos de uso de la cadena de suministro. Dado un valor de campo formateado con el estándar de matriz de datos GS1 y una clave de cadena de los identificadores de aplicación GS1, ahora hay soporte para reglas de programa que extraen los valores de este texto delimitado y asignan valores a sus campos designados. Esto se implementa en Tracker Capture, Capture y la aplicación Android Capture.
Tipo de dato/valor para la regla de programa Variable
Para las variables de regla de programa con Tipo de fuente «Valor calculado», la aplicación Mantenimiento ofrecerá al usuario asignar un tipo de valor. El tipo de valor por defecto para los valores calculados será texto. Para todos los demás tipos de fuente de variable de regla de programa, la selección del tipo de valor no debe ser visible, ya que la variable heredará el tipo del elemento de datos subyacente o del atributo de entidad rastreada.
Lanzamiento continuo de la aplicación Capture
A partir de DHIS 2.38, la aplicación Capture se publicará continuamente en el centro de aplicaciones. Así, las correcciones de errores y las nuevas funciones podrán descargarse e integrarse en el momento en que se necesiten, sin necesidad de actualizar el resto de la aplicación. La primera versión actualizada de la aplicación Capture estará disponible en el App Hub poco después del lanzamiento de la versión 2.38.0. Se accede al App Hub a través de la app de gestión de Apps.
Funciones de seguimiento en Capture App
Además de la funcionalidad del Rastreador que se añadió en la versión 2.37 para las pruebas beta cerradas, se han añadido otras funciones. La nueva funcionalidad puede probarse instalando la aplicación Capture actualizada desde el App Hub, y optando por utilizar las funciones del Rastreador en la aplicación Capture. Sólo los superusuarios o los usuarios con acceso para modificar los metadatos del programa dispondrán de la función de inclusión voluntaria. A continuación se enumeran las nuevas funciones del Rastreador que pueden probarse.
Widget de perfil TEI
En el panel de inscripción, puede ver el widget del perfil de la Instancia de Entidad Rastreada. Dentro del widget de perfil puedes ver los valores de los atributos clave. Haga clic en el botón Editar para realizar cambios en el perfil de la Instancia de Entidad Rastreada. Al editar el perfil se abre un cuadro de diálogo en el que se pueden modificar los atributos del perfil.
Formulario del widget de programación de eventos
En lugar de informar de un suceso, el usuario puede programarlo para más adelante. Esto se hace con una fecha programada. El diálogo se abrirá con una fecha programada sugerida, y esta fecha está determinada por un conjunto de reglas de la configuración de la etapa del programa y la configuración del programa.
"Añadir nuevo" para inscripciones completadas en el widget de inscripción
Sólo puede haber una inscripción activa a la vez, pero si se completan todas las inscripciones, habrá una opción para inscribir al TEI en el programa de nuevo en el widget de inscripción, si el programa permite más de una inscripción por TEI. Si el programa no permite más de una inscripción, el botón «añadir nuevo» estará desactivado.
Volver a inscribir una instancia de entidad rastreada existente
Al tener una Instancia de Entidad Rastreada seleccionada en el selector bloqueado y seleccionar un programa diferente, ahora puede volver a inscribir TEIs existentes en otros programas. La página de registro se rellenará previamente con cualquier valor de atributo de entidad rastreada que se solape.
Funciones de seguimiento y eventos
Notificaciones de comprobación de versiones
Se introduce un nuevo servicio de notificación de comprobación de versiones de DHIS2, que enviará notificaciones en forma de mensajes de la bandeja de entrada del sistema DHIS2 cuando estén disponibles versiones más recientes de DHIS2. Esto incluye las versiones principales y de parche. Esto es útil para animar a los administradores de sistemas a actualizar DHIS2 para mantener su instancia segura y actualizada.
Nivel de registro configurable
Los niveles de registro pueden configurarse ahora en el archivo de configuración dhis.conf
a nivel de paquete. Esto significa que usted puede especificar el nivel de registro para la salida de marcos específicos y módulos dentro de DHIS2 directamente en el archivo de configuración de DHIS2.
Desactivar notificaciones de la cuenta
Al desactivar usuarios automáticamente mediante la tarea programada de desactivación de usuarios, se puede enviar una notificación por correo electrónico al usuario correspondiente. El número de días antes de la notificación puede definirse en la configuración del trabajo. Esto es útil para dar a los usuarios la oportunidad de iniciar sesión antes de que se desactive su cuenta.
Nombre corto del grupo
El conjunto de grupos de indicadores y los conjuntos de grupos de opciones de categoría tienen ahora propiedades de nombre corto, lo que permite una representación precisa y fácil de usar. Los nombres abreviados se utilizan ahora como nombres de columna en las tablas de recursos en lugar de nombres.
Gestión de la caché analítica
La caché de datos analíticos se vacía automáticamente cuando se actualizan las tablas de la base de datos analítica. Esto garantiza que las consultas analíticas lean los datos más recientes de los datos analíticos y reduce el tiempo que transcurre entre la actualización de las tablas analíticas y la aparición de los datos en las visualizaciones de datos.
Características de la plataforma
Solicitar registro
Los clientes de la API ahora pueden enviar un valor con el encabezado HTTP ‘X-Request-ID’ que se incluye en todas las declaraciones de registro. Esto es útil cuando se miran los registros de DHIS2 y se intenta entender qué cliente/aplicación hizo una petición, por ejemplo cuando se depura un problema que se aplica a una instalación específica de una aplicación Android en un teléfono.
Anular trabajos de la tabla de análisis
Ahora puede cancelar (detener) los trabajos de las tablas de análisis mientras se están ejecutando. Esto es útil para detener trabajos de larga duración sin tener que esperar a que finalicen.
Mejoras en el almacén de datos
La API del almacén de datos ha recibido numerosas mejoras para convertirla en un almacén de datos completo y más útil para las aplicaciones web y otros clientes.
Filtrado de campos
Permite devolver sólo claves y valores específicos de entradas del almacén de datos utilizando el parámetro fields
. Funciona de forma similar al filtrado de campos en la API de metadatos. El filtrado tiene lugar a nivel de espacio de nombres y es útil cuando un cliente necesita listar muchas entradas con claves/valores específicos en una sola consulta.
Filtrado de entrada
Permite emparejar y filtrar entradas en un espacio de nombres basándose en diversos operadores, como eq
, lt
, le
, gt
, ge
, like
, null
utilizando el filter
parámetro. Funciona de forma similar al filtrado de objetos en la API de metadatos. El filtrado es útil cuando un cliente quiere listar muchas entradas que coinciden con uno o varios criterios.
Clasificación
Permite ordenar las entradas de un espacio de nombres de forma ascendente o descendente en función de una clave/valor específico utilizando el parámetro order
. Esto resulta útil cuando los clientes tienen requisitos específicos para ordenar una lista de entradas.
Docs | Jira
Información de lanzamiento
Esta versión del núcleo del software DHIS2 es totalmente compatible con la versión 2.6 de la aplicación de captura para Android DHIS2.
Haga clic en los enlaces de la siguiente tabla para obtener más información sobre esta versión del software y acceder a una demostración interactiva. También puede añadir comentarios o hacer preguntas sobre esta versión en la Comunidad de Práctica de DHIS2.
To find more details about... | Follow this link: |
---|---|
Download release and sample database | Downloads |
Documentation and Javadocs | Documentation |
Upgrade notes | Upgrade notes on Github |
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 |