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_infoassignment 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
CiiuServiceto 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.
- Implemented in-memory validation engine (
- User Experience and UI:
- Polymorphic button component and style enhancements for modal components (
Dialog) usingcva.
- Polymorphic button component and style enhancements for modal components (
- Architecture:
- Introduced
ModelDefinitionfor model registration and retrieval by ID, using schema validation withSchemaobjects.
- Introduced
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
ResultLogicServicealong withQctestvalidation.
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
removeLogsHl7fromlabcaretolaboratory. - 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
zScoreanddevalues 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.