R&D & Future Features
R&D & Future Features
This page contains features that are in active research and development or are planned for future releases but not yet scheduled.
🤖 Catalyst - AI-Powered Lab Data Assistant
Status: 🔬 In R&D (Not scheduled for v3.2)
Catalyst is OpenELIS Global's most ambitious initiative - an AI-powered assistant that enables natural language reporting and data extraction for laboratory users. This represents a fundamental shift in how lab staff interact with their data.
Vision
Imagine a lab manager asking: "Show me the turnaround time trends for CBC tests over the last quarter, broken down by shift" - and getting an instant, accurate response without writing a single query or navigating complex report builders.
Privacy-First Architecture
Critical Design Principle: The AI receives only the database schema - never patient data. All queries are generated by the AI, but executed locally against the lab's database. Patient information never leaves the facility.
Planned Capabilities
Natural Language Reporting
LLM-powered sidebar assistant for creating reports using plain language
Ask questions in conversational language, get structured reports
No SQL knowledge required for complex data extraction
Visual Query Builder
Fallback interface when AI is unavailable
Drag-and-drop query construction
Useful for offline environments or when precise control is needed
Personal Dashboards
Customizable widgets (KPIs, charts, tables)
Role-based default dashboards
Pin frequently-used queries and reports
Report Management
Report scheduling and automated delivery
Sharing with colleagues and external stakeholders
Export formats: CSV, Excel, PDF, JSON, HL7/FHIR
Legacy Report Migration
Migration of existing Jasper reports to new Catalyst preset format
Preserve institutional knowledge in modern, maintainable format
Flexible AI Configuration
Admin configuration for LLM connections
Options: local models, central organizational models, or cloud providers
Support for air-gapped deployments with local models
Related Documentation
📋 Future Release Goals (Unscheduled)
These features are on our radar but not yet scheduled for a specific release. Items in bold are expected to be funded; others are looking for sponsors.
Sample & Specimen Management
Support Sample Aliquoting
Add custom label configurations in test catalog management
Include labels for aliquot, freezer, incubator workflows
Move control on number/type of labels to the test catalog
Example: Test A prints 1 order label, 2 sample labels, and a freezer label
Add safety and preservation information to labels
Ability to "Use" Some of a Sample
Track partial sample consumption
Support for samples used across multiple tests over time
Patient Management
Patient ID Deduplication
Merge duplicate patient records
Consolidate test history across merged records
Audit trail for merge operations
Add Symptoms to Order Entry
Capture clinical symptoms at time of order
Support clinical decision-making and epidemiological reporting
Add Insurance Information
Insurance provider and policy capture
Integration with billing workflows
Reporting
Turn Around Time Report
Feature lead: CI design group
Measure time from sample collection to result validation
Lab Activity Report
Feature lead: CI design group
Comprehensive view of laboratory throughput and workload
New Non-Conformity Reports
Enhanced reporting on rejected samples and QC failures
System Administration
Add Wards to GUI Management
Visual management of hospital wards/units
Assignment of wards to facilities
Automatic Updates for Software
On first sign-on, users can view release notes
Release notes integrated into overhauled help menu
Streamlined update process for deployments
External Integrations
Links to SORMAS Disease Outbreak Management System
Export positive results for notifiable diseases
Support outbreak investigation workflows
Want to Sponsor a Feature?
If your organization is interested in sponsoring development of any unscheduled feature, please contact us at digit@uw.edu. Sponsorship helps prioritize features and ensures they meet your specific needs.