============================================================================= Run Date: JUL 03, 2024 Designation: PREA*1*7 Package : PREA - ADVANCED MEDICATION PLATFORM Priority: Mandatory Version : 1 SEQ #6 Status: Released Compliance Date: AUG 03, 2024 ============================================================================= Subject: ADVANCED MEDICATION PLATFORM (AMPL) GUI BUILD 2.2.42 Category: - Informational Description: ============ Advanced Medication Platform (AMPL) GUI Release 2.2.42 will be promoted to the Production environment on Tuesday, July 2, 2024. NOTE: There is no installation required on the local VistA systems. The following issues are addressed in this release: For screen reader users, resolved an issue with loss of focus when using the date picker. For screen reader users, resolved an issue with loss of focus when using the Query Filter drop down entry fields. For screen reader users, updated how the Pending Orders Manager tabs are announced to provide clearer navigation. For screen reader users, added labels for the Hide/Show Queue button. For screen reader users, added more descriptive text for the search field, and changed the role for the VistA lookup button to make these controls clearer. For screen reader users, removed screen reader only headings such that only visible headers remain. Provided other mechanisms to navigate to different portions of the screen. For screen reader users, resolved an issue with accessibility of the date picker error messages. For screen reader users, resolved an issue with accessibility of the date picker hover text. For screen reader users, resolved an issue with announcement of hover text in date/time filters. For screen reader users, resolved an issue with announcement of med order flags. For screen reader users, resolved an issue with announcement of order info in MedList Expanded and Long Profile views. For screen reader users, resolved an issue with loss of focus when closing the Clinic Order Details pop-up. For screen reader users, resolved an issue with loss of focus when closing the Medication Details pop-up. For screen reader users, resolved an issue with loss of focus when selecting a non-multiselect filter value. For screen reader users, resolved an issue with loss of focus when using the Query sort options. For screen reader users, resolved an issue with table column header announcing twice. For screen reader users, resolved proper announcement of hover help text when tabbing through Pending Orders Manager table columns. For screen reader users, resolved proper announcement of hover text for Pending Orders Manager filters. For screen reader users, resolved proper announcement of the actionable items 'PCP' and 'Mental Health Treatment Coordinator' in the demographic's header. For screen reader users, set a main contents area for the Pending Orders Manager and the Coversheet to enable skip navigation. For screen reader users, updated alt text for the patient image place holder to make it clearer. For screen reader users, updated code to properly announce empty table cells when navigating a table. For screen reader users, updated code to set focus to the element with the number of Patient Search results when results are available. Also updated the text announced to the user for how to select a patient from the list. For screen reader users, updated code to set focus to the element with the number of Patient Search results when results are available. Also updated the text announced to the user for how to select a patient from the list. For screen reader users, updated the announced header when switching to the Coversheet page to provide more clarity. For screen reader users, updated the announced header when switching to the Pending Orders Manager page to provide more clarity. For screen reader users, updated the announced text for the 'VISTA Logo' Button to provide clarity. Resolved an issue with the tab order for the Coversheet navigation bar. Set a minimum value for many screen elements to prevent them from collapsing when text is resized. Updated code to enable screen reader users to access pop-up hover help. In the Allergies domain, resolved a Bug with of the inability to filter for fields which are empty. Use of the "No Value" filter is now functioning properly. In the Consults domain, resolved an issue with the character format used in the help text for the Consults filter. Updated code to calculate Body Mass Index (BMI) shown on the patient header using the latest weight with a height entered on or before the weight entry date. When a new weight is entered, BMI will be calculated using the latest height entry on or before the weight entry date. This calculated BMI value (metric kg/m2) will be added to the Latest Vitals table using the date of the weight entry. BMI will not be recalculated if only a new height entry is made. When selected, BMI values will be calculated for the provided date range and shown in the historical readings table with charting capabilities. Resolved an issue with the sort order of BMI, Height, and Weight readings in the Vitals Readings table. Resolved and issue with BMI being calculated when a new height without a weight is entered. On the Coversheet, added the 'Pharmacy Links' button with a drop-down list of national pharmacy links. On the Coversheet, changed the name of 'Pharmacy Link' button to 'Links' button and relocated to the left of the 'JLV' button. Also added a link to the VA Formulary Advisor to the list of links. On the Coversheet, for an inpatient added the display of the 'Ward' to the patient queue. If the Ward name is too long to be displayed, '. . .' will be added with the capability to hover over and show the entire Ward name. For the Patient Narrative, if text exists for the Inpatient Narrative and/or Outpatient Narrative fields, the text will be displayed below the Creatinine Clearance (CrCl) in the header. On the Coversheet, resolved an issue with displaying height and weight values in the header by using the height and weight from the vitals summary when a numeric value can't be found. Also removed the one-year filter on height and weight records when retrieving summary vitals. On the Coversheet, resolved an issue with the inability to see the ward name in the patient queue if the patient's name is too long. On the Coversheet, resolved an issue with the application freezing while switching to the in-context VistA patient. Only unique Military Service information for the patient will now be displayed under the Military Service folder. Duplicative information will be screened out. Resolved an issue with displaying the expected "Rx Patient Status" value. Resolved a defect with missing hover help for some Pending Orders Manager filter fields. Resolved a defect with multiselect values. Checkboxes were added to enable multiselect of values for filters. Resolved a condition when loading certain patients that caused the inability to change stations. Resolved an issue which caused patients with a failure to retrieve Pharmacy Automated Dispensing Equipment (PADE) transactions to load very slowly. Resolved a Lab issue with improper results when filtering by Flag values. Resolved a Lab issue with loading the Labs tab which was caused by a Veterans Data Integration and Federation (VDIF) Healthshare upgrade. Updated the location in the Fast Healthcare Interoperability Resources (FHIR) data where the diagnostic report date is retrieved. On the Detailed Display screen for a Pending Outpatient Medication, the 'Drug Marked for CMOP' field was added. If a dispense drug is assigned to the pending order, the field shows 'Yes' or 'No'. If no dispense drug is associated with the order, the field is left blank. On the Detailed Display screen for a Non-VA Medication order the 'CPRS Order Number' and the 'SIG' fields were added. On the Detailed Display screen for a Pending Outpatient Medication the 'Patient Status' field was added. Resolved a defect with flagged inpatient orders not showing in the expanded view. Resolved an error message in the MedList tab which was occurring when the order category was missing. Resolved an issue with errors receiving medication responses from VDIF which was caused by a VDIF Healthshare upgrade. Resolved an issue with missing 'Hazardous to Handle/Dispose' Icons for Non-VA medications. A toggle button was added for the second table on the Pending Orders Manager Clinic Orders Tab. This toggle will enable selecting between a summary listing of all pending clinic orders for a patient and a listing of individual clinic orders for a patient by date and by Pharmacy Orderable Item. A 'Pharmacy OI' column was added to the table, the 'Total' column was removed, and the 'Earliest Date' column was renamed 'Login Date/Time'. More hover help was added to various columns of the table. In the Pending Orders Manager, added a 'Ward' filter to the Inpatient Orders Query Editor for the Patient Listing table. This filter will show a list of Ward options to choose and allows for multi-selection of values. Also added a 'Clinic' filter to the Clinic Orders Query Editor for the Patient Listing table. This filter will show a list of Clinic options to choose and allows for multi-selection of values. Added the 'Clinic' column and associated hover help text to the Clinic Orders Tab on the Pending Orders Manager page. The 'Clinic' column is sortable. If the Clinic name is too long for the column, '. . .' will be added with the capability to hover over and show the entire Clinic name. In the Inpatient Orders Tab on the Pending Orders Manager page added the 'Ward' column and associated hover help text. The 'Ward' column is sortable. If the Ward name is too long for the column, '. . .' will be added with the capability to hover over and show the entire Ward name. Resolved a defect in the Pending Orders Manager Inpatient and Clinic Orders tabs with missing 'False' criteria selection values. Resolved a defect in the top tables for the Pending Orders Manager Inpatient and Clinic Orders tabs with missing criteria selection values for the 'IV Type Category' filter. Resolved a defect with the proper function of the Priority filter in the Pending Orders Manager. Resolved an issue in the Pending Orders Manager with improper sorting of the Pharmacy OI column with respect to upper- and lower-case names. Resolved an issue in the Pending Orders Manager with using the 'is not' comparator for the 'Ward' and the 'Clinic' filters for the Patient Listing tables in Pending Orders Manager (POM). In the Pending Orders Manager, resolved the accidental addition of the 'Ward' filter instead of the 'Clinic' filter to the Clinic Orders Query Editor for the Patient Listing table. Removed the 'Report Text' and 'Urgency' fields from Progress Notes Query Editor sort list per provided requirements. For security compliance, removed unused variables flagged by Fortify. For security compliance, updated code to provide more specific error handling for the case flagged by Fortify. For security compliance, updated a misassigned log message to prevent leaking sensitive info to system logs. Technical Enhancement: Upgraded the Angular framework to remain current with the Technical Reference Model (TRM). Technical Enhancement: Upgraded the BootStrap library to remain current with the TRM. Technical Enhancement: Upgraded the HL7 API (HAPI) FHIR library to remain current with the TRM. Technical Enhancement: Upgraded the SpringBoot library to remain current with the TRM. Technical Enhancement: Upgraded the code library used for Java unit testing to remain current with the TRM. Technical Enhancement: Updated/verified internal Java unit testing code for AmplApplicationTests.java. Technical Enhancement: Updated/verified internal Java unit testing code for InfoControllerTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for PatientControllerTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for AddressAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for AllergyIntoleranceAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for AppointmentAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for ContactAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for CoverageAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for EncounterAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for FacilityAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for IdentifierAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for ImmunizationAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for LocationAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for MedicationAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for MedicationRequestAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for PatientAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for PatientCareTeamsAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for PractitionerAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for ProcedureRequestAdapterTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for UnmarshallCustomServiceOrdersTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for AbstractFhirClientTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for CollectionUtilityTests.java. Technical Enhancement: Updated/verified internal Java unit testing code for SearchOperationTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for DurationUnitsTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for ESAPIValidatorTests.java. Technical Enhancement: Updated/verified internal Java unit testing code for JsonUtilityTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for MedicationUtilityTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for NumberUtilityTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for ReturnToStockTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for StringUtilityTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for UnitCoversionUtilityTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for UnitTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for FilterSearchTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for PagingOperationTest.java. Technical Enhancement: Updated/verified internal Java unit testing code for DateUtilityTests.java. Technical Enhancement: Updated/verified internal Java unit testing code for AmplComparatorTest.java. Technical Enhancement: Resolved an issue causing browser console errors to be logged for JUnit Version. Technical Enhancement: Fixed several screen appearance issues caused by a Bootstrap upgrade. Forms Associated: Form Name File Number 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 HL7 Application Parameters Associated: HL7 Application Parameter Name New/Modified/Deleted ------------------------------ -------------------- N/A Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- -------------------- N/A Additional Information: ----------------------- New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Defect Tracking System Ticket(s) & Overview: N/A Test Sites: ----------- Charleston, SC Chillicothe, OH Coatesville, PA Eastern Colorado HCS Fresno, CA Shreveport, LA West Palm Beach, FL Software and Documentation Retrieval Instructions: -------------------------------------------------- Documentation describing the new functionality is included in this release. Sites may retrieve the documentation directly using Secure File Transfer Protocol (SFTP) from DOWNLOAD.VISTA.DOMAIN.EXT Documentation can also be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/ Documentation Title File Name ----------------------------------------------------------------------- AMPL GUI User Guide PREA_1_7_AMPL_GUI_UG.DOCX PREA_1_7_AMPL_GUI_UG.PDF Installation Instructions: -------------------------- This is an informational patch only. No installation is required at local sites. Post-Installation Instructions ------------------------------ N/A Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : JUN 16, 2024 Completed By: Date Completed: JUL 03, 2024 Released By : Date Released : JUL 03, 2024 ============================================================================= Packman Mail Message: ===================== No routines included