============================================================================= Run Date: MAY 01, 2025 Designation: WEBP*1*48 Package : WEBP - PATIENT CENTERED MANAGEMENT Priority: Mandatory Version : 1 SEQ #47 Status: Released Compliance Date: JUN 01, 2025 ============================================================================= Subject: PCMM WEB DEFECT AND SECURITY SCAN REMEDIATION XII Category: - Informational Description: ============ The purpose of the patch is to remediate defects. There are eight issues, four are defects, and four are adaptive maintenance issues. Defects: -------- 1.PCMMW-3963 - INC38147419 PCMM Web Issue: MPACT Correction to Code to Fix User Closing Decision w/out Reason. 2. PCMMW-4035 - INC38305778 PCMM NWI Sta 636 - Getting "This is a TEST environment. Do NOT use or enter real Patient Data" in production. 3.PCMMW-4050 - INC38319622 PCMM MEM STA 614 - Unable to reassign pt to previous PACT rcv error. 4.PCMMW-4139 - INC38444729 PCMM FHM Sta 436 - Locked PCMM Users Not Showing as Locked in the UM Application Adaptive Maintenance: --------------------- 1.PCMMW-3700 - Keep-alive calls are getting batched, causing user to time out unexpectedly. 2. PCMMW-3813 - Remove AppDynamics RUM code from PCMM and UM. 3. PCMMW-4127 - Adjust unsaved changes dialog box. 4. PCMMW-4129 - Fix Un-assignment from active multipact cancellation issue. EHRM Impact Statement: ---------------------- - This patch should have not 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.PCMMW-3963 - INC38147419 PCMM Web Issue: MPACT Correction to Code to Fix User Closing Decision w/out Reason. Problem: -------- Users somehow managed to submit first approval of MPACT without selecting reason. Resolution: ----------- There is already UI check for it. A check on the back end was added to prevent this situation and to completely remove the possibility. 2. PCMMW-4035 - INC38305778 PCMM NWI Sta 636 - Getting "This is a TEST environment. Do NOT use or enter real Patient Data" in production. Problem: -------- When user logs into the application in production, for a short time user can see the message "This is a TEST environment. Do NOT use or enter real Patient Data". This happened because of delay in processing the ui-elements call. Resolution: ----------- Changed the logic of displaying the message that is starts as invisible in all environments and if io-elements call indicates that environment is for testing, then will display the message. 3.PCMMW-4050 - INC38319622 PCMM MEM STA 614 - Unable to reassign pt to previous PACT rcv error. Problem: -------- When re-assigning a patient to a previously assigned team, the user sometimes gets a constraining violation exception because un-assignment that happens during the process creates a duplicate raw with respect to team, patient, and end date. Resolution: ----------- Added a check for a duplicate and if one was to be created, moved the assignment date forward by 1 second. This will cause un-assignment date to also be moved forward by 1 second. 4.PCMMW-4139 - INC38444729 PCMM FHM Sta 436 - Locked PCMM Users Not Showing as Locked in the UM Application Problem: -------- When a user was locked in the database, the UI sometimes showed the user as not locked. Resolution: ----------- Updated logic to display the user as locked regardless of the actual date of the lock - just having non-null lock date indicates user is locked. Adaptive Maintenance Tracking System Ticket(s) & Overview: ---------------------------------------------------------- 1.PCMMW-3700 - Keep-alive calls are getting batched, causing user to time out unexpectedly. Problem: -------- Instead of sending keep-alive messages to back end every minute, UI would batch them for a period of time and then send all at once. That caused back-end to expire user's session and would result in errors in UI. Resolution: ----------- Changed code to a reliable send keep-alive message once per minute. 2.PCMMW-3813 - Remove AppDynamics RUM code from PCMM and UM. Problem: -------- As the project migrated from AppDynamics to Dynatrace, AppDynamics RUM code became a dead code. Resolution: ----------- Removed AppDynamics RUM code from PCMM and UM. 3.PCMMW-4127 - Adjust unsaved changes dialog box. Problem: -------- Currently when a user makes changes in UM and then tries to log out before saving them, the user gets a warning dialog that needlessly has a scrollbar on the bottom. Resolution: ----------- Changed text formatting and styling to avoid creation of a scrollbar. 4. PCMMW-4129 - Fix Un-assignment from active multipact cancellation issue. Problem: -------- During research of pending assignments, records found where an assignment has reference to cancelled MPACT but the assignment mpact status was still pending. Resolution: ----------- Added code to the routine that cancels MPACTs that check if pending assignments exist that reference MPACT that is being cancelled and their MPACT status is pending. If such assignments exist, their MPACT status is updated to cancelled. Test Sites: ----------- Memphis VA Medical Center (Memphis, TN) VA Montana Health Care System (Ft. Harrison, Miles City) SNOW Change Order #: -------------------- CHG0595691 - Centralized Servers - Austin Information Technology Center, Austin, TX Software and Documentation Retrieval Instructions: -------------------------------------------------- PCMM Web patch, WEBP*1*48, is a centrally managed web-based application and will be implemented and deployed to a central web server. Sites do not need to download any file for the patch installation. 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 --------------------------------------------------------------------- Deployment, Installation Back-Out, WEBP_1.0_48_DIBRG.DOCX and Rollback Guide WEBP_1.0_48_DIBRG.PDF Other Software Files: --------------------- This release also includes other software files. Other software files can be obtained by accessing the URL: https://download.vista.domain.ext/index.html/SOFTWARE File Name Description -------------------------------------------------------- PCMMR_EAR-1.48.04.EAR Installation file PCMMR_UNATTENDED_EAR-1.48.04.EAR Installation file cissUserManagement-1.0-48-03 Installation file Patch Installation: =================== PCMM Web patch, WEBP*1*48, is a centrally managed web-based application and will be implemented and deployed to a central web server. No installation is required by sites. Pre/Post Installation overview: --------------------------------------- N/A. Pre-Installation Instructions: ------------------------------ Installation Instructions: ------------------------- ****************************************************************** ** PLEASE NOTE: THERE IS NO INSTALLATION FOR THIS PATCH. ** ****************************************************************** This informational patch, WEBP*1.0*48, is for PCMM Web. Installation is done on a centralized server. Please refer to the WEBP_1.0_48_DIBRG.PDF for more details. Post-Installation Instructions: ----------------------------- N/A Back-Out Plan: -------------------------- Backout plan is provided as part of deployment guide detailed in the Deployment, Installation Back-Out, and Rollback Guide. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : MAR 27, 2025 Completed By: Date Completed: APR 30, 2025 Released By : Date Released : MAY 01, 2025 ============================================================================= Packman Mail Message: ===================== No routines included