$TXT Created by CHY0091.FO-BAYPINES.DOMAIN.EXT (KIDS) on Thursday, 11/02/23 at 17:27 ============================================================================= Run Date: JAN 09, 2024 Designation: VPR*1*33 Package : VPR - VIRTUAL PATIENT RECORD Priority: Mandatory Version : 1 SEQ #33 Status: Released Compliance Date: FEB 09, 2024 ============================================================================= Associated patches: (v)VPR*1*11 <<= must be installed BEFORE `VPR*1*33' (v)VPR*1*32 <<= must be installed BEFORE `VPR*1*33' (v)VPR*1*34 <<= must be installed BEFORE `VPR*1*33' Subject: SDA, RPC UPDATES Category: - Routine - Other Description: ============ This patch to the Virtual Patient Record (VPR) application will modify VPR entries in the ENTITY (#1.5) file and supporting VPR routines & protocols for the HealthShare (HS) data extracts to address the following: 1. Vital measurements entered via Clinical Observations (CLiO) flowsheets will now be included in the Observations container. 2. Extracts requested for merged patients will now process using the new merged-to patient identifier (DFN) instead of quitting. 3. Code supporting the Vaccination container has been moved to a different routine for long-term maintenance (no functionality changes). 4. Two properties in the Medication container are being updated for orders in the Prescription (#52) file: i. The VAStartDate extension property will now be pulled directly from a Pharmacy api to ensure it is sourced by the Issue Date (#1) field, instead of the Start Date (#21) field in the ORDER (#100) which can be sourced by the original Fill Date (#22). ii. The PharmacyStatus property will now return the actual status saved in the Status (#100) field instead of the form used by CPRS. These properties will remain unchanged for all other med order types. 5. Retracting only an addendum will now simply update the parent note; previously a bug caused the entire parent note to be removed from SDA. This patch will also modify routines supporting the VPR GET PATIENT DATA remote procedure calls (RPCs) to address the following: 1. New properties will be added to the XML extract for Appointments, and the status will now be accepted as a Filter; all values supported by the SDAMA301 call will be accepted and passed through. 2. XML extracts by Lab Order (panel) and Med Order (pharmacy, or Meds by Release Date) are currently performed by the OE/RR Display Group (#100.98); they will now include an additional check of the order's Package (#9.4) link to ensure only Lab or Pharmacy orders are returned, respectively. Any generic orders (i.e., Package = Order Entry) in these groups were not being returned completely or correctly, and will no longer be included in these views. Patch Components: ----------------- Entities Associated: Entity Name New/Modified/Deleted ----------- -------------------- VPR ICR EVENT Modified VPR MED EXTENSION Modified VPR MEDICATION Modified VPR VACC HF REFUSAL Modified VPR VACCINATION Modified VPR VITAL EXTENSION Modified VPR VITAL MEASUREMENT Modified VPR VITAL QUALIFIER Modified VPR VITAL TYPE Modified Files & Fields Associated: N/A Forms Associated: N/A Mail Groups Associated: N/A Options Associated: N/A Protocols Associated: Protocol Name New/Modified/Deleted ============= ==================== MDC OBSERVATION UPDATE Used as Link by KIDS VPR OBSERVATION UPDATE New Remote Procedure Calls Associated: N/A Security Keys Associated: N/A Templates Associated: N/A Additional Information: ----------------------- Blood Bank Team Coordination: N/A New Service Requests (NSRs): N/A Patient Safety Issues (PSIs): N/A Defect Tracking System Ticket(s) & Overview: N/A Test Sites: ----------- Orlando, FL VA Finger Lakes HCS Software and Documentation Retrieval Instructions: -------------------------------------------------- The software for this patch is being released via a PackMan message. Patch Installation: ------------------- Pre-Installation Instructions: This patch should be installed during non-peak hours to minimize potential disruption to users. This patch should take less than 1 minute to install. Installation Instructions: 1. Choose the PackMan message containing this build. Then select the INSTALL/CHECK MESSAGE PackMan option to load the build. 2. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, A. Select the Verify Checksums in Transport Global option to confirm the integrity of the routines that are in the transport global. When prompted for the INSTALL NAME enter VPR*1.0*33. B. Select the Backup a Transport Global option to create a backup message. You must use this option and specify what to backup; the entire Build or just Routines. The backup message can be used to restore the routines and components of the build to the pre-patch condition. i. At the Installation option menu, select Backup a Transport Global. ii. At the Select INSTALL NAME prompt, enter your build VPR*1.0*33. iii. When prompted for the following, enter "R" for Routines or "B" for Build. Select one of the following: B Build R Routines Enter response: Build iv. When prompted "Do you wish to secure this message? NO//", press and take the default response of "NO". v. When prompted with, "Send mail to: Last name, First Name", press to take default recipient. Add any additional recipients. vi. When prompted with "Select basket to send to: IN//", press and take the default IN mailbox or select a different mailbox. C. You may also elect to use the following options: i. Print Transport Global - This option will allow you to view the components of the KIDS build. ii. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all of the components of this patch, such as routines, DDs, templates, etc. D. Select the Install Package(s) option and choose the patch to install. i. If prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//', answer NO. ii. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//', answer NO. iii. If prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//', answer . iv. When prompted 'Delay Install (Minutes): (0 - 60): 0//', answer 0. Post-Installation Instructions: N/A Backout Procedures: ------------------- If rollback/backout is required, the KIDS build that was created in step 2B may be installed to restore all modified components back to their pre-patch released state. The message containing the backed-up components can be loaded with the "Xtract PackMan" function at the Message Action prompt. The Packman function "INSTALL/CHECK MESSAGE" is then used. Routine Information: ==================== The second line of each of these routines now looks like: ;;1.0;VIRTUAL PATIENT RECORD;**[Patch List]**;Sep 01, 2011;Build 8 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: VPRDJ05 Before: B79505921 After: B80365089 **2,18,33** Routine Name: VPRDLRO Before: B29659691 After: B31883306 **2,5,7,11,33** Routine Name: VPRDPSOR Before: B45233246 After: B47381223 **1,4,18,28,32,33** Routine Name: VPRDSDAM Before: B21167478 After: B27833489 **1,5,33** Routine Name: VPRDTST Before: B43758218 After: B41892579 **4,5,32,33** Routine Name: VPREVNT Before: B83233496 After: B81605052 **8,10,15,17,19,21,20,26,25, 27,29,31,34,33** Routine Name: VPRHS Before: B52054574 After: B52787098 **8,10,15,16,17,19,25,27,33** Routine Name: VPRSDA Before: B37135565 After: B24566031 **8,10,16,20,26,28,29,30,31,33** Routine Name: VPRSDAOB Before: n/a After: B22531818 **33** Routine list of preceding patches: 11, 32, 34 ============================================================================= User Information: Entered By : Date Entered : AUG 03, 2023 Completed By: Date Completed: JAN 09, 2024 Released By : Date Released : JAN 09, 2024 ============================================================================= Packman Mail Message: ===================== $END TXT