Releases: CDCgov/NEDSS-Modernization
Releases · CDCgov/NEDSS-Modernization
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
v7.4.0
New Features
- Page Builder
- Modernized Page Builder delivery is now complete.
- New preview functionality provides users with the ability to review the page in the modernized Page Builder before it is published.
- Add, search, and delete functionality has been added to questions, value sets, static elements, and business rules.
- Users have the ability to view questions, static elements, sections, tabs and subsections on the preview page.
- Users have the ability to view and edit page information and page history from the preview page.
- Users have the ability to customize the page by creating/editing/deleting sections, sub-sections and tabs.
- Users can re-order tabs and various sections of the page.
- The users also have the ability to group/ungroup questions to create a repeatable block.
- Users have the ability to perform other various actions by clicking the buttons from the preview page header.
- Data Ingestion
- This release also provides support for new features in the data ingestion service v7.4.0
Bug Fixes and Enhancements
- Patient Search
- Enhanced logic behind our search results provides improved performance, elevates more accurate matches, and de-prioritizes sounds-like results.
- Patient Profile
- Users now see correctly aligned buttons on the patient delete modal, following modernized NBS design standards.
- General
- Completed updates of the modernized application to the latest Spring Boot version to address security vulnerabilities in earlier versions. User will not be impacted from this version upgrade.
Full Changelog: v7.3.3...v7.4.0
v7.3.3
Bug Fixes and Enhancements
- Users will now be able to view an accurate count of the current number of items on a given page of a table compared against the total number of items in that table for patient demographic details.
- When adding or updating data to the administrative comment section of the patient demographic details, users will no longer be required to refresh their browser to see the updated comment details.
- Users will now be able to correctly find patients with hyphens or spaces in their names.
- Users will now be able to use quick codes to auto-complete providers and facilities in event search to identify requesting and ordering providers and facilities in the advanced search tool.
- Users will now be able to use the "Clear All" function as intended to clear out all search filters in patient and event search, allowing users to reset a search to its starting position with no fields selected.
- Improvements to the screen reader key commands to better allow users to navigate through search screens to manage the "chips" used for filtering search results.
- The text indication for "no data" will now correctly contrast with the surrounding fields so that it properly interacts with accessibility tools that rely on color contrast.
Full Changelog: v7.3.2...v7.3.3
v7.3.2
New Features and Enhancements
- When users update demographic data on a patient record, the old, edited, or deleted data will now save to the patient history tables in line with NBS 6 functions. This will provide a backend record of all changes made to a patient record.
Bug Fixes
- Users will no longer experience problems viewing patient profile tables when a patient has more than ten lab reports attached. Users can now paginate through lab reports when a patient has more than ten attached records.
- In the address field within patient profile, users will see the list of non-county data (cities, incorporated towns, etc.) in alphabetical order along with counties for the states of Florida, Nevada, and Virginia.
- Users are now able to search by partial phone number and will no longer see a phone number formatting mask appear on the phone number search. Users can search against the phone number field for all phone numbers containing a given set of numbers.
- Users will no longer experience a routing error when accessing an investigation from an event search. When the user selects the “return to file summary” button the user will be routed to the patient record in the modernized application.
- Users will no longer encounter errors when searching by the status of “unknown” in the pregnancy status field on advanced event search and will see proper results for investigations against the “unknown” pregnancy status.
Full Changelog: v7.3.1...v7.3.2
v7.3.1
Bug Fixes
- The patient profile events tab will now correctly indicate to users when a document has been added to the system electronically using a text indicator under each electronic lab.
- Users will be able to correctly use the key command to select "Clear All" when using accessibility tools to manage patient search.
- Users will now be able to correctly search against patients who have been merged and marked as "superseded" if their account has the correct permissions to view superseded and deleted patient records.
- Users will now correctly be able to search against event records using the "notification status" field and bring back expected results based upon the selected status.
- Users will now be able to correctly search against order and reporting facilities and providers in the advanced search, event search feature. This search contains an auto-complete that will fill in the name of the ordering or reporting provider or facility.
- Image items within NBS will now correctly include the required tags for "alt text" to improve accessibility within the modernized pages.
Full Changelog: v7.2.2...v7.3.1
v7.3.0
New Features and Enhancements
- We’ve introduced new features to this release to improve user experience across NBS 7 including the release of PageBuilder 2.0
- Users will be able to create a new page with various conditions for the investigation event type and all other event types will be routed to classic NBS.
- Users will be able to search existing conditions, create new conditions and add conditions to page
- Users will be able to import a new template
- Users will be able to use the page library landing page to look at the list of the current pages & change the number of pages they can view using the pagination feature
- Users will be able to search for a particular page using page name, condition name or condition code & will be able to print the current view of the page library landing page
- Users will be able to download the page names and other details in the csv format
Bug Fixes
- Updated the UI for patient profile to better indicate headings for screen readers to improve access to modernized pages.
- Corrected a visual bug related to the size of buttons on the patient profile.
- The patient search function has been updated to work better with screen readers, allowing users to use keyboard inputs to navigate back to search results through a single command.
- Updated the UI for advanced search pages to better indicate headings for screen readers to improve access to modernized pages.
- Updated the Event Search fields to ensure that users auto populate to the "Event created by user" and "Event updated by user" fields so that NBS users can search by events created by a given user.
- Searching by “Message Failed” now shows results when the records exists.
- Searching by Event provider/facility type returns correct results as expected.
Full Changelog: v7.2.2...v7.3.0