============================================================================= Run Date: SEP 29, 2022 Designation: XU*8*662 Package : XU - KERNEL Priority: Mandatory Version : 8 SEQ #615 Status: Released Compliance Date: DEC 16, 2022 ============================================================================= Associated patches: (v)XU*8*734 <<= must be installed BEFORE `XU*8*662' (v)XU*8*769 <<= must be installed BEFORE `XU*8*662' Subject: CPRS V32B - KERNEL ALERTS Category: - Routine - Data Dictionary Description: ============ Patch XU*8*662 introduces support for two New Service Requests (NSR): NSR 20081008 - CPRS Notification Alert Processing Issue: Prior to CPRS v32b, if a provider was interrupted when processing alerts or inadvertently selected the wrong alert for processing, there was no way for them to recover. In other words, they didn't have the ability to 'undo' the processing of an alert and had no visibility into a processed alert. Resolution: As part of the CPRS v32b release, a new tab has been added to the CPRS patient selection screen for the display of processed alerts. To support that feature, a new cross reference was added to the ALERT TRACKING file (#8992.1), on the RECIPIENT field (#.01) and the PROCESSED ALERT field (#.04) in the RECIPIENT multiple field (#20). The new cross-reference will be used to allow quicker searches for processed alerts by recipient. NSR 20081206 Add Address of Performing Lab to Orders Issue: In support of the Add Address to Performing Lab NSR, a need was identified to allow historical addresses to show. For example, a lab location moved in 2021, and there were results reported from that lab at the old address. If a provider viewed the report in current state CPRS, it would show the new address. The lab business owners need the address of the lab at the time the result was reported. Resolution: To support the historical addresses, new fields were added to the INSTITUTION file (#4) by creating a new HISTORY multiple field (#999.1). This multiple will contain the fields STREET ADDR. 1 (CHANGED FROM) (#1), STREET ADDR. 2 (CHANGED FROM) (#1.1), CITY (CHANGED FROM) (#1.2), STATE (CHANGED FROM) (#1.3), and (CHANGED FROM) (#1.4). In addition to the data dictionary changes, modifications were made to the receiver side of the master file update routines to file the old address when an address update is received. XU*8*662 is being released in support of the Computerized Patient Record System (CPRS) v32B updates. Below is a list of the other applications involved in this project along with their patch numbers: APPLICATION/VERSION PATCH --------------------------------------------------------------- TEXT INTEGRATION UTILITIES v1.0 TIU*1.0*289 OUTPATIENT PHARMACY v7.0 PSO*7.0*441 CLINICAL REMINDERS v2.0 PXRM*2.0*65 ADVERSE REACTION TRACKING v4.0 GMRA*4.0*51 HEALTH SUMMARY v2.7 GMTS*2.7*115 PCE PATIENT CARE ENCOUNTER v1.0 PX*1.0*217 BAR CODE MEDICATION ADMINISTRATION v3.0 PSB*3.0*93 ORDER ENTRY/RESULTS REPORTING v3.0 OR*3.0*405 INPATIENT MEDICATIONS v5.0 PSJ*5.0*399 MENTAL HEALTH v5.01 YS*5.01*211 PHARMACY DATA MANAGEMENT v1.0 PSS*1.0*187 PSS*1.0*187 and XU*8.0*662 are being released as host files, but they will not be included in the multi-package build. The remaining patches are being released in the KIDS multi-package build CPRS V32B COMBINED BUILD 1.0. Blood Bank Review: ------------------ EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch XU*8*662 contains changes to a package referenced in ProPath standard titled: BBM Team Review of VistA Patches. This patch does not alter or modify any VistA Blood Bank software design safeguards or safety critical elements functions. RISK ANALYSIS: Changes made by patch XU*8*662 have no effect on Blood Bank software functionality, therefore, RISK is none. Patch Components: ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- INSTITUTION (#4) HISTORY (sub-file #4.999) STREET ADDR. 1 (CHANGED FROM) (#1) New STREET ADDR. 2 (CHANGED FROM) (#1.1) New CITY (CHANGED FROM) (#1.2) New STATE (CHANGED FROM) (#1.3) New ZIP (CHANGED FROM) (#1.4) New ALERT TRACKING (#8992.1) RECIPIENT (sub-file #8992.11) RECIPIENT (#.01) Modified PROCESSED ALERT (#.04) Modified Forms Associated: Form Name File # New/Modified/Deleted --------- ------ -------------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Remote Procedure Calls Associated: Remote Procedure Call Name New/Modified/Deleted -------------------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- N/A Parameter Definitions Associated: Parameter Definition Name 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: New Service Requests (NSRs): ---------------------------- NSR #20081008 CPRS Notification Alert Processing If a user clicks on process all notifications, they currently have the option of moving forward between notification and patients' charts by clicking NEXT. However, if a user clicks next too quickly or wants to go back to look at a previous notification already processed in the same session, they cannot retrieve the already processed notification, nor can they go back to the main page and find the notification listed because it has been cleared by CPRS. To help in the patient safety themed issue, it would be great be able to retrieve already processed notifications perhaps by the use of a BACK button feature. NSR #20081206 Add Address of Performing Lab to Reports The requested enhancement is to: Have the facility address display in the header of all Health Summary Reports; and add the performing labs' name and address to all Lab reports printed from the Health Summary within CPRS. By performing lab, we mean the lab (could be a non-Department of Veterans Affairs [VA] lab) where the test was processed. For facilities anticipating a move to a new location, there is also a business need to change their address on future lab reports while maintaining the old address on historical reports. NOTE: This patch lays the groundwork for including historical addresses. The remainder of the enhancement will be done in future LR and GMTS patches. Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- N/A Test Sites: ---------- Fresno, CA Northern California HCS North Florida / South Georgia HCS Software and Documentation Retrieval Instructions: -------------------------------------------------- Sites may retrieve the software and documentation directly using the deployment download server provided by the CPRS Implementation team. Instructions will be distributed when your site begins the implementation process. ******NOTE - NON-CPRS SITE INFO***** If your site does NOT install OR patches, you need not download or install the 32b release host file. You do need to install the build for XU*8.0*662. After the wave deployment has been completed, the host file will be available at the following location: /srv/vista/patches/SOFTWARE/XU_8_662.KID 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 after the deployment has been completed. File Name Contents Retrieval Format --------- -------- ---------------- OR_30_405.ZIP CPRSChart.exe BINARY RoboEx32.dll borlndmm.dll CPRSChart.map CRC.TXT YS_MHA_A_XE10.dll HELP Directory OR_30_405_SRC.ZIP CPRS v32B Source BINARY CPRS_V32B_COMBINED_BUILD.KID CPRS V32B COMBINED ASCII XU_8_662.KID Kernel Changes ASCII PSS_1_187.KID PDM Changes ASCII 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. Both the VDL and the SOFTWARE folder will be updated after deployment has been completed. Documentation Title File Name ------------------- --------- N/A Patch Installation: Pre/Post Installation Overview: ------------------------------- Please refer to the "CPRS v32b (OR*3.0*405) Deployment, Installation, Back Out, and Rollback Guide" for installation and set-up information. This document is exported as OR_3_0_405_DIBR.PDF and OR_3_0_405_DIBR.DOCX. Pre-Installation Instructions: ------------------------------ Please refer to the "CPRS v32b (OR*3.0*405) Deployment, Installation, Back Out, and Rollback Guide" for installation and set-up information. This document is exported as OR_3_0_405_DIBR.PDF and OR_3_0_405_DIBR.DOCX. Installation Instructions: -------------------------- ***NOTE: Installation of this build MUST NOT be queued.*** Please refer to the "CPRS v32b (OR*3.0*405) Deployment, Installation, Back Out, and Rollback Guide" for installation and set-up information. This document is exported as OR_3_0_405_DIBR.PDF and OR_3_0_405_DIBR.DOCX. *******NOTE****** If your site does NOT install OR patches, you may simply refer to the section of the install guide that instructs you on the installation of XU*8.0*662. Post-Installation Instructions: ------------------------------- N/A Back-Out/Roll Back Plan: ------------------------ Please refer to the "CPRS v32b (OR*3.0*405) Deployment, Installation, Back Out, and Rollback Guide" for back-out and rollback information, along with risks and criteria for back-out. Routine Information: ==================== The second line of each of these routines now looks like: ;;8.0;KERNEL;**[Patch List]**;Jul 10, 1995;Build 50 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: XQALDATA Before: B80491726 After:B118403951 **207,285,443,513,602,653,734,662** Routine Name: XQALDEL Before: B61838554 After: B70136763 **6,24,65,114,174,285,443,602, 653,662** Routine Name: XU8P662 Before: n/a After: B41946535 **662** Routine Name: XUAF4 Before: B50686588 After: B61370424 **43,112,206,209,232,217,261, 394,549,555,723,662** Routine Name: XUMF04H Before: B59155172 After: B75499643 **549,678,698,723,735,769,662** Routine list of preceding patches: 734, 769 ============================================================================= User Information: Entered By : Date Entered : NOV 24, 2015 Completed By: Date Completed: SEP 28, 2022 Released By : Date Released : SEP 29, 2022 ============================================================================= Packman Mail Message: ===================== No routines included