============================================================================= Run Date: APR 14, 2026 Designation: PREN*4*5 Package : PREN - PHARMACY PRODUCT SYS-NATL Priority: Mandatory Version : 4 SEQ #4 Status: Released Compliance Date: MAY 15, 2026 ============================================================================= Subject: FIX DEFECTS AND TECHNICAL REFERENCE MODEL UPGRADE Category: - Informational - Other Description: ============ This informational patch addresses several defects and brings the application into compliance with the Technical Reference Model (TRM). The main objectives are to remediate security vulnerabilities in outdated versions of log4j and ESAPI and to resolve various functional issues. No user-visible functionality changes are introduced beyond the fixes described below. 1. PPSN-1534: Upgrade Log4j from 2.23.1 to 2.25.1 and ESAPI from 2.5.4.0 to 2.6.0.0 2. PPSN-1541/INC39452066: Cannot sort GNSEQNO column on FDB Add, FDB Update, Added Report, and Updated Report 3. PPSN-1519/INC38724818: OTC/RX Indicator field being null when viewing some NDCs in PPS-N 4. PPSN-1609/INC20410897: Editing multiple products for copay tier effective date change gives error when effective dates differ 5. PPSN-1638: PGx Eligible and Suppress report - some products displayed in more than one column 6. PPSN-1686: PGx Eligible and PGx Suppress are in wrong order on Add Ingredient Name screen 7. INC38458663: CMOP ID not generated for OLD entries with Dispense Unit and VA Print Name fields null 8. INC39937869: Cannot stop inactivation of product when proposed inactivation date has passed 9. PPSN-1684/INC39453226: Enable Multi-Select Edit for NDCs to apply changes across all selected items 10. PPSN-1664/INC40039438: The FDB Update job in the PPSN application errors out. 11. PPSN-1691/INC40832357: Need a button or another method for National Managers to clear the inactive user role table in PPSN. 12. PPSN-1698/INC40650095: Dosage Form link broken 13. PPSN-1699: Logout link broken EHRM Impact Statement: ---------------------- This patch should have no EHRM impact, and can be installed at all sites, including EHRM converted sites. Patch Components: ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- N/A 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 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. PPSN-1534 Problem: -------- Java components required upgrade for TRM compliance. Resolution: ----------- Application libraries upgraded to comply with TRM (Log4j and ESAPI). 2. PPSN-1541 Problem: ------- Cannot sort GNSEQNO on FDB Add, FDB Update, Added/Updated Report. Resolution: ---------- Java code updated to enable sorting of the column (INC39452066). 3. PPSN-1519 Problem: -------- OTC/RX Indicator field is null for some NDCs. Resolution: ---------- Java code corrected to properly set the OTC/RX indicator value. 4. PPSN-1609/ INC20410897 Problem: -------- Error when editing multiple products for copay tier effective date changes with different dates. Resolution: ---------- Java code updated to allow submissions when dates differ. 5. PPSN-1638 Problem: ------- PGx Eligible and Suppress report shows data for some products in multiple columns. Resolution: ---------- Java code fixed to correct column display. 6. PPSN-1686 Problem: ------- PGx Eligible and PGx Suppress are in wrong order on Add Ingredient Name screen. Resolution: ---------- Java code updated to correct the order. 7. INC38458663 Problem: ------- CMOP ID not generated for OLD entries missing certain fields. Resolution: ---------- Java code fixed to generate CMOP ID even when Dispense Unit and VA Print Name are null. 8. INC39937869 Problem: ------- Cannot stop inactivation of product after inactivation date has passed. Resolution: ---------- Java code fixed so product remains active if inactivation is rejected. 9. PPSN-1684 / INC39453226 Problem: ------- Need to enable multi-select edit for NDCs. Resolution: ---------- "Edit Items" button added to NDC tab under Product for multi-select editing. 10. PPSN-1664 / INC40039438 Problem: ------- The FDB Update job in the PPSN application errors out PPSN.log file. Resolution: ---------- Fixed the PPS-N Application addresses FDB Update job in the PPSN application errors out in PPSN.log file 11. PPSN-1691/INC40832357 Problem: ------- Need a button or another method for National Managers to clear the inactive user role table in PPSN. Resolution: ---------- Added "clear inactive users" button to clear inactive users for 3 month period. 12. PPSN-1698/INC40650095 Problem: ------- Dosage Form link broken Resolution: ---------- Fixed PPSN Application addresses Dosage Form link broken 13. PPSN-1699 Problem: ------- Logout link broken Resolution: ---------- Fixed PPSN Application to address the Logout broken link Test Sites: ----------- User Acceptance Testing (UAT) will be completed by the Business Office, Pharmacy Benefits Management (PBM). Test Sites - SNOW Change Order #: --------------------------------- N/A Software and Documentation Retrieval Instructions: -------------------------------------------------- This is a Web Application, JAVA Build with a Centralized Server promotion. Other Software Files: N/A 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://download.vista.domain.ext/index.html/SOFTWARE. Documentation Title File Name --------------------------------------------------------------------- PPS-N 4.0.5 Deployment, Installation, PREN_4_0_P5_DIBR.DOCX Back-Out & Rollback Guide (DIBR) PREN_4_0_P5_DIBR.PDF Patch Installation: ------------------- NO installation is required at Local sites. *** This is an Informational ONLY Patch. *** Pre-Installation Instructions: N/A Installation Instructions: N/A Back-Out/Roll Back Plan: ------------------------ Refer to the PPS-N 4.0.5 Deployment, Installation, Back-Out & Rollback Guide (DIBR). Routine Information: ==================== Routine Name: NO ============================================================================= User Information: Entered By : Date Entered : NOV 10, 2025 Completed By: Date Completed: APR 14, 2026 Released By : Date Released : APR 14, 2026 ============================================================================= Packman Mail Message: ===================== No routines included