============================================================================= Run Date: FEB 03, 2023 Designation: ANRV*5.1*6 Package : ANRV - VISUAL IMPAIRMENT SERVICE TE Priority: Mandatory Version : 5.1 SEQ #4 Status: Released Compliance Date: MAR 06, 2023 ============================================================================= Subject: Java GUI and Functionality Defect Repairs Category: - Informational - Other Description: ============ ANRV*5.1*6 addresses ANRV*5.1*3 'Informational' patch that was released as a packman with a build component thus, having to mark the patch 'Entered in Error'. ANRV*5.1*6, 'Informational' patch, is for Blind Rehabilitation Services (BRS) 5.1 Java Graphic User Interface (GUI). BRS GUI/Web Server version will remain 5.1.3. ANRV*5.1*6 addresses the following defects: 1. HDSO-734 - 508 issue - Benefits and Checklist successful Save is not conveyed to the user. 2. HDSO-2229 - Patient Record Display needs tweaking for Medical Treatment information - remove date. 3. HDSO-1120 - INC24337852 Blind Rehab - Administrative staff need the ability to change staff names and DUZ via the application. 4. HDSO-877 - INC23862681 - BR-5.1 Database Issue when selecting a referral to modify when sorting. 5. HDSO-740 - 508 issue - Error alert message should specify 4 digits Required. 6. HDSO-744 - 508 issue- Edit Blind Patient - Alert message for error is incompletely read by Assistive Technology (AT). 7. HDSO-774 - 508 issue - Change Referral Status "Save" is not read by a screen reader. 8. HDSO-788 - VIST Annual Review does not throw an alert for a missing required field. 9. HDSO-908 - 508 issue - Search box outlines fail the color contrast Test. 10. HDSO-1013 - 508 issue - Jaws announces Alt+O for OK button but does not work. 11. HDSO-977 - INC24039763 - BR 5.1 Modify Referral by Patient problem: no response when enter 1st three letters of last name and last 4 of Social Security Number (SSN), when 1st digit of last 4 of SSN is zero (0). 12. HDSO-2148 - INC24695151 - Not able to adjust margins in BR 5.1. 13. HDSO-2151 - VIST Roster List Data Only export has incorrect format for annual review date. 14. HDSO-850 - 508 issue - Box labels not read by screen reader under Create Referral. Defect Tracking System Tickets(s) & Overview: ============================================= 1. HDSO-734 - 508 issue - Benefits and Checklist successful Save is not conveyed to the user. Problem: -------- Message that lets the user know that the Benefits and Checklist save successfully when the save button is clicked. Technical Problem: ------------------ Message missing from page. Resolution: ----------- Added Message and validated that Jaws is able to read the message. 2. HDSO-2229 - Patient Record Display needs tweaking for Medical Treatment information - remove date. Problem: -------- Under Print Individual Records and/or BR Patient, the Patient Record display needs to have the last Medical Exam Date removed from the Additional Medical Treatment information. Also, add an empty line to make the output easier to read. Technical Problem: ------------------ Extra output of the date exists in the code. Resolution: ----------- Updated patient record template file to remove redundant date field and add spacing. 3. HDSO-1120 - INC24337852 Blind Rehab - Administrative staff need the ability to change staff names and DUZ via the application. Problem: -------- Administrative staff need the ability to change staff names and DUZ via the application instead of the current process of having to submit a database change. Technical Problem: ------------------ New Functionality. Resolution: ----------- Added the ability to edit staff names and DUZ. 4. HDSO-877 - INC23862681 - BR-5.1 Database Issue when selecting a referral to modify when sorting. Problem: -------- When using the Modify Referral (Search) option in the Enter/Edit Menu, when a user sorts the list of names that have been brought up after the search the database will focus on the incorrect patient record when selecting a patient referral. This does NOT happen if the list is left alone and not sorted. What appears to be happening is the names are defaulting to their row in the original list. So, if you sort by name and then select patient in the first row, the patient record that comes up is a different name. The name that does appear is apparently the veteran in the original list that was in row one. Technical Problem: ------------------ Incorrect import for ViewScoped annotation. Resolution: ----------- Correct import for ViewScoped annotation. 5. HDSO-740 - 508 issue - Error alert message should specify 4 digits Required. Problem: -------- If the user does not put in numbers for the Vision Loss Onset Year (YYYY), the alert message says 'entered' must be a number consisting of one or more digits. The error should say enter numbers consisting of 4 digits. Technical Problem: ------------------ Missing custom Validator message. Resolution: ----------- Validator and converter messages added to XHTML code for textbox to handle invalid input formats. 6. HDSO-744 - 508 issue- Edit Blind Patient - alert message for error is incompletely read by AT. Problem: -------- When user clicks Save and Continue with leaving many of the required fields blank, the screen reader only announces the last error message. It should read all lines of the error message and not just the last. Technical Problem: ------------------ Resolution: ----------- Alert dialog reworked to use a custom block with the same styling as the Primefaces default dialog. 7. HDSO-774 - 508 issue - Change Referral Status "Save" is not read by a screen reader. Problem: -------- Under Enter/Edit, Modify Referral (Search), select Edit button for a referral that has a status not in Discharged, Cancelled, or Withdrawn. Next change the New Status to something else and then any other required fields. Click the Save button. There is no text read by a screen reader indicating that the referral status was saved. The screen reader said "enter" upon clicking the Save button but a non-sighted user would not get confirmation that their changes were saved. It adds the saved line under the referral status history but only a sighted user will be aware of it. Technical Problem: ------------------ Missing save message. Resolution: ----------- Added message to appear when the save button is clicked. JAWS reads this Alert. 8. HDSO-788 - VIST Annual Review does not throw an alert for a missing required field. Problem: -------- Under Enter/Edit, VIST Annual Review, the application does not throw an alert to the user if a required field is missing. It only shows a red line on the selection box that an entry is missing. A screen reader will not know that there is an error for a missing required field. Technical Problem: ------------------ Missing alert message when required fields are blank. Resolution: ----------- Added alert dialog messages for blank required fields. 9. HDSO-908 - 508 issue - Search box outlines fail the color contrast Test. Problem: -------- The outline around the Patient Search box fails the color contrast test. Technical Problem: ------------------ Cascading Style Sheet (CSS) update required to increase contrast. Resolution: ----------- Updated style sheet to change color of text box border color to be more contrasting. 10. HDSO-1013 - 508 issue - Jaws announces Alt+O for OK button but does not work. Problem: -------- A low vision user was using ZoomText + Jaws and when navigating to the OK button Jaws announces Alt+O button. But when the user tries the Alt+O keystrokes it does not go to the OK button. This occurs after doing a patient search under Enter/Edit Modify Referral by Patient or VIST annual review and Eye Exam. Technical Problem: ------------------ ALT+O shortcut was incompatible with the browser. Resolution: ----------- Changed shortcut to ALT+K. 11. HDSO-977 - INC24039763 - BR 5.1 Modify Referral by Patient problem: No response when enter 1st three letters of last name and last 4 of SSN, when 1st digit of last 4 of SSN is zero (0). Problem: -------- Patient Search lookup does not return any values sometimes when using the last 4 of SSN and it starts with a zero. The user was also using an incorrect search criterion since it is the first letter of the last name and not the first 3 letters of the last name + the last 4 of SSN. The user can use an alternate method of putting in the last name, first name or inputting the patient's entire SSN. Technical Problem: ------------------ Conversion from string to number for SSN used a deprecated method which treated numbers beginning with 0 as octal. Any number beginning with 0 and contains 8 or 9 would cause an error because 8 and 9 are not valid octal digits. Resolution: ----------- Revised to use Integer.parseInt(). 12. HDSO-2148 - INC24695151 - Not able to adjust margins in BR51. Problem: -------- The labels export to PDF are defaulting to print in Landscape rather than Portrait. The print labels export to PDF is not formatted properly to print to an Avery 5160 sheet that consists of 10 rows of 3 columns. Technical Problem: ------------------ Report header and footer causing issues with formatting. Resolution: ----------- Removed header and footer from report page in order to enable 10th row of labels on a 5160 page. Also adjusted row height to 74 pixels to fit the actual 5160-compatible labels. 13. HDSO-2151 - VIST Roster List Data Only export has incorrect format for annual review date. Problem: -------- The ICON for the Data Download is missing in Preprod. The date format for the Last Annual Review Date is not consistent with the report in the display. Report should have date format of MM/DD/YYYY rather than Tue May 10 00:00:00 CDT 2022. Technical Problem: ------------------ Code formats the date incorrectly. Resolution: ----------- Configured date formatter in code to format dates correctly. 14. HDSO-850 - 508 issue - Box labels not read by screen reader under Create Referral. Problem: -------- Screen reader does not read captions of institution select dropdowns; referred-to dropdown inappropriately enabled for non-VA referrals. Technical Problem: ------------------ Element IDs do not match between the dropdown menu elements and their labels. Attributes of Referred-To Institution dropdown are incorrect. Resolution: ----------- Fixed ID mismatch in XHTML code for the combo boxes and ran database script to disable Referred To Institution combo box for Non-VA referral types. Test Sites: =========== West Palm Beach FL VAMC Augusta GA VAMC Software and Documentation Retrieval Instructions: ================================================== The software for this patch is being deployed by the IO Enterprise Server Support Team. Documentation describing the new functionality is included in this Release. Documentation can be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/ Documentation can also be obtained at: https://www.download.vista.domain.ext/index.html/SOFTWARE/ Documentation Title File Name ---------------------------------------------------------------- Blind Rehab 5.1 Release Notes ANRV_5_1_6_RN.pdf Blind Rehab 5.1 User Manual ANRV_5_1_6_UM.pdf Blind Rehab 5.1 Deployment, Installation, Back-out and Rollback Guide ANRV_5_1_6_DIBRG.pdf Blind Rehab 5.1 Centralized Server Installation/Implementation Guide ANRV_5_1_6_CIG.pdf Installation Instructions: ========================== This is a web application Java Build. This is a centralized server promotion. No installation is required at local sites. Adaptive Technology Software ============================= Blind Rehabilitation users are responsible for ensuring their adaptive technology software is fully updated (JAWS/ZoomText/etc.). Please contact local desktop support for assistance if needed. Your adherence to the VA Technical Reference Model(TRM) is essential to improving the technical environment within VA. Architecture & Engineering Services (AES), specifically EA, has overall responsibility for the VA TRM and needs your support and cooperation to make it a success. You may access TRM: https://trm.oit.domain.ext/TRMHomePage.aspx to view approved versions. JAWS 2020 Software enhancements version releases: -------------------------------------------------------------------------- -- Enhancements in JAWS 2020.2001.70 (February 2020) Enhancements in JAWS 2020.2003.13 (March 2020) Enhancements in JAWS 2020.2004.66 (April 2020) Enhancements in JAWS 2020.2006.12 (June 2020) Enhancements in JAWS 2020.2008.24 (August 2020) Enhancements in JAWS 2020.2012.9 (December 2020) Enhancements in JAWS 2020.2110.3 (November 2021) The latest patch for JAWS 2020 is: JAWS 2020.2110.3 Offline 64-bit November 2021. It is recommended that BR staff be updated to JAWS 2023. ZoomText ---------------- Recommended version - 2023.x (October 2022). For more info on these releases, please go here: https://support.freedomscientific.com/Downloads/JAWS/JAWSWhatsNew#Enhancem ents and select in the drop-down JAWS 2020. Back-Out/Roll Back Plan: ======================== Any back-out/roll back will be handled by the central server deployment team. No actions are required of local sites in the event of back-out/roll back. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : JUN 01, 2022 Completed By: Date Completed: FEB 03, 2023 Released By : Date Released : FEB 03, 2023 ============================================================================= Packman Mail Message: ===================== No routines included