Releases: I-TECH-UW/OpenELIS-Global-2
OpenELIS-Global2 3.1.0.5 Release
What's Changed
- Provider integration Tests by @Isabirye1515 in #1564
- Added the help-icon to E2E by @Bahati308 in #1582
- Issue-1338 Create CODE_OF_CONDUCT.md by @Bahati308 in #1571
- minor fix in Code of Conduct by @mozzy11 in #1583
- Issue-1490:Add QR style barcode by @AdarshSamani in #1491
- Added the change password to login E2E by @Bahati308 in #1585
- Add RequestServiceTest by @Agaba-derrick in #1591
- bump minor fix version before upgarde by @mozzy11 in #1592
- Hardened AdminPage selectors by @Bahati308 in #1600
- Hardened batchOrderEntry and patientEntry selectors by @Bahati308 in #1593
- Fixing issues with Provider Management page under Admin by @harshitg927 in #1599
- Made the buttons responsive and with correct order by @peach280 in #1603
- Issue #1508: add password expiry notification on session initialization by @HuzaifaOmar in #1587
- Fix: Restrict First Name and Last Name Fields to Alphabetic Characters Only by @harshitg927 in #1597
- Scroll and Dropdown features are now responsive for Provider Management and Analyzer test name pages. by @peach280 in #1467
- Add-noteservice-Tests by @Agaba-derrick in #1309
- Refactored Style.css for Enhancing code quality Readibilty and Maintainabilty by @Raghavjha60570 in #1481
New Contributors
- @AdarshSamani made their first contribution in #1491
- @Raghavjha60570 made their first contribution in #1481
Full Changelog: 3.1.0.4...3.1.0.5
OpenELIS-Global2 3.1.0.4 Release
What's Changed
- Worked on Headers by @Isabirye1515 in #1282
- minor fixes by @mozzy11 in #1293
- update Read me and Global search bar styling by @mozzy11 in #1295
- #902: Added more intergration tests for patientService class by @josephbate in #1297
- #902: completed more personService Intergration test by @josephbate in #1296
- Add Coverage Badge by @mozzy11 in #1298
- adding more tests for patientService by @josephbate in #1299
- made the search bar responsive by @Bahati308 in #1294
- Re-adding multiplatform build by @CalebSLane in #1300
- update cert image build config for docker compose build by @mozzy11 in #1313
- add Multi platform images by @mozzy11 in #1315
- Maven Build should pull Data export library jar from remote UW digi repo by @mozzy11 in #1317
- (test) Add tests for the Dictionary Service methods by @mherman22 in #1314
- fix breaking testModify jsp by @mozzy11 in #1328
- added more test for patientService and patientTypeService by @josephbate in #1301
- Add intergation test for adress by @josephbate in #1312
- comment out data export build from CI and docker builds by @mozzy11 in #1347
- Add SearchIndexManagement component in the Admin page by @rahul6603 in #1332
- Add additional tests for SearchResultsService by @rahul6603 in #1333
- minor fixes on calculated value by @mozzy11 in #1351
- fix: testMenuList rendering fix by @adityadeshlahre in #1342
- Added CONTRIBUTING.md by @Bahati308 in #1352
- Ensure there are no duplicates in the returned patient results from open client registry by @mherman22 in #1319
- Added all language Translations for fr.json and en.json by @Bahati308 in #1373
- Fixed issue 1363 [Login error returning key instead of value when French language is selected] by @Bahati308 in #1364
- filter lab units by user roles on the activity by @mozzy11 in #1374
- 1339: Save Button Disabled During API Call, Disllowing Multiple Requests by @aayush6194 in #1345
- Refactored the getSysUserId Method into a Single Class by @Ariho-Seth in #1303
- additional labs column in csv routine expoert by @pascagihozo in #1383
- bump fix version by @mozzy11 in #1384
- Fix: Prevent negative age input values in New Patient form, along wit… by @harshitg927 in #1380
- Remove redundant "=>" expression by @vsvishalsharma in #1393
- Makes user manual accessible to all loged in users by @vsvishalsharma in #1396
- add Lab unit filter on csv Routine report by @mozzy11 in #1405
- add back the home menu link by @mozzy11 in #1408
- Fix: Organization Management: Dropdown Navigation, Checkbox Sync, and Address Fields by @harshitg927 in #1392
- Add the In Progress Filter to Pathology Dashboard and Cytology Dashboard by @vsvishalsharma in #1369
- Added Lab Number Management E2E by @Bahati308 in #1407
- Fix admin management pages to use the fullwidth grid by @mherman22 in #1321
- bump fix version by @mozzy11 in #1412
- Fixed adminpage margin and made it responsive #1365 by @rahulkundu1209 in #1391
- Modified login.cy.js overly specific selector by @Bahati308 in #1414
- Enhance Navigation and Dashboard: Add Home Link and Interactive Tiles by @harshitg927 in #1406
- Added global menu config E2E by @Bahati308 in #1416
- improve Form validation for add-user and some minor style fixes by @mozzy11 in #1417
- removed the single submenus as per issue:OGC-17 by @vsvishalsharma in #1354
- change of color for invalid results should occur in real time by @mozzy11 in #1419
- Fix DatePickerInput to Validate Numeric and Slash Characters Only by @harshitg927 in #1415
- Patient date of birth should be consistent between Date Locales by @mozzy11 in #1421
- Modify config only when user explicitly clicks on select by @mozzy11 in #1424
- Added homepage E2E by @Bahati308 in #1433
- Updated batchOrderEntry E2E by @Bahati308 in #1420
- fix: modify dictionary item only when user explicitly click on select by @harshitg927 in #1439
- Repeat password input field turns red when a value is entered in the repeat password field and it differs from the password. by @rahulkundu1209 in #1427
- Add default Cytology Program and Other fixes by @mozzy11 in #1448
- Updated selectors to use data test id in NonConformPage.js by @vsvishalsharma in #1444
- (fix): Improve our dataset management for the integration tests by @mherman22 in #1445
- Updated the batchorder e2e by @vsvishalsharma in #1459
- Fix rewriting test management config menu page by @adityadeshlahre in #1215
- Remove duplicate Add Test service methods by @mozzy11 in #1466
- Updated dashboard E2E by @Bahati308 in #1425
- Revert "Updated dashboard E2E" by @mozzy11 in #1471
- regionTestwith DataSets by @Agaba-derrick in #1450
- Removed add and deactivate buttons in admin ---> general configuration menu by @harshitg927 in #1472
- uncomment dataexport mvn build as https://packages.uwdigi.org/ artifactory is down by @mozzy11 in #1480
- SSO logout improvement by @CalebSLane in #1477
- Add XML formatter and VAlidate frontEnd Format in CI by @mozzy11 in #1494
- add Menu service test with data sets by @Agaba-derrick in #1495
- Validation e2e selector updates by @vsvishalsharma in #1496
- (test): Add integration test for the ProgramSampleService class by @vickabire in #1468
- (test): Add Integration tests for PathologySampleService class by @vickabire in #1476
- (test): Add Integration tests for Program Service by @vickabire in #1457
- Add-reference-table-intergration-tests by @Agaba-derrick in #1237
- Responsiveness by @peach280 in #1458
- refactor(import): Introduce ImportService interface and unify method naming solving issue #1115 by @HuzaifaOmar in #1482
- Fully Responsive design by @peach280 in #1511
- Dashboard e2 e by @Bahati308 in #1507
- Fixed the Translations for the French language which were missing or wrong by @SOHAMPAL23 in #1456
- Implement Roles for REST endpoints by @mozzy11 in #1529
- Updated home E2E by @Bahati308 in https://github.com/I-TECH-U...
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