Releases: I-TECH-UW/OpenELIS-Global-2
OpenELIS-Global2 3.1.0.0 Release
What's Changed
- Tag V3 Beta 1 by @caseyi in #1232
- Add Method to analysis and attach to WHONet report by @CalebSLane in #1243
- E2E Coverage For Pathology And ImmunioChemistry Dashboard by @manishjha-04 in #1241
- add Push Notification Service🔔 by @konavivekramakrishna in #1208
- Add suport for an asterisk when defining a remote source Identifier by @mozzy11 in #1246
- remove astm bridge container as part of setup script teardown by @CalebSLane in #1244
- Landing Page and Immuno conclusion dropdown by @pascagihozo in #1245
- E2E Coverage For Routine And Study Reports by @manishjha-04 in #1239
- minor fix by @manishjha-04 in #1248
- Agg system roles end point and other minor fixes by @mozzy11 in #1255
- Add Exception handling for push service by @konavivekramakrishna in #1258
- exclude Global admin from Login Lab Unit by @mozzy11 in #1259
- add remote.poll.frequence property to the common properties by @mozzy11 in #1260
- fix Remote source identifier with asterisk by @mozzy11 in #1262
- E2E Coverage for Results and Validation by @manishjha-04 in #1210
- Fixing rewriting test notification config menu page by @adityadeshlahre in #1204
- (feature) Query the Client Registry to retrieve patient data and import it into OpenELIS by @mherman22 in #1219
- Ozone Features (initializer + SAML SSO role's) by @CalebSLane in #1275
- only reports with results should only print validated results by @mozzy11 in #1278
- minor fixes for patient and audit report by @mozzy11 in #1279
- patient report should only return validated tests with onlyresults by @mozzy11 in #1280
- improve API pagination to display bundle page number by @mozzy11 in #1281
- add support for displayList pagination by @mozzy11 in #1283
- minor fix by @mozzy11 in #1284
- Create user Notifications when STAT orders are created by @mozzy11 in #1285
- Fix config properties and also build and push fhir and proxy images by @mozzy11 in #1287
- Panel FHIR ordering by @CalebSLane in #1289
- Improve styling for the AutoComplete Component by @sakshamgupta912 in #1290
- minor fixes by @mozzy11 in #1291
- added sample service test class by @josephbate in #1286
- Build Installer on Release and Upload it as part of the Release artifacts by @mozzy11 in #1292
New Contributors
- @pascagihozo made their first contribution in #1245
- @sakshamgupta912 made their first contribution in #1290
- @josephbate made their first contribution in #1286
Full Changelog: 3.0.3.1...3.1.0.0
OpenELIS Global 3.0
OpenELIS Global 3.0 (August, 2024)
- New UI / UX! Most pages have been rewritten to use the new UI, which is faster and friendlier to users than ever!
- Create a Rule builder for reflex and testing algorithms
- Adopt the Carbon Design System for UI/UX standardization and modernization
- Allow multiple results for a test (EG: numeric plus a calculated result)
- Allow Attachments to test results (EG: images, pdf, etc)
- Integrate with terminology service (OpenConceptLab)
- Add calculated values test type
- Enhanced HistoPathology Workflow
- Identify specimen origin (w/ Coding)
- Pathology Stages supported (cutting, staining, slide workflow, etc)
- Enhanced ImmunoHistoChemistry Workflow
- Enhanced Cytology Workflow
- Add the ability for custom questions based on program
* - Support sample aliquoting
- Add custom label configurations in test catalog management to include labels needed for the workflows (aliquot, freezer, incubator, etc)
- Move control on the number/type of labels to the test catalog. EG: Test A will print 1 order label, 2 sample labels, and a freezer label
- Add safety and preservation information to labels
- Improved display of patient histories, including graphs of previous results.
- Adding a Shared Health Record (SHR) and International Patient Summary to the consolidated server stack.
>>>>> gd2md-html alert: inline image link here (to images/image2.png). Store image on your image server and adjust path/filename/extension if necessary.
(Back to top)(Next alert)
>>>>>
- Add critical result values support
* - Add Symptoms to order entry
- Creating a box of samples for referral to a reference lab
* - Add ability to remember Facility/Ward/Dr and/or Sample/Test information
- Internal Dashboards for users
* - New, more human friendly Lab Numbering scheme
- Physician lookup of test results on the consolidated server.
- Longitudinal patient test history across all sites** **
Comprehensive Release Note:
What's Changed
- bugfix infohighway search not working by @CalebSLane in #494
- fix Updating image and image display by @mozzy11 in #526
- Added antimicrobialResistance column to test table by @abertnamanya in #567
- improve cytology and pathology reports by @mozzy11 in #570
- add IHC report by @mozzy11 in #571
- update HistoChemistry report by @mozzy11 in #572
- Add IHC breast Cancer Report by @mozzy11 in #573
- more Work on IHC reports by @mozzy11 in #574
- catch NPE if IHS report params are empty by @mozzy11 in #575
- Add Translation for IHC reports by @mozzy11 in #576
- fix styling by @mozzy11 in #577
- fix styling by @mozzy11 in #578
- Fix NPE by @mozzy11 in #579
- cytology report should display all cell abnomalities by @mozzy11 in #580
- Changes for Viral Load by @caseyi in #581
- Update index.md by @jona42-ui in #582
- Update Referring ServiceRequest with Accession Number by @mozzy11 in #583
- Minor Fixes and cleanups by @mozzy11 in #584
- improve styling for results and validation page by @mozzy11 in #586
- Run Locallly compiled artifacts with remote images by @mozzy11 in #587
- Add instruction to run docker with Locally built artifacts by @mozzy11 in #588
- update read me by @mozzy11 in #589
- minor format by @mozzy11 in #590
- Updates to validation page by @mozzy11 in #596
- add result rejection on results screen and display nonconforming flag by @mozzy11 in #597
- make Menu Items configurable by @mozzy11 in #598
- '<>' sysmbols should display on the patient report by @mozzy11 in #601
- Validation Role should have acces to Validation By Test Date by @mozzy11 in #602
- switch publishing images to Docker hub by @mozzy11 in #603
- Switch publishing images to dockerhub by @mozzy11 in #604
- use certs image from docker hub by @mozzy11 in #605
- rename front end images by @mozzy11 in #606
- add translations to search patient component by @jona42-ui in #600
- (feat)Add some missing translations to the cretaepatientform by @jona42-ui in #595
- Minor bug fixes and styling by @mozzy11 in #607
- updates to results and validation page by @mozzy11 in #609
- Fix pagination on the ui data tables by @mozzy11 in #610
- Update report generation by @mozzy11 in #615
- update docker-compose setups by @mozzy11 in #616
- fix bad indention by @mozzy11 in #617
- implement API pagination for results and validation pages by @mozzy11 in #618
- Add API pagination for the workplan component by @mozzy11 in #619
- update hapi fhir version in docker-compose by @mozzy11 in #620
- fix validation page by @mozzy11 in #621
- fix translation by @mozzy11 in #622
- (feat)add translations to the search result form component by @jona42-ui in #623
- Minor fixes by @mozzy11 in #624
- update db for dev docker setup by @mozzy11 in #625
- update db by @mozzy11 in #626
- fix bad indention by @mozzy11 in #627
- improve perfomace when generating dashboard metrics by @mozzy11 in #628
- Update Reflex rule implementation by @mozzy11 in #629
- update admin page styling by @mozzy11 in #630
- Modify order Page should display all programm sample types by @mozzy11 in #631
- add missing translations for programm dashboards by @mozzy11 in #632
- (feat)add translations to reports module by @jona42-ui in #611
- More Improvements on Program Dasboards by @mozzy11 in #634
- (feat)Add missing translations to the order component by @jona42-ui in #633
- minor fixes on oder referal page by @mozzy11 in #635
- work on feedback for programme reports and dashboards by @mozzy11 in #636
- Fix patient history by @mozzy11 in #637
- Generated reports should be saved by default by @mozzy11 in #638
- Correct label by @mozzy11 in #640
- minor fix by @mozzy11 in #641
- minor fix by @mozzy11 in #642
- (feat)add missing translations by @jona42-ui in #639
- Add Order page s...
OpenELIS Global 3 Alpha 1
3.0.1.1 Update pom.xml
2.7.3.4
OpenELIS Global 2.7.3.2
OpenELIS 2.7.3.1
OpenELIS Global 2.7 (March, 2023)
Updates of all core technologies
New versions listed below
Ubuntu Server 22.04 LTS
PostgreSQL 14.5
Docker 20.10.18
Apache Tomcat 8.5
Java 11
Maven 3.8.5
Python 3.10.4
HAPI FHIR 5.4.1
Allow < > symbols in numeric results (important for lower/upper limit on analyzers)
Single sign-on capability
Using SAML
Reject Tests from reception
Reject samples.docx
Can now search for tests on the order entry screen
Search tests.docx
Update the user interface to support React framework
This will provide the ability to design much more interactive UI elements
Ability to search by order date in the validation tab
Enhanced backups
New aggregate reports
Bug fixes to the analyzer and reflex workflows
More mature ASTM interfacing
Removed extraneous UI element on order entry
Other security fixes and enhancements
2.7.1.1
Release Candidate 1 of 2.7 for UAT
OpenELIS Global 2.7 (March, 2023)
Updates of all core technologies
New versions listed below
Ubuntu Server 22.04 LTS
PostgreSQL 14.5
Docker 20.10.18
Apache Tomcat 8.5
Java 11
Maven 3.8.5
Python 3.10.4
HAPI FHIR 5.4.1
Allow < > symbols in numeric results (important for lower/upper limit on analyzers)
Single sign-on capability
Using SAML
Reject Tests from reception
Reject samples.docx
Can now search for tests on the order entry screen
Search tests.docx
Update the user interface to support React framework
This will provide the ability to design much more interactive UI elements
Ability to search by order date in the validation tab
Enhanced backups
New aggregate reports
Bug fixes to the analyzer and reflex workflows
More mature ASTM interfacing
Removed extraneous UI element on order entry
Other security fixes and enhancements
OpenELIS Global 2.6
OpenELIS Global 2.6 (July, 2022)
Features:
- User Management Overhaul
- Ability to set user access permissions by lab section
- “Base permissions on User” capability
- Simplification of roles
- Reception, Results, and Validation are now configurable by lab section
- Search user names
- able to filter users by active or not, admins, by test section
- Tests available to order from order entry filtered by lab section
- Implemented reporting range for tests in the test catalog
- Patient reports by referring site and date
- Add tests to the default catalog for Serology, Hematology, and Biochemistry Modules
- Add Lists of physicians to the FHIR data structure, allowing requesters to be populated from the list.
- Populate provider information from the provider registry on the consolidated server
- See this link for information on how to add providers to the consolidated server
- Improve Reports
- Improve labels in Admin section
- Integration with Global Open Facility Registry (GOFR)
- GOFR is now available as part of our Consolidated Server stack of application. It provides an great UI to manage a master facility list, and OpenELIS can be configured to update the list of facilities in it using the MFL.
- **Please click here to see a video demo **
- All geographical fields (EG: address, city, region, district, etc) are now customizable from the user interface in the admin menu.
- Improved Integration with OpenMRS
- ** Using the FHIR Module**
- Repaired the facility search on the Organizations page
- Added support to scan the sample labels (XXX.1, XXX.2, etc) in all fields where order numbers can be searched.
- Support order priority
- STAT, ASAP, timed, future STAT, routine
- Order priority will appear in workplans and order entry
- STAT orders being received will alert those in the workflow at appropriate times
- Hide the reference value on the patient report for select list tests for added clarity.
- Finalized Quantstudio 3 support for COVID 19 analyzer interfaces
- OE now loads current values into the reference range when editing a test
- Test name now wraps on the patient report to support longer test names.
- All countries now appear for nationality in patient registration
- Redesigned Order entry page - Samples are together with the list of tests available now
- Reflex Test Pop Up notifications
* - Add Native ASTM support
- Add methods to tests
OpenELIS Global 2.4
OpenELIS Global 2.4 (September 2021)
Features:
- Complete redesign of the referral workflow:
- These new features should help labs manage a large number of tests that will be referred to a lab for results. This should be extremely useful for sites where COVID sampling is happening and sent to a lab for analysis, or for the viral load testing as part of HIV care, but has many other uses as well.
- Now tests sent to reference laboratories can be sent and received electronically
- Reception of referred samples can be accomplished by just scanning the barcode
- Patient reports can be printed directly from the referral screen
- Status of all referred tests can be seen in the tables
- See the user manual for a complete representation of changes, or visit the demo
- One step referral from both the order entry screen and the results entry screen
- Default the sent date to the current date when referring a test
- Default the ordered test to the selected test in the referral menu
- Redesign of the electronic orders page
- Search for incoming orders by passport number, national ID, referred lab number, etc
- Enter an order directly from the electronic orders screen
- View details of an incoming order
- Print patient reports by patient
- Search for a patient and generate all reports for them in the patient report screen
- Add checking to ensure that no characters that can cause a system error can be saved in the “Lab Number” field, even if validation is deactivated
- Ability to designate a lab test as “In Lab Only”, creating the ability to designate an internal QA check test that is not reported on the patient report.
- Units / Wards in a hospital no longer need to have unique names
- Result and validation screens capped to 99 results for faster loading
- Biological Validation Screens: Created the ability to validate by accession number or by range of accession numbers.
- Increased the speed of results and validation screen loading
- Increased the speed of saving results and validation screens
- QuantStudio 3
- Create experiment files for QS3 with plate setup and results file import
- Removed the non-interactive background images
- Improved the new patient demographic import
- First the system searches the local DB and displays any options, then it displays the options downloaded from the remote demographics server when they are ready
- Previously, it would wait till all sources were finished before displaying results
- Fixed various issues with the test catalog tools (significant digit fixes, switching test types, adding options to result entry)
- Fixed various bugs, including the “Too many redirects” installer bug
- Updates to patch potential security vulnerabilities
- Did a full scan for vulnerabilities, both in source code and a scan of the application
- Fixed security issues, updated any software moving to end of life, updated the target installation environment to Ubuntu 20.
Consolidated Lab Data Warehouse Features:
- Holds information about every OpenELIS test run in a national lab network
- Serves the latest facility registry information, including wards
- Now collects more of the OpenELIS data model in FHIR format, including sample information and codable concepts for lab results
- “Data Mart” style flat table creation for reporting on specific indicators
- COVID-19 Reporting is the first set of indicators developed
- This produces tables that can have visualizations developed using any data analysis software (EG: PowerBI, Tableau, Big Query, etc)
OpenELIS Global 2.3
OpenELIS Global 2.3 (Feb 2021)
Features:
Enhanced email and SMS result reporting tools for all types of results
New features allow one to set conditions and defaults for messaging.
EG: setting a custom message for non-normal range results for a specific test, and specifying that it should go via SMS to the patient and email to the provider.
One can specify a custom message for any test in the catalog, and specify what method (email or SMS) and in what scenarios the test should be sent (all results, normal range results, or non-normal results).
Ad-hoc notifications, the ability in the order entry screen to specify that an SMS or email should be sent to the ordering physician or patient. Defaults are set via the admin screen.
ASTM Analyzer interfaces
Enhanced analyzer connection functionality to compliment the existing flat file import capability.
Electronic Referrals Functionality
Connecting the reference lab network to the consolidated server
Referred tests arrive electronically to the reference lab, allowing a scan of the barcode on the order or sample to import the test request, and simplify the reception process.
Results are sent back to the requesting system electronically, allowing for much faster results.
This has big implications for Viral Load of HIV testing, Early infant Diagnosis of HIV, COVID-19 and other outbreak diseases, and any reference test where speed of result is of the essence.
It will alleviate some of the bottlenecks faced at reception for reference labs.
New accession number format
Now more total numbers are available per year
The ability to not validate accession number format
This allows any number to be used as long as it doesn’t already exist in the system.
The practical application is that one could use commercially pre-printed barcodes, or use different prefixes for different purposes within one lab
Note: part of the 2.2 patch release
Custom pre-printed barcode accession number formatting
Allows use of a custom prefix for preprinted barcodes.
Pediatric reference ranges added
We now support reference (normal) and valid ranges going down to days! This is very useful for pediatric testing.
We also added days to age entry on the order entry page.