============================================================================= Run Date: NOV 29, 2023 Designation: WEBP*1*34 Package : WEBP - PATIENT CENTERED MANAGEMENT Priority: Mandatory Version : 1 SEQ #33 Status: Released Compliance Date: DEC 30, 2023 ============================================================================= Subject: PCMM WEB DEFECT REMEDIATION AND INTEGRATION WITH APPDYNAMICS BROWSER RUM Category: - Informational - Other Description: ============ The purpose of the patch is to remediate some defects and add integration with AppDynamics Browser RUM for performance tracing. There are a total of 6 items addressed in the patch, including 4 defects and 2 adaptive maintenance item. Defects: -------- 1. INC28154064 PCMM MEM - STA 614 - AP Position override option is checked, popup is incorrect. 2. PCMMW-433 - Fix team status on list all team page. 3. INC29505510 - PCMM MOR Sta. 620 - Unable to assign patient due to error. 4. PCMMW - 432 - Fix filtering in the UI. Adaptive Maintenance: --------------------- 1. Integrate browser RUM (real user monitoring) for AppDynamics. 2. INC29469464/PCMMW-443 - Optimize validation execution for EnsurePatientPositionAssignmentRestrictedToOneTeamRoleWithinSta3n. 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. INC28154064 PCMM MEM - STA 614 - AP Position override option is checked, popup is incorrect. Problem: -------- Pop-up dialog with position capacity calculations indicates that override checkbox is not checked irrespectively of actual checkbox state. Resolution: ----------- Changed React code to update dialog wording depending on checkbox being checked or not. 2. Fix team status on list all team page. Problem: -------- List all teams page not displaying the most recent status of the team (active or inactive) essentially it would not display any new change to the teams status if there was a change and instead would display the change 24hrs later. Resolution: ----------- Changed query to use UTC date to negate effect of DB server time zone on query result. 3. INC29505510 - PCMM MOR Sta. 620 - Unable to assign patient due to error. Problem: -------- When user tried to delete the timeline entry for position, code threw null pointer exception, preventing user from fixing team and assigning patient to that team. Resolution: ----------- Fixed code to check if effective date is null before trying to modify it, which prevents null pointer exception. 4. PCMMW - 432 - Fix filtering in the UI. Problem: -------- Optimization for frontloading caused filters on team list screen to not keep filtering and reset to it "active" whenever screen is displayed, which causes unneeded clicks by user to restore precious filtering. Resolution: ----------- Changed react code to remember filtering between screens and restore existing filtering on teams list screen display. Adaptive Maintenance Tracking System Ticket(s) & Overview: ---------------------------------------------------------- 1. Integrate browser RUM (real user monitoring) for AppDynamics. Problem: -------- As an application support person, I want to be able to see page statistics from browser using AppDynamics tool. Resolution: ----------- Integrated AppDynamics Browser RUM Agent into PCMM application. 2. INC29469464/PCMMW-443 - Optimize validation execution for EnsurePatientPositionAssignmentRestrictedToOneTeamRoleWithinSta3n. Problem: -------- Currently validator runs for every patient position record created or modified, even if the flag on care type team role is null. Resolution: ----------- Changed code to check flag value first and if it is null to not run main validator query. Since vast majority of standard data records have this flag null, making small efficient query to check flag value and avoid running very resource intensive main query when not needed makes sense. Test Sites: ----------- Memphis VA Medical Center (Memphis, TN) VA Montana Health Care System (Ft. Harrison, Miles City) Software and Documentation Retrieval Instructions: -------------------------------------------------- PCMM Web patch, WEBP*1*34, 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_34_DIBRG.DOCX and Rollback Guide WEBP_1.0_34_DIBRG.PDF --------------------------------------------------------------------- PCMM Web Version Description WEBP_1.0-34_VDD.DOCX Document WEBP_1.0-34_VDD.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.34.01.EAR Installation file PCMMR_UNATTENDED_EAR-1.34.01.EAR Installation file cissUserManagement-1.31.02.EAR Installation file Patch Installation: =================== PCMM Web patch, WEBP*1*34, 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*34, is for PCMM Web. Installation is done on a centralized server. Please refer to the WEBP_1.0_34_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 (WEBP_1.0_34_DIBRG.PDF). Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : Date Entered : OCT 31, 2023 Completed By: Date Completed: NOV 29, 2023 Released By : Date Released : NOV 29, 2023 ============================================================================= Packman Mail Message: ===================== No routines included