Skip to content

Release Notes - v4.4.0 🚀

13 de abril de 2026

Esta versión incorpora un importante despliegue para la integración del gateway HL7 en QUATTROL, incluyendo configuración, homologación e importación de datos. Además, se añade la gestión de información tributaria con soporte para códigos CIIU en el perfil de usuario, mejoras de interfaz (UI), estandarizaciones en reportes estadísticos y cálculos de cifras significativas para POQTROL, así como resoluciones clave en el rendimiento y corrección de errores en varios módulos.


🌐 General

Nuevas Funcionalidades (Feat)

  • Se agregó la gestión de información tributaria al perfil de usuario con soporte para códigos CIIU.

Correcciones (Bugfixes)

  • Se hizo opcional el ingreso del archivo RUT en la validación de información tributaria y se actualizó la lógica para manejar datos vacíos.
  • Se actualizó el proceso de reseteo para limpiar correctamente las propiedades exclusivas del RUT.
  • Se mejoró la lógica al cancelar la edición tributaria, restaurando adecuadamente el estado anterior.
  • Se añadió una validación para datos nulos en la asignación de tax_info en la vista "Sobre mí".
  • El término de búsqueda de códigos CIIU ahora se convierte automáticamente a mayúsculas para coincidir con el formato de la base de datos.
  • Prevención de fugas de memoria (memory leaks) cancelando suscripciones de búsqueda al componente CIIU.

Refactorizaciones (Refactor)

  • Actualización de la ruta de importación de CiiuService para integrarlo con los servicios generales del dominio.

📈 QUATTROL

Nuevas Funcionalidades (Feat)

  • Integración con Gateway HL7:
    • Implementación completa para obtención, homologación y mapeo de datos de laboratorio.
    • Creación del orquestador de importación (DataMappingImportComponent).
    • Habilitación de homologaciones específicas mediante soporte de alternancia de colecciones por HL7.
    • Lógica extendida para Usuarios, Lotes, Instrumentos, Resultados, Resultados Temporales y Grupos Par (PeerGroups).
    • Implementación de servicio de logs, visor de auditoría y función cloud de reintentos para HL7.
  • Motor de Reglas y Lógica de Laboratorio:
    • Implementación de motor de validación en memoria (RuleEvaluator).
    • Cálculo de estadísticas históricas y acumuladas por lote, medias, desviaciones estandar y límites de desempeño de manera simplificada.
  • Experiencia de Usuario e Interfaz (UI):
    • Componente de botón polimórfico y mejora de estilos en componentes modales (Dialog) utilizando cva.
  • Arquitectura:
    • Introducción de ModelDefinition para registro y recuperación de modelos por ID y uso de validación de esquema con objetos Schema.

Correcciones (Bugfixes)

  • Ajustes completos en el área de ingreso grupal (Data Entry Group): corrección visual del diseño de ventanas y alertas modales, sincronización de valores y adición de símbolo de carga al almacenar.
  • Identificador único asignado a registros en ResultLogicService junto con la validación Qctest.

Rendimiento y Mantenimiento (Perf / Chore)

  • Perf: Se evita la consulta en base de datos devolviendo el resultado prematuramente si la lista de IDs de usuario a listar se encuentra vacía.
  • Chore: Actualización de dependencias (bun.lock) y limpieza de comentarios innecesarios del código.

Refactorizaciones (Refactor)

  • Reubicación de la ruta del módulo removeLogsHl7 de labcare hacia laboratory.
  • Ajuste de espacios y tabulaciones, así como puntos y comas faltantes en el componente de importación y en la lógica de homologación.

📊 POQTROL

Refactorizaciones (Refactor)

  • Estandarización de formato numérico en validaciones y reportes, junto con la corrección y exactitud de de cifras significativas, y redimensionamiento del diálogo a medidas nativas de la vista principal.

Correcciones (Bugfixes)

  • Se conservan fielmente sin alterar los valores de zScore y de para la exportación de reporte de participación cuando no logran ser un número válido.

⚙️ Mi Proceso

Correcciones (Bugfixes)

  • Se agregó validación para gestionar adecuadamente la siguiente alarma del proceso (next alarm).

⬅️ Versión Anterior | Volver a zymDev Core

Desarrollado con ❤️ por zymDev Team.