Skip to content

Release Notes - v4.4.0 🚀 ​

April 13, 2026

This release incorporates a major rollout for the HL7 gateway integration in Quattrol 365, including configuration, homologation, and data import. In addition, tax information management with support for CIIU codes has been added to the user profile, alongside UI improvements, statistical report standardizations, significant figures calculations for POQTROL, and key performance optimizations and bug fixes across multiple modules.


🌐 General ​

Features ​

  • Added tax information management to the user profile with support for CIIU codes.

Bug Fixes ​

  • Made RUT file upload optional in tax information validation and updated logic to handle empty data.
  • Updated the reset process to properly clear RUT-exclusive properties.
  • Improved cancel logic during tax info editing, restoring the previous state correctly.
  • Added validation for null data in tax_info assignment within the "About Me" view.
  • CIIU code search query is now automatically converted to uppercase to match the database format.
  • Prevented memory leaks by unsubscribing from search observables in the CIIU component.

Refactor ​

  • Updated import path for CiiuService to integrate with general domain services.

📈 Quattrol 365 ​

Features ​

  • HL7 Gateway Integration:
    • Full implementation for retrieving, homologating, and mapping laboratory data.
    • Created import orchestrator (DataMappingImportComponent).
    • Enabled specific homologations through collection switching support via HL7.
    • Extended logic for Users, Lots, Instruments, Results, Temporary Results, and Peer Groups.
    • Implemented logging service, audit viewer, and Cloud Function retry mechanism for HL7.
  • Rules Engine and Laboratory Logic:
    • Implemented in-memory validation engine (RuleEvaluator).
    • Simplified calculation of historical and cumulative statistics per lot, means, standard deviations, and performance limits.
  • User Experience and UI:
    • Polymorphic button component and style enhancements for modal components (Dialog) using cva.
  • Architecture:
    • Introduced ModelDefinition for model registration and retrieval by ID, using schema validation with Schema objects.

Bug Fixes ​

  • Comprehensive fixes in the Data Entry Group area: visual styling fixes for windows and modal alerts, value synchronization, and addition of loading indicator when saving.
  • Assigned unique identifier to records in ResultLogicService along with Qctest validation.

Performance & Chores ​

  • Perf: Avoided database query by returning early if the user ID list to retrieve is empty.
  • Chore: Updated dependencies (bun.lock) and cleaned up unnecessary code comments.

Refactor ​

  • Relocated module path of removeLogsHl7 from labcare to laboratory.
  • Adjusted spacing, tabs, and missing semicolons in the import component and homologation logic.

📊 POQTROL ​

Refactor ​

  • Standardized numerical formatting in validations and reports, along with correction and precision of significant figures, and resized dialog to native dimensions of the main view.

Bug Fixes ​

  • Faithfully preserved zScore and de values in the participation report export when they fail to evaluate to a valid number.

⚙️ My Process ​

Bug Fixes ​

  • Added validation to properly manage the process's next alarm.

⬅️ Previous Version | Next Version ➡️ | Back to zymDev Core

Built with ❤️ by zymDev Team.