============================================================================= Run Date: MAR 03, 2022 Designation: WEBP*1*25 Package : WEBP - PATIENT CENTERED MANAGEMENT Priority: Mandatory Version : 1 SEQ #24 Status: Released Compliance Date: APR 02, 2022 ============================================================================= Subject: PCMM TECHNICAL REMEDIATION RELEASE V3.0 Category: - Informational - Enhancement (Mandatory) Description: ============ Patient Centered Management Module (PCMM) Web informational patch, WEBP*1.0*25, is bundled with Kernel Authentication & Authorization for Java 2 Enterprise Edition (KAAJEE) patch, XU*8.0*749, and VistALink patch, XOBV*1.6*7. The combined build patches will address several defects within PCMM web application, remediate security and compliance issues of outdated libraries and components within the PCMM Application with the VA's Technical Reference Model (TRM) that was identified through Fortify security scans. Remediates several end-of-life components requiring an upgrade to the React framework and an upgrade of Weblogic to version 12c. ********************************************************************** * NOTE: The PCMM Web Application URL has been changed to: * * https://vaww-pcmm.cc.domain.ext/pcmmr_web/ * * All previous saved links will need to be updated with the new URL.* ********************************************************************** Upgraded Components: - React v17.0.1 - Spring to v5.3.1 - WebLogic 12c - JDK 8 - Log4J2 - Library Upgrades -Hazelcast - v3.9 -Jackson -2.12.x -AspectJ -1.9.x -Hibernate v5.x The following components were removed: - Joda - Oracle Portal/Portlet Patch Components: ---------------- This patch includes the following files: File Name Description ========================================================= CISS.EAR Installation file PCMMHELP.WAR Installation file PCCMR.EAR Installation file PCCMR_UNATTENDED_EAR-2.0.1.EAR Installation file Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ - ---------------------- N/A Forms Associated: Form Name File # 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 Additional Information: N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & overview: -------------------------------------------- 1) INC03916816 - PCMM Web / Potential "Bug" Fix with Future Patch / Not site specific Problem: -------- Currently when creating a team within the PCMM application, sites are able to select Divisions with "facility types" that are not included in the allowable facility type list. Resolution: ----------- Modified PCMM so the Division list filters the same way the other Divisions are filtered based on the "facility type". 2) INC11695703 -PCMM User Admin is no longer valid Problem: -------- The current banner displayed in PCMM has incorrect contact information. Resolution: ----------- The PCMM banner with current contact information has been updated as provided by the business office. 3) INC15337161 -PCMM Web / issue with EDGE vs IE when it comes to how the cookie crumbs function Problem: -------- With the upgrade to Microsoft Edge, issues with the "Bread Crumbs" were revealed preventing backward navigation. Resolution: ----------- As part of the technical refresh included in this patch the "Bread Crumbs" issues has been resolved and to allow expected navigation. 4) INC16876504 - Please give to NATL SUP ADMIN TEAM - National PCMM: Change Care Type in application Problem: ------- Per the PCMM Business Office, the Transition Care Management (TCM) Care Type should be changed to Integrated Case Management (ICM). Resolution: ---------- Modified entries in the PCMM Database to reflect the new care type name Integrated Case Management (ICM). Also modified the PCMM Web Services to display the new acronym 'ICM'. 5) INC18802650 - PCMM: Need to update Women's Health Adjustment in Modeled Capacity Calculation Formula Problem: -------- Women's Health Adjustment in Modeled Capacity Calculation Formula has changed requiring modifications in PCMM. Resolution: -------- The Modeled Capacity Calculation formula has been updated in PCMM to reflect the new Women's Health Adjustment to (A+B+C+D+F)*P-E as requested: Old Formula Modeled team capacity = (1200 + B + C + D +E + F) * P New Formula Modeled team capacity = ((1200 + B + C + D + F) * P) - E 6) INC18827936 - PCMM WASA Scan Remediation: The application does not set the HTTPOnly and Secure flags on all cookies. Problem: -------- Currently, the PCMM application does not set the HTTPOnly and Secure flags on all cookies. Resolution: ----------- The WebLogice Configuration file has been updated to set HTTPOnly and secure flags on all cookies. 7) INC18447261 - duplicate edi pi on PCMM staff ccl extract Problem: ------- Per the PCMM Business Office, Cerner Staff Cerner Command Language (CCL) Refresh. should be modified to remove deprecated Cerner Person IDs from the PCMM Cerner Staff input file when a staff member is combined in Cerner. Resolution: ---------- Cerner Staff CCL Refresh process has been modified to remove deprecated Cerner Person IDs from the PCMM Cerner Staff input file. The surviving staff record is the only record available for display during staff search. 8) INC15292523 - PCMM Web / Name Display Issue / Application Wide (d)INC15471423 - PATIENT NAME PREFIX ISSUE: Veteran name is pulling up strongly in pcmm. Problem: ------- Per the PCMM Business Office, Name prefix should be removed from the display for both VistA and Cerner stations. Resolution: ---------- Name prefix is no longer displayed anywhere within PCMM for VistA and Cerner stations. 9) INC19190138 - PCMM -Staff record is being overlaid if first and last same but middle different Problem: ------- For Cerner stations, when performing a search, if two staff members exist in the PCMM Cerner Staff file with the same first and last name but a different middle name, the search results return both names but the second name is written on top of the first name, in the same row. Resolution: ---------- Staff search for Cerner stations will compare last name, first name, and middle name to determine if this is a new staff member or an existing staff member. 10) INC19203162 - PCMM - "Inactive in Cerner" reason should not be available during staff unassignment for a non-Cerner site Problem: ------- When the reason type of, "Inactive in Cerner", is selected during staff and patient unassignment, for non-Cerner sites that reason type is not applicable to VistA sites. Resolution: ---------- "Inactive in Cerner" will no longer be displayed as a reason for staff/patient unassignment, or mass unassignment/reassignment for VistA stations. For Cerner Stations, "Inactive in Cerner" is being renamed to "Inactive Staff Member" and will be displayed as a reason for staff unassignment. "Inactive in Cerner" is being renamed to "Inactive Patient" and will be displayed as a reason for patient unassignment replacing the current "Inactive in Cerner" reason. 11) INC19339675 - PCMM Smart App is not displaying roles properly when same person is assigned to same role on 2 different teams (d)INC19359446 - PCMM Smart App is not displaying roles properly when same person is assigned to same role on 2 different teams Problem: ------- For Cerner stations, PCMM Smart App is only displaying the staff member under the first team displayed if the same staff member is on more than one team that the patient is assigned to. Resolution: ---------- The PCMM Smart App will now display any staff member assigned to the same role on two different teams with each team versus only the first team. 12) INC20112753 - Team assignments for Cerner station not flipping due to encounter stop code correction Problem: ------- For Cerner stations only, team assignments are not flipping for patients who have had the stop code corrected on the encounter since the PCMM Auto Inactivation job is currently looking for encounters received after the last time the auto inactivation job ran. PCMM has requested an ICR change to the Encounter CCL extract for Cerner to send the Activity Date. Resolution: ---------- Until the ICR change to add Activity Date is approved and implemented, the AI job for Cerner stations will be modified to pull in all encounters received from Cerner regardless of encounter date. The 60 day lookback from patient assignment will still be in effect. ************************************************************************** PLEASE NOTE: ADDITIONAL UPDATES POST NATIONAL RELEASE FOR THIS PATCH. ************************************************************************** Five (5) emergency updates were released to production following the deployment of WEBP*1*25 on 11/11/2021 due to severity and overall application functionality. The following list includes details for each of the 5 Hotfix's (HF) and includes a relevant SNOW ticket per issue where applicable. SNOW tickets can be found by searching for "Affected Service" is "Patient Centered Management Module" and "Resolution notes" contains "WEBP*1*25." HF-1 (deployed 11/22/2021) -------------------------- 1. Modeled Team Capacity Calculation worksheet displays wrong calculation. INC20467019 - Station 644 Available Capacity when assigning a patient to a team is wrong 2. Modeled Team Capacity Calculation showing null when should read "0" if value = 0. 3. Unable to create Non-VA Practice. INC20434243- Station 648 PCMM does not have option to add a new Non-VA clinic for a patient. 4. Unable to access alerts from post conversion (preconversion works) (TVC and PCMM Coordinator). INC20687368- PCMM Web / Multiple Alert Issues / Minneapolis VAMC 618 5. PCMM Coordinators able to unassign from locations they are not assigned. INC20330287 - PCMM TECH REFRESH: Unable to unassign pending patients 6. Sorting Patient list on team profile page 7. Date sort for patient list is not chronological. 8. Sensitive patient. 9. VistA File 404.42 - 43 Assignment Date Issue / Lexington KY 596. INC20362297- Station 689 data missing from file 404.41 - OUTPATIENT PROFILE. 10. VistA freezes when editing patient movements. INC20321490 - Philadelphia VAMC VistA - Processes hanging trying to access PCMMR web affecting multiple VistA Applications 11. Bad Data being sent to VistA causing scripts to fail. INC20321490- Philadelphia VAMC VistA - Processes hanging trying to access PCMMR web affecting multiple VistA Applications 12. Team Patient assignment Batch Processing (Search box disappears). INC20532267 - STN 534 Unable to select 50 Vets at a time for Batch Move in PCMM. HF-2 (deployed 12/14/2021) -------------------------- 1. Cannot remove providers from MH teams. INC20062032 - The PCMM program will not allow me to unassign providers 2. Cannot create a new practice. INC20434243 - Station 648PCMM does not have option to add a new Non-VA clinic for a patient. 3. Sensitive Patient PII masked on Alerts screen. 4. Incorrect Available Capacity. INC20467019 - Station 644 Available Capacity when assigning a patient to a team is wrong 5. Resubmit icon missing for MPACTs. INC20494475 - PCMM / unable to resubmit PCMM alerts that occurred when PCMM upgrade occurred / VCB 740 6. First provider automatically checked on MHTC & HBPC assignments. 7. Copy and Paste from Excel to PCMM Web not working. 8. Direct Care Provider field missing for MPACT patients on the Patient Profile screen. 9. Auto Inactivation Job 60 day look back logic not picking up encounters between 30 and 60 days. HF-3 (deployed 12/28/2021) -------------------------- 1. Log4j v2.17.0 HF-4 (deployed 1/6/2022) ------------------------ 1. Auto Inactivation Job - processing start date mod. HF-5 (deployed 2/8/2022) ------------------------ 1. Alert when an MPACT is created from backend. INC20318261 - Station 620 PCMM not working as expected 2. Alerts not generating. INC20355951 - Station 558 PCMM Tech Refresh 3. Alerts screens to save the filtering & sorting options per user. 4. Cleanup Manager role banner incorrectly displayed. 5. Copy and paste SSN into Search in VistA page. 6. Display message banner when station is changed while opening position directly from Team's list. 7. Display message when station is changed by opening a team position list from team list. 8. Display of messages returned by backend, currently the system is not displaying all of them. 9. Display of Position details when selecting position from Staff team Assignment. 10. Duplicate patient name in Batch Processing form for Teams and Positions. 11. Fix for error showing missing for example "name", code has been enhanced to check if data contains the value that we are looking for and if not display as empty. 12. Fix some CSS issues. 13. Log4j to v2.17.1 14. Model Team Capacity Interview rooms FTE removed from Primary Care teams. 15. Model Team Capacity Override Error for PCT and Team Capacity and MHTC capacity override. INC20404569 - PCMM Team Capacity reverting back "PCMM Question about Team Capacity Override" / VCB 740 16. Notification Distribution Rules option for Vista station's Team Positions, the information is getting saved but it is not been displaying correctly in the form. 17. Number of records displayed per page (10, 25, 50, 100, 200, 500, 1000, 5000). 18. Prevent loading Staff member twice. 19. Prevent loading Team twice unless there is a Station Change flag returned. 20. Prevent reloading room detail twice. 21. Remove a patient with a Date of Death from Batch Processing. INC20339763 - Multiple death notification alerts per Veteran 22. Select All functionality for open alerts, teams, and position assignments (Select All now only selects the records in the current page and not all records in the Data list). 23. Staff FTE to 2 decimals in the history tab. 24. Staff Update Job missing End Date in Background Job Log. 25. Un-assignment date editing error fixed due to un-assignment reason was selected. 26. User Management: user is not updated in UM while logged in to PCMM. 27. User Management: user is not updated when no single role and station are present on the assigned station, other station or assigner roles or other roles list. 28. User Management: user list to only display active for last 90 days to improve UM app loading performance. 29. Women's Health providers not appearing in CPRS. 30. User Management: user is not able to view all stations assigned to them when logged in as "Reports Only" role. 31. Create a Team functionality: after creating a team, the screen does not change from "Create a Team" to "Modify an Existing Team". 32. When trying to re-assign a staff member to the LPN position - the screen goes completely blank. Test Sites: ----------- Memphis VAMC Minneapolis VAMC Software and Documentation Retrieval Instructions: -------------------------------------------------- N/A Other Software Files: File Title File Name Format ---------------------------------------------------------------- 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 --------------------------------------------------------------------- Deployment,Installation Back-Out, PCMM_WEBP_1_25_DIBRG_v2.2.DOCX and Rollback Guide PCMM_WEBP_1_25_DIBRG_v2.2.PDF PCMM Web User Guide PCMM_WEB_UG.DOCX PCMM_WEB_UG.PDF Additional documentation can also be obtained at https://download.vista.domain.ext/index.html/SOFTWARE. Documentation Title File Name --------------------------------------------------------------------- PCMM WEB System Design Document PCMM_WEB_SDD.DOCX PCMM_WEB_SDD.PDF PCMM Web Version Description Document WEBP_1_25_PCMM_VDD.DOCX WEBP_1_25_PCMM_VDD.PDF Patch Installation: =================== PCMM Web patch, WEBP*1*25, 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: --------------------------------------- See PCMM Installation Guide for additional information. Pre-Installation Instructions: ------------------------------ Installation Instructions: ------------------------- ****************************************************************** ** PLEASE NOTE: THERE IS NO INSTALLATION FOR THIS PATCH. ** ****************************************************************** This informational patch, WEBP*1.0*25, is for PCMM Web. Installation is done on a centralized server. Please refer to the Deployment, Installation, Back-Out, and Rollback Guide for more details. Post-Installation Instructions: ----------------------------- N/A Back-Out Plan: -------------------------- Backout plan is provided as part of deployment guide detailed in section 5.1, page 25. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : FEB 25, 2021 Completed By: Date Completed: MAR 03, 2022 Released By : Date Released : MAR 03, 2022 ============================================================================= Packman Mail Message: ===================== No routines included