============================================================================= Run Date: MAY 16, 2024 Designation: WEBN*1.1*35 Package : WEBN - NAT'L UTILIZATION MGMT INTEG Priority: Mandatory Version : 1.1 SEQ #34 Status: Released Compliance Date: JUN 16, 2024 ============================================================================= Subject: 508 REMEDIATIONS / WASA / REVIEW DATE AND REASON CODE FIX Category: - Informational - Other Description: ============ The National Utilization Management Integration (NUMI) WEBN*1.1*35 addresses below changes: 1. HDSO-7384 - The web server/client software is out of date and is vulnerable to multiple security vulnerabilities. (WASA Finding ID: 27839) 2. HDSO-6547 - On the McKesson CERMe Proprietary Notice screen (Help -> Copyright), "Third Party Notices:" is not read as a heading by 508 assistive tools. (508 Finding) 3. HDSO-6547 - On the User List screen (Admin > Users), when the screen is initially loaded User List is read, nothing is read to indicate that the Find button is activated and content is loaded. (508 Finding) 4. HDSO-6547 - On the Patient Selection/Worklist screen (Find), the table under Modify Filter is not read as a table. Additionally on the Users Edit screen (Admin > Users > Add New User), Table header is not read as a header and row 2 is read as "blank." (508 Finding) 5. HDSO-6549 - NUMI Session Timeout screen cannot be operated with a keyboard (508 Finding) 6. HDSO-6551 - Line breaks and separators are read by assistive technology (508 Finding) 7. HDSO-6552 - User List screen links all use the same tooltip name (HDSO- 508 Finding) 8. HDSO-6553 - Alert popup messages disable assistive technology functions (HDSO- 508 Finding) 9. INC31946639 - reviews stay date is not reflecting current date chosen 10. INC31654327 - Reason Codes are sometimes blank on Enhanced Report 11. NUMI version is updated from 1.1.15.14 to 1.1.15.15 Patch Components: ----------------- N/A Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- N/A Forms Associated: Form Name File # New/Modified/Deleted --------- ------ -------------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- N/A Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------ -------------------- N/A Remote Procedures Associated: Remote Procedure Name New/Modified/Deleted --------------------- -------------------- N/A Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- -------------------- N/A Additional Information: ----------------------- N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: 1. HDSO-7384 - The web server/client software is out of date and is vulnerable to multiple security vulnerabilities. (WASA Finding ID: 27839) Problem: -------- The web server/client software is out of date and is vulnerable to multiple security vulnerabilities. Resolution: ----------- Three java script files has been updated inside the SCRIPTS folder to the latest version. Jquery.min.js Jquery-ui.js Jquery-3.7.1.js 2. HDSO-6547 - On the McKesson CERMe Proprietary Notice screen (Help -> Copyright), "Third Party Notices:" is not read as a heading by 508 assistive tools. (508 Finding) Problem: -------- JAWS was unable to read "Third Party Notices" on CERME screen Resolution: ----------- Added tabIndex to "Third Party Notices" to tab through. 3. HDSO-6547 - On the User List screen (Admin > Users), when the screen is initially loaded User List is read, nothing is read to indicate that the Find button is activated and content is loaded. (508 Finding) Problem: -------- JAWS was unable to focus on Find button after reloading the page Resolution: ----------- Added focus to the Find button dynamically after page reload 4. HDSO-6547 - On the Patient Selection/Worklist screen (Find), the table under Modify Filter is not read as a table. Additionally on the Users Edit screen (Admin > Users > Add New User), Table header is not read as a header and row 2 is read as "blank." (508 Finding) Problem: -------- JAWS skips reading the table under Modify Filter button. Resolution: ----------- Removed "role=presentation", added focus and tabIndex to allow JAWS to navigate to the table. 5. HDSO-6549 - NUMI Session Timeout screen cannot be operated with a keyboard (508 Finding) Problem: -------- When the NUMI Session Timeout popup appears, it is not clear how to close the popup with the keyboard. Resolution: ----------- Updated the code to allow the Alt + K key combination to close the popup. The popup message was updated to indicate the access key. 6. HDSO-6551 - Line breaks and separators are read by assistive technology (508 Finding) Problem: -------- In various sections of the application, line breaks and separates are read by assistive technology. Resolution: ----------- Updated the code to add aria-hidden="true" to
and
tags in NUMI. 7. HDSO-6552 - User List screen links all use the same tooltip name (HDSO- 508 Finding) Problem: -------- On the Admin > Users page, the User List select links all have the same name so when assistive technology reads the link, it is unclear what its for. Resolution: ----------- Updated the code for assistive technology to read "Link to select (username)" when the link is focused. 8. HDSO-6553 - Alert popup messages disable assistive technology functions (HDSO- 508 Finding) Problem: -------- When an alert popup message appears, assistive technology functions for the rest of the page are disabled until the popup is dismissed. Resolution: ----------- Added a line to every alert popup that indicates to click 'OK' or press the Enter key to dismiss the message which results in assistive technology to function on the page as normal. 9. INC31946639 - reviews stay date is not reflecting current date chosen Problem: -------- When selecting the Review link from the Stay Movements table on the Patient Stay History page, the final review page does not show the correct review date. Resolution: ----------- Updated the code to set the review date to the next day after the most recent review. If there are no past reviews, the code will use either the current date or the admission date as the review date. 10. INC31654327 - Reason Codes are sometimes blank on Enhanced Report Problem: -------- When reviewing past reviews, some of the Not Met criteria reviews are missing reason codes. Technical analysis determined this to occur when the Copy This Review button is used on a Not Met criteria review from the Patient History page and then the new review is a Met criteria status. The Reason Code on the previous review that was copied is inadvertently removed. Resolution: ----------- Updated the code that when the Copy This Review button is used, it pulls over all the necessary information but then resets the primary key values for Reason Code records to 0 to indicate that the record is a clone and ready to be saved as a new record. 11. NUMI version is updated from 1.1.15.14 to 1.1.15.15 Test Sites: ---------- Chicago VAMC Orlando VAMC SNOW Change Order#: ------------------- CHG0480960 Software and Documentation Retrieval Instructions: ---------------------------------------------------- Documentation describing the new functionality and/or a host file containing a build may be included in this release. Sites may retrieve the software and/or documentation directly from DOWNLOAD.VISTA.DOMAIN.EXT Documentation can also be found on the VA Software Documentation Library http://www.domain.ext/vdl/application.asp Title File ========================================================================== NUMI User Guide Version 15.15 numi_user_guide_v15_15.pdf NUMI Server Setup Guide Version 15.15 numi_server_setup_guide_v15_15.pdf NUMI System Management Guide Version 15.15 numi_system_management_guide_v15_15.pdf Patch Installation: ------------------- Austin Information Technology Center (AITC) performs patch installation on a centralized web server. Pre/Post Installation Overview: ------------------------------- N/A Pre-Installation Instructions: ------------------------------ NA Installation Instructions: -------------------------- NUMI is a .NET based web application build. This is a centralized server promotion. No installation is required at local sites. Post-Installation Instructions: ------------------------------- N/A Back-Out Plan: -------------------- Backout plan is provided as part of deployment instructions provided to AITC. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : FEB 12, 2024 Completed By: Date Completed: MAY 15, 2024 Released By : Date Released : MAY 16, 2024 ============================================================================= Packman Mail Message: ===================== No routines included