Esta página ha sido traducida de manera automática y puede contener errores
Visión general de la versión 41 de DHIS2
Explora las nuevas funciones y mejoras de la versión 41 de DHIS2 y lo más destacado de la versión 3.0 de Android Capture
Enlaces directos al contenido de la página
Aspectos destacados de este comunicado
Éstos son algunos de los aspectos más destacados de este comunicado:
- La App Captura ahora tiene todas las funciones de Captura Tracker, ¡y más!
- La Aplicación de Listado de Líneas permite listar las Entidades Rastreadas que están inscritas en varios programas
- Los análisis de la App Captura de Android ahora admiten listas de líneas que se actualizan sin conexión
- Más de 500 errores corregidos, gracias a la gran atención prestada al mantenimiento y a las actividades específicas de corrección de errores de esta versión.
Consulta la lista completa de nuevas funciones a continuación.
También puedes leer el anuncio de la versión en la Comunidad de Práctica de DHIS2 para obtener más detalles y compartir comentarios y preguntas con nosotros.
Para obtener una visión general completa de las nuevas funciones de nuestra aplicación móvil, visita la página de visión general de Android Capture v3.0.
Configuración y características de la plataforma
Nueva versión personalizable de la App de Inicio de Sesión
En la v41, se introduce una nueva aplicación de inicio de sesión basada en React.
Esta app proporciona opciones de configuración personalizables, lo que permite personalizar fácilmente la experiencia de inicio de sesión para adaptarla a tu contexto específico. Ver una demostración
Rediseño de la Aplicación Mantenimiento (MVP)
Presentamos el primer avance de la completamente nueva Aplicación Mantenimiento.
En la v41 estamos liberando las secciones de elementos de datos con nuevos módulos introducidos continuamente a medida que se desarrollan.
Las funciones actualizadas incluyen opciones avanzadas de filtrado, capacidades de intercambio masivo y una interfaz de usuario más elegante. Ver una demostración
IU de configuración del Intercambio de Datos Agregados
La app Intercambio de datos se ha actualizado para permitir la creación y edición de los intercambios de datos directamente dentro de la app.
De este modo, es mucho más fácil establecer intercambios y transferir datos o convertir datos de seguimiento en el modelo agregado. Ver una presentación
IU de configuración de la comprobación de integridad
La app de comprobación de Integridad ha recibido una amplia actualización, que permite realizar comprobaciones individuales, separar las comprobaciones más largas y proporcionar recomendaciones informativas. Ver una presentación
Interfaz de configuración de las colas de trabajos programados
En la v41, la app Programador de Trabajos permite ahora configurar la agrupación de trabajos para que se ejecuten en secuencia o en paralelo.
Esta funcionalidad, añadida anteriormente en la v40 a través de la API, puede configurarse ahora fácilmente a través de la interfaz de la app.
Arquitectura declarativa de la aplicación programadora
Introduciendo un nuevo programador simple basado en el estado actual de la base de datos, que se ejecuta de forma asíncrona para ejecutar las configuraciones de tareas.
Esto elimina los problemas con el enfoque anterior de «caja negra», garantizando que la tarea se desencadena según lo especificado en la configuración.
Opción establece soporte multiselección para datos individuales
A partir de esta versión, DHIS2 admitirá la selección de múltiples opciones de conjuntos de datos tanto para elementos de datos agregados como para elementos de datos individuales de selección múltiple.
También estarán disponibles para su análisis a través de indicadores e indicadores de programa. Ver una presentación
Iconos personalizados
DHIS2 permite ahora subir iconos personalizados, ampliando más allá de la biblioteca incorporada, para dar soporte a iconos específicos del contexto, como los utilizados por el Ministerio de Sanidad o las ONG, así como para ampliar la disponibilidad de iconos para áreas no relacionadas con la salud.
Estos iconos están disponibles en la web y en Android, y se configuran a través de la Aplicación Mantenimiento web. Ver una presentación
Registro detallado para depurar las reglas del programa (Captura)
Ahora puedes añadir &verbose=TRUE al final de una consulta para recibir mejor información para depurar y probar las reglas del programa en la App Captura.
Funciones de configuración de Android
Las nuevas funciones de configuración de la última versión de la aplicación móvil DHIS2 incluyen iconos personalizados, compatibilidad con terminología personalizada del Rastreador, capas de mapa personalizadas y mucho más.
Más información en la página de visión general de Android Capture v3.0.
Funciones de recogida de datos: Datos Agregados
Funcionalidad de los formularios personalizados
Estamos añadiendo más opciones de configuración al formulario de ingreso de datos agregado para que puedas personalizar el aspecto del formulario de ingreso de datos sin tener que crear un formulario HTML personalizado.
Hemos empezado con la opción de hacer pivotar categorías como filas y tener elementos de datos como columnas o mover una categoría a una fila.
Ahora también puedes añadir campos de texto enriquecido antes y después de una sección. Ver una presentación
Funciones de recogida de datos: Rastreador y Evento
Paridad de funciones de la App Captura con la Captura Tracker
A partir de la v41, Captura y Captura del Rastreador se consideran de características iguales.
Esto significa que el equipo de desarrollo de software no añadirá más funciones a Tracker Capture, sino que sólo corregirá los errores críticos/de seguridad que se descubran.
La Aplicación Captura Tracker y el antiguo punto final de seguimiento están obsoletos y no se incluirán en la v42.
Dado que la App Captura está en versión continua, también puedes utilizarla a partir de la 2.38.
Hay ciertas funciones que han necesitado nuevas dependencias de backend, pero si no son necesarias para ti, puedes utilizar la aplicación de gestión de aplicaciones y actualizar la aplicación a versiones más recientes en 2.38 y superiores.
Las funciones que necesitan versiones específicas del backend son las siguientes:
- Registro de cambios, antes registro de auditoría (v41 y superiores)
- Miniaturas de imágenes en listas de trabajo, formularios y widgets (Actualmente v41, pero pronto será compatible con versiones inferiores)
También hay varias funciones que sólo están disponibles en la App Captura y que esperamos que te animen a probarla.
Entre ellas están:
- Listas de trabajo: La posibilidad de configurar, guardar y compartir listas de trabajo en la propia interfaz de usuario (en lugar de a través de la API como en la Captura de Seguidores), incluidas las listas de trabajo de las fases del programa.
- Programación: La posibilidad de utilizar reglas de programa para calcular la próxima fecha programada (asignada a un elemento de datos), que luego puede utilizarse como fecha por defecto al programar.
- Configura los widgets y el diseño: Similar a la Captura de datos, pero realizada en el almacén de datos, lo que significa que será la misma para todos los usuarios y se mantendrá consistente, con la posibilidad de tener un diseño diferente para el Tablero de inscripción y el espacio de trabajo de eventos de la etapa Programa.
Mejoras en las relaciones
El widget de relaciones se actualiza para la App Captura con varias mejoras.
Atributos heredables para las relaciones
Al crear una Entidad Seguida a través de una relación, los Atributos de Entidad Seguida configurados con «heredar» se rellenarán previamente con valores de la Entidad Seguida de origen para reducir la carga de entrada de datos y mejorar la calidad de los mismos.
Descargar listas de trabajo
Ahora puedes descargar listas de trabajo en la App Captura como archivos JSON o CSV.
Marcar Entidades Rastreadas para seguimiento
Las Entidades Rastreadas individuales de las listas de trabajo pueden ahora marcarse para seguimiento, y filtrarse para proporcionar una lista de todas las designadas para seguimiento.
Widget de gráfico de crecimiento basado en los Patrones de Crecimiento Infantil de la OMS
La App Captura incluye ahora un widget de gráfico de crecimiento para entidades individuales rastreadas, basado en las puntuaciones z de la OMS para el perímetro cefálico para la edad, la longitud/altura para la edad, el peso para la edad y el peso para la longitud/altura.
Transferencia de propiedad entre unidades org
Para apoyar los flujos de trabajo de remisión y la correcta atribución de análisis, hemos completado la transferencia de propiedad de las inscripciones entre unidades org.
La transferencia de propiedad sobrescribe el campo de propiedad de una inscripción, al tiempo que conserva los campos de la unidad orgánica de inscripción y de la unidad orgánica del evento.
Widget de etapas relacionadas
El widget de referencias se ha actualizado y ha pasado a llamarse «Widget de etapas relacionadas» en la App Captura, e incluye funciones adicionales y una experiencia de usuario mejorada.
Permitir remisiones únicas entre unidades org
Ahora se admiten las remisiones únicas en la App Captura, lo que permite que una unidad orgánica seleccionada acceda a una inscripción sin sobrescribir el campo de propiedad.
Imágenes mostradas en las listas de trabajo
Los atributos de imagen pueden mostrarse ahora en listas de trabajo, para facilitar la identificación de las entidades rastreadas en casos de uso como la identificación de pacientes, la gestión de inventarios, la supervisión de equipos de laboratorio, etc.
Vista previa de la imagen
Las imágenes subidas ahora se pueden previsualizar tanto en la página del evento como en el widget del perfil.
Lista de cambios mejorada
Se han introducido varias mejoras en el registro de cambios de la App Captura, como la clasificación y el filtrado para proporcionar información importante sobre cuándo se creó, modificó o eliminó un valor y por qué usuario.
Plugins de campos de formulario y tableros en la App Captura
Como parte de la estrategia de la plataforma para apoyar una mayor personalización y desarrollo externo, hemos añadido puntos de extensión a la App Captura que permiten a los desarrolladores de aplicaciones DHIS2 inyectar plugins personalizados en el formulario de ingreso de datos, así como en el tablero de inscripción.
Para ver un ejemplo de esto en acción, consulta los nuevos gráficos de crecimiento y la documentación, que se crearon utilizando estos mismos puntos de extensión.
Funciones de recogida de datos: App Captura Android
Las nuevas funciones de recogida de datos de la última versión de la aplicación móvil DHIS2 incluyen mejoras en la búsqueda TEI y en los tableros, diseño de formularios, nuevos tipos de entrada y mucho más.
Más información en la página de visión general de Android Capture v3.0.
Funciones de análisis y visualización
Envío de correos electrónicos a los tableros (programado para 41.1)
Hemos sustituido el antiguo servicio de análisis push por una funcionalidad más moderna que utiliza el mismo motor de visualización que las aplicaciones de visualización basadas en web.
Esto permite que los tableros se muestren en el servidor y se envíen al correo electrónico del usuario respetando la configuración de uso compartido. Ver una presentación
Mapas: Mosaicos vectoriales como capas externas
Ahora se pueden importar archivos vectoriales en DHIS2 y visualizarlos en la app Mapas.
Esto permite mucha más flexibilidad a la hora de mostrar datos geográficos de otras fuentes en la aplicación Mapas. Ver una demostración
Valores acumulados en tablas dinámicas
La Aplicación Visualizador de Datos admite ahora el ajuste «valores acumulados» para los tipos de visualización de tablas pivotantes en la v41.
Cada celda de la tabla muestra la suma del valor de esa celda y todos los valores precedentes de la misma fila. Ver una demostración
Tablas de valores atípicos en el Visualizador de Datos
La aplicación Visualizador de datos de la v41 introduce la compatibilidad con las tablas de valores atípicos como tipo de visualización.
Esta funcionalidad mejorada sustituye y mejora las tablas de valores atípicos heredadas que estaban disponibles anteriormente en la aplicación Calidad de los Datos de la OMS. Ver una demostración
Entidad de seguimiento / listas de líneas de programas cruzados
La aplicación Lista de líneas ahora permite crear listas de líneas para Entidades seguidas, lo que permite crear una lista de Entidades seguidas que están registradas o inscritas en varios programas.
Esto incluye la posibilidad de añadir y filtrar datos de diferentes programas en los que esté inscrita una Entidad Seguida y/o ver atributos de Entidades Seguidas que se comparten entre programas. Ver una demostración
Androide: Análisis del listado de líneas
La App Captura de Android admite ahora el análisis de listas de líneas sin conexión.
Las listas de líneas se pueden visualizar en la pantalla de inicio y en los programas Evento/Registrador, y se pueden buscar por periodo, org.
unidad o columnas personalizadas.
Más información en la página de visión general de Android Capture v3.0.
Características de extensibilidad y arquitectura
Nuevos tipos de plugin "Campo de formulario" y "Tableros de inscripción" en la App Captura (Experimental)
Ahora se pueden incluir tipos de complementos adicionales en las aplicaciones web de DHIS2, lo que permite ampliar fácilmente la funcionalidad de la App Captura.
Estos widgets pueden instalarse en la app App Management y configurarse para distintos programas en el Almacén de Datos. Ver una presentación
Soporte ampliado para todos los métodos HTTP en la API de Rutas
La API de Rutas, introducida en DHIS2 v40, se ha ampliado para admitir todos los métodos HTTP.
Antes estaba restringida a reenviar sólo peticiones GET a objetivos ascendentes. Ver una presentación
Actualizaciones parciales y continuas en las API de Almacén de Datos y Almacén de Datos de Usuario (Experimental)
Ahora es posible aplicar actualizaciones parciales a claves del Almacén de Datos y del Almacén de Datos de Usuario.
Al aplicar una actualización parcial, se pueden añadir elementos a claves de tipo array.
También es posible especificar opcionalmente un tamaño máximo en el parámetro «rollo», que descartará elementos del principio del array si su tamaño supera el máximo después de añadir el nuevo elemento.
Se trata de una función experimental que puede actualizarse en futuras versiones de DHIS2. Ver una presentación
Alias de consulta para acortar las URL largas de solicitud de API (Experimental)
Para solucionar problemas con URIs de solicitud de la API DHIS2 demasiado largos, que provocan errores «HTTP 414 URI Demasiado Largo», ahora es posible crear alias de consulta de corta duración.
Un alias de consulta es una ruta acortada de la API que se asigna a una ruta específica más larga en el servidor DHIS2.
Los alias de consulta pueden crearse de forma determinista y reutilizarse hasta que caduquen.
Se trata de una función experimental que se ampliará, será compatible con App Runtime y se utilizará en aplicaciones frontales de DHIS2, como el Visualizador de Datos, en futuras versiones. Ver una presentación
Global App Shell (Experimental)
Opcionalmente, se puede instalar un shell de aplicación global, que se servirá independientemente de las aplicaciones individuales.
El intérprete de comandos global garantizará la consistencia de la barra de encabezamiento y la paleta de comandos, así como otras funciones globales comunes, como alertas, gestión de sesiones, etc.
Se trata de una función opcional y experimental que se ampliará en futuras versiones. Ver una presentación
Información de lanzamiento y demo
Haz 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 puedes 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 |
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 |