Releases: CDCgov/NEDSS-Modernization
Releases · CDCgov/NEDSS-Modernization
v7.6.1
Bug Fixes and Enhancements
- Improved user interface to ensure that tool tips properly display on the filter and sort buttons for patient search results.
- Users selecting the "clear all" options will now properly reset the search back to its starting status to be able to complete a new search with only the default options selected.
- When users sort investigations by the "Start date" field in the table view for investigations, they will now see an accurate list sorted by that field.
- Users will be shown which columns can be sorted on the search results table screen with clear controls built into the table results user interface.
What's Changed
- Fix failed test scenarios for editing demographics information by @Faruker in #1746
- Bump micromatch from 4.0.7 to 4.0.8 in /apps/modernization-ui by @dependabot in #1732
- CNT-42 Fix failed test scenarios by @Faruker in #1751
- [CNFT1-2943] Allows for partial searches of coded results and resulted tests in Lab Report searches by @adamloup-enquizit in #1748
- [FIX] Corrects the password reset email address by @adamloup-enquizit in #1749
- Update badeball npm version by @mdavis-enquizit in #1750
- [CNT-57] - Fix failed e2e test cases by @lramakr in #1757
- Cnft1 2944 resulted test codes by @alaapbharadwaj in #1753
- adding checkmark on selected option sortby dropdown and refactored by @hclarkEnq in #1752
- [CNFT1-2470] Actually collapsible criteria by @adamloup-enquizit in #1758
- [CNFT1-2973] Sortable investigation results by @adamloup-enquizit in #1760
- Move secrets to env vars by @mpeels in #1534
- Workflow update secret by @mpeels in #1763
- Pagebuilder workflow fix by @mpeels in #1764
- [FIX] Patient sorting by @adamloup-enquizit in #1766
- Clear county when state value is cleared. Hook error fix by @mpeels in #1756
- [CNFT1-2939] List view sort options by @adamloup-enquizit in #1769
- passing down size prop by @hclarkEnq in #1773
- Cnft1 2946 autocomplete with strings by @hclarkEnq in #1765
- NBS 6.0.16 by @mpeels in #1376
- CNFT1-2893 Bulk patient import script by @stevegsa in #1708
- [CNFT1-2973] Investigation add time to started on by @adamloup-enquizit in #1774
- Create two env files by @mpeels in #1775
- Delete .env by @mpeels in #1778
- [CNFT1-3036] Search criteria width by @adamloup-enquizit in #1777
- CNFT1-2928 API: Update Lab Search API to include Resulted Test Data by @stevegsa in #1768
- [Refactor] Use search interaction by @adamloup-enquizit in #1779
- [CNFT1-2958] Search result border by @adamloup-enquizit in #1780
- adding no data indicator on ui for when id types no data by @hclarkEnq in #1783
- List sorting by @adamloup-enquizit in #1781
- Display resulted tests on lab report search results by @mpeels in #1785
- CNFT1-2770 API: Create Extended patient data entry form for Phone/email by @stevegsa in #1787
- Remove coded result / numeric result tag by @mpeels in #1790
- Cnft1 3009 extended patient entry by @mpeels in #1782
- Updated NBS6 Installation Path by @njaved in #1793
- Bump upload-artifact to v4 by @mpeels in #1796
- Bump express from 4.19.2 to 4.20.0 in /apps/modernization-ui by @dependabot in #1801
- Bump body-parser and express in /apps/modernization-ui by @dependabot in #1800
- Extended patient create: Race by @mpeels in #1794
Full Changelog: v7.6.0...v7.6.1
v7.6.0
New Features
- NBS 7 now includes the ability to view advanced search results in a table view, including functionality to filter and sort, and organize and arrange table views for Patients, Lab Reports, and Investigations. Users will be able to manipulate the table view to re-order or hide specific columns and persist these settings as they remain logged in to NBS.
- Search results save with a unique URL, allowing users to navigate to and from searches, or copy and save URLs to specific search results. Users can now share URLs between instances to access saved searches using bookmarks and in-browser tools.
- NBS 7 advanced search will now default to the new table view for users, search preference will persist with a user's browser session.
- Completed a new API that allows systems hosted on-prem to retrieve data from a cloud-hosted NBS database, with an API endpoint service and without interrupting the existing Outbound NNDSS route and message transmission systems hosted On-Prem at Jurisdictions.
- Adds near real time reporting to NBS, starting with the Hepatitis Datamart. Near real time reporting replaces the existing batch ETL process.
Bug Fixes and Enhancements
- Upon creating a new patient, users will no longer have an alert identifying if they are missing data. Users will now be able to go directly to a patient file or create a new document to attach to a patient upon completing a new patient create.
- Enhanced the visual clarity for buttons in NBS 7 to indicate when a user hovers over a button with which they can interact, and to indicate when they have moved away from such a button.
- Updated the modernized search pages to allow users to more quickly access the patient, laboratory, and investigation search through a single screen, rather than navigating through dropdowns.
- Users will be able to sort on table results for lab reports, patients and investigations in the updated NBS search results screen in table view.
- Users will see their most recent search results sorting and filtering choices carry over within a single login to NBS. Navigating away from the search will not reset the table and sorting preferences.
- Users will be able to customize the table results of search results, arranging the order in which specific columns appear in each of the advanced search result pages.
- Improved the spacing of checkboxes on the Advanced Search screens to provide a better user interface for searching against patient records that are Active, Deleted, or Superseded.
- Users can now toggle the search criteria fields when they complete an advanced search. This will provide users more space to review and interact with search results for Patients, Lab Reports, and Investigations.
- The event search against the Outbreak name field will now allow users to select multiple outbreaks to search against, rather than a single entry.
- The field for Pregnancy status in the investigation search will now correctly be labeled.
Full Changelog: v7.5.3...v7.6.0
v7.5.3
Updates and Enhancements
- Includes infrastructure changes for an upcoming API that allows on-prem systems to make connections to the database in the NBS Cloud. Documentation will be included in the upcoming v7.6.0 release.
- Our data team completed foundational work and testing for near real-time reporting service in the NBS cloud. Our upcoming v7.6.0 release will include support for the Hepatitis Datamart. We will add documentation and support for other Datamarts in future releases.
Full Changelog: v7.5.2...v7.5.3
v7.5.2
Bug Fixes and Enhancements
- Fixed CDC email address on about page
- Updated NBS Central link on home page
- Updated feedback section to include link to email address for feedback
Full Changelog: v7.5.0...v7.5.2
v7.5.1
Bug Fixes and Enhancements
- Add additional SSL Cipher support to modernization-api and question-bank docker containers.
Full Changelog: v7.5.0...v7.5.1
v7.5.0
New Features
- Users visiting the NBS Demo site will first visit a new login and home page, with links and details on NBS 7 including instructions for installation, feature guides, and links to key CDC resources. Users will also be able to request a username and password to access the NBS demo site. This login and home page can be customized to meet a STLT's home page needs.
- NBS now ships by default with an integrated KeyCloak identity provider (IDP) to ensure secure access and validate users in the absence of a jurisdiction provided IDP or Single-Sign On (SSO), protecting database connections.
Bug Fixes and Enhancements
- NBS 7.5 has been updated to support the latest NBS 6.0.16 release
- Added jdk.crypto.cryptoki module to ensure cipher availability
- Fixed a bug when searching for investigations using the Provider information, the autocomplete list now returns correct results.
Full Changelog: v7.4.4...v7.5.0
v7.4.4
New Features
- Created a new UI component to improve multi-select interactions in the Advanced Search screens.
Bug Fixes and Enhancements
- Updated the patient data entry to ensure that the time of a change made to the Postal Locator table is saved when an alteration is made to a patient record.
- Improved functionality of the Date of Birth search field to provide a better response to user inputs when a user includes a forward slash character.
Full Changelog: v7.4.3...v7.4.4
v7.4.3
New Features
- Users who logout of NBS 7 will be shown an updated screen to indicate that they have successfully logged out and allow them to navigate to the NBS home page after logging out.
- Users who experience a timeout due to idle time on NBS will be shown an updated screen to inform them of the timeout and allow them to either remain logged in or logout of NBS.
Bug Fixes and Enhancements
- Corrected an error with screen reader interaction with the date of birth field on the new patient create function that led to duplicate button commands to appear.
- Updated the date of birth field to provide better field interactions when users include "/" when entering a date of birth.
Full Changelog: v7.3.3...v7.4.3
v7.4.2
New Features
- Added "years old" to better explain the date of birth field to provide clarity on patient profile views.
- Users will now be able to select a telephone type when adding additional phone numbers to a new patient file.
- Updated the arrangement of the investigation tables to improve clarity and organization.
- Enhanced the performance of event search after completing multiple searches without refreshing the page.
Bug Fixes and Enhancements
- When a business rule is created, the generated error message now contains the rule Id.
Full Changelog: v7.3.3...v7.4.2
v7.4.1
New Features
- Updated UI elements for sorting arrows across patient profile views to improve visual consistency.
- Removed non-functional sorting arrows form the administrative section of the patient demographics tab to reduce unnecessary UI elements on the patient profile page.
- Updated the add patient function to move the previous success screen to a modal to reduce the navigation and page loads to speed up file creation.
- Updated the appearance of pagination controls to improve visual consistency.
Bug Fixes and Enhancements
- Removed the "Add Another Patient" option from the New Patient creation success modal to streamline the patient review process and remove the capability for users to add new patients without completing a new patient search.
- Removed the ability to add special characters to fields in the demographics tabs where they are not applicable.
- Updated to sentence case to correct textual consistency across the patient demographics tab.
- Users are no longer able to enter non-numeric characters into the birth order field on patient profiles, and the field will be enabled only when a user selects “yes” for the multiple birth field.
- Business rules library data can now be exported. Users will no longer encounter the "NOT accessible" error when exporting to a PDF file or see JavaScript code when exporting to a CSV file.
- Updated the color and style of borders on the Patient Profile page to correct for alignment and consistency.
Full Changelog: v7.3.3...v7.4.1