============================================================================= Run Date: FEB 28, 2025 Designation: WEBP*1*46 Package : WEBP - PATIENT CENTERED MANAGEMENT Priority: Mandatory Version : 1 SEQ #45 Status: Released Compliance Date: MAR 31, 2025 ============================================================================= Subject: PCMM WEB DEFECT AND SECURITY SCAN REMEDIATION X Category: - Informational Description: ============ The purpose of the patch is to remediate defects. There are twelve issues, eleven of which are defects, and one of which are adaptive maintenance issues. Defects: -------- 1.PCMMW-2075 - INC34525177 - PCMM NCH Station 556 - Patients with a sensitive flag who are retrieved from the Cerner search do not have the assign button and the patient profile is blank. 2.PCMMW-3402 - INC37111841 - UM Application creates users without roles and stations. 3.PCMMW-3259 - INC36657518 - PCMM NHM Sta 631 - review MPACT pending which is no longer needed (orphan). 4.PCMMW-3292 - (related to PCMMW-3259 - INC36657518) Clean out pending Multi PCP Requests that are not attached to patient assignment (orphans). Data cleanup modified records that shouldn't have been modified and was rolled back. 5.PCMMW-3291 - Remove user assignments to admin/duty stations that are inactivated. 6.PCMMW-3294 - INC36783090 - PCMM PRO Sta 650 - pending MPACT that should have been cancelled out on team un-assignment(multi-pcp request > 2years) 7.PCMMW-3419 - Do not abort batch process on item failure. 8. PCMMW-3443 - INC37276613 - Fix code so that two HBPC teams cannot be assigned simultaneously. Adaptive Maintenance: --------------------- 1.PCMMW-2336 - Upgrading UM's React & Node versions. 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-2075 - INC34525177 - PCMM NCH Station 556 - Patients with a sensitive flag who are retrieved from the Cerner search do not have the assign button and the patient profile is blank. Problem: -------- When patients are marked as sensitive in Cerner but not sensitive in PCMM, when importing from Cerner, causes a UI error that results in a blank screen. Resolution: ----------- Fixed the patient processing logic for data call to properly process sensitive message, obtain the sensitive patient warning acknowledgement, and retrieve the sensitive patient. 2.PCMMW-3402 - INC37111841 - UM Application creates users without roles and stations. Problem: -------- Per requirements, UM application should not allow creation of patient without stations and/or roles. If UM application user pulls new user into PCMM from Active Directory but does not finish the process of assigning roles and stations, it leaves a half-created new user without stations or roles. Resolution: ----------- Changed logic to not save newly pulled from Active Directory user until all needed pieces are added in UI and UM application user submits data for saving. 3.PCMMW-3259 - INC36657518 - PCMM NHM Sta 631 - review MPACT pending which is no longer needed (orphan). Problem: -------- Some multi-pcp requests were pending even when patient only had one active PACT assignment. Resolution: ----------- This ticket was for troubleshooting problem only and was resolved by PCMMW-3292. 4.PCMMW-3292 - Clean out pending Multi PCP Requests that are not attached to patient assignment (orphans).Data cleanup modified records that shouldn't have been modified and was rolled back. Problem: -------- Previously, when patient with multi-pcp request was re-assigned to a different team at request source station before multi-pcp request was finished, it would create new multi-pcp request and old one would become orphan. This was fixed in one of previous releases to not create new request but to move the existing one to a new team assignment. Erroneously orphaned requests were left behind in a pending state. Resolution: ----------- Wrote DB script to cancel orphan multi-pcp requests. Data cleanup modified records that shouldn't have been modified and was rolled back. 5.PCMMW-3291 - Remove user assignments to admin/duty stations that are inactivated. Problem: -------- When SDS inactivates existing stations, they cannot be unassigned from user through UM application and stay assigned forever. Resolution: ----------- Wrote DB script remove inactivated stations from all users. 6.PCMMW-3294 - INC36783090 - PCMM PRO Sta 650 - pending MPACT that should have been cancelled out on team un-assignment (multi-pcp request > 2years) Problem: -------- If old (older than 2 years) multi-pcp request for permanent re-location was never finished and patient is un-assigned from PACT team at the losing station, multi-pcp request stays in pending status confusing users. Resolution: ----------- Wrote DB script to cancel old (older than 2 years) multi-pcp requests for permanent relocations that have less than 2 PACT assignments at related stations. 7.PCMMW-3419 - Do not abort batch process on item failure. Problem: -------- Sometimes the batch process aborted if one of the items finished with an error. Resolution: ----------- Updated code to not abort batch, but rather, skip the item causing the error and continue. 8. PCMMW-3443 - INC37276613 - Fix code so that two HBPC teams cannot be assigned simultaneously. Problem: -------- User was able to assign a patient to HBPC team while another current assignment of the same patient to HBPC team already existed, which breaks the business rules. Resolution: ----------- This was caused by malfunctioning validator that should have prevented the second assignment. The resolution was to re-write validator's DB query to correctly catch the error condition and prevent the second assignment. Adaptive Maintenance Tracking System Ticket(s) & Overview: ---------------------------------------------------------- 1.PCMMW-2336 - Upgrading UM's React & Node JS versions. Problem: -------- Currently used versions of React and Node JS are not compliant with TRM. Resolution: ----------- Upgrade React and Node JS version to ones compliant with TRM. Test Sites: ----------- Memphis VA Medical Center (Memphis, TN) VA Montana Health Care System (Ft. Harrison, Miles City) SNOW Change Order #: -------------------- - Centralized Servers - Austin Information Technology Center, Austin, TX Software and Documentation Retrieval Instructions: -------------------------------------------------- PCMM Web patch, WEBP*1*46, 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_46_DIBRG.DOCX and Rollback Guide WEBP_1.0_46_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.46.04.EAR Installation file PCMMR_UNATTENDED_EAR-1.46.04.EAR Installation file Patch Installation: =================== PCMM Web patch, WEBP*1*46, 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*46, is for PCMM Web. Installation is done on a centralized server. Please refer to the WEBP_1.0_46_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 : FEB 03, 2025 Completed By: Date Completed: FEB 28, 2025 Released By : Date Released : FEB 28, 2025 ============================================================================= Packman Mail Message: ===================== No routines included