$TXT Created by MDEVC.FO-BIRM.DOMAIN.EXT (KIDS) on Monday, 07/22/24 at 16:03 ============================================================================= Run Date: SEP 04, 2024 Designation: VPR*1*35 Package : VPR - VIRTUAL PATIENT RECORD Priority: Mandatory Version : 1 SEQ #34 Status: Released Compliance Date: OCT 05, 2024 ============================================================================= Associated patches: (v)GMRA*4*68 <<= must be installed BEFORE `VPR*1*35' (v)VPR*1*7 <<= must be installed BEFORE `VPR*1*35' (v)VPR*1*30 <<= must be installed BEFORE `VPR*1*35' (v)VPR*1*31 <<= must be installed BEFORE `VPR*1*35' (v)VPR*1*33 <<= must be installed BEFORE `VPR*1*35' Subject: MISCELLANEOUS FIXES 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 for the HealthShare (HS) data extracts to address the following: 1. An existing listener, VPR GMRA EVENTS, will be added to a new Allergy protocol event, GMRA EDIT VERIFIED DATA, to capture changes to verified reactions. 2. Recent updates to the Summary Document Architecture (SDA) data model have tightened validation checks for the Lab reference range and some VistA values are now being rejected. This patch will add an extension property to hold the VistA value; the standard property will continue to be populated when it meets the new validation criteria. 3. SDA updates to assist AMPL Phase II are made to include flagged orders added to the Medication container, cancelled appointments added to the Appointment container, and the listing of all military service episodes (INC31746036) added to the Patient container. 4. The VA Health Care PACT ACT Eligibility Expansion of toxic exposure risk activity (TERA), has been added to the Patient container. 5. VPR adds two new SDA properties to the pregnancy social history container. CustomPairs and SocialHabitComments are added to the VPR PREGNANCY entity entry of the ENTITY (#1.5) File. 6. Vaccination container FromTime, ToTime & EnteredOn values have been replicated in Administration container FromTime, ToTime & EnteredOn fields to support CCDA XSLT transform requirements due to the Healthshare 2023 Upgrade. 7. Support has been added for a new search filter on Visits to the VPR GET PATIENT DATA remote procedure call (RPC). Currently only primary visits are returned, and this filter will allow searching by Service Category. 8. Support has been added on Demographics of the VPR GET PATIENT DATA remote procedure call (RPC) displaying XML. Currently rated disabilities were not listing correctly with regards to extremity affected. This patch will list the duplicated disabilities with multiple extremities. 9. Each item of the Disabilities list within the PatientExtension will additionally display the Extremity, OrigEffDate (Original Effective Date) & CurrEffDate (Current Effective Date) values from the Rated Disabilities subfile (#2.04) of the Patient file (#2). Patch Components: ----------------- Entities Associated: Entity Name New/Modified/Deleted ----------- -------------------- VPR APPOINTMENT EXTENSION Modified VPR IMM ADMINISTRATION Modified VPR LRCH RESULT ITEM Modified VPR LRCH RESULT ITEM EXTENSION Modified VPR MED EXTENSION Modified VPR ORDER FLAG New VPR PATIENT EXTENSION Modified VPR PATIENT MILITARY SERVICE Modified VPR PREGNANCY Modified VPR SCH ADM EXTENSION Modified VPR PATIENT DISABILITY 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 ----------- -------------------- GMRA EDIT VERIFIED DATA Use as Link VPR GMRA EVENTS Send/Attach 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: 1. INC29943954: Missing visits in JLV The Joint Legacy Viewer (JLV) team reported that not all visits are being returned by the VPR GET PATIENT DATA rpc. This RPC was designed to return only primary visits, which excluded the visits in question. An optional search filter has been added to this RPC to allow JLV to request visits by Service Category; the default behavior will remain as is, returning only primary visits. 2. INC31746036: Military Episodes - PBM team would like for AMPL to display all the patient's military episodes, not just the last 3 recent ones. An API used was designed to return the latest 3 episodes. The Entity, VPR PATIENT MILITARY SERVICE, has been edited to list all military service episodes using a list array from API GETMSE^DGMSEUTL. 3. INC31955855: VPR RPC for XML is missing service connected disabilities for patients with multiple affected extremities The Joint Legacy Viewer (JLV) team reported that not all multiples of related disabilities extremities are being returned by the VPR GET PATIENT DATA rpc. This patch corrects the XML display of related disabilities. Test Sites: ----------- Dublin VA Medical Center - Dublin, GA VA Finger Lakes HCS - Upstate NY 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*35. 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*35 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 16 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: VPRDPT Before:B114535256 After:B118094740 **1,4,5,7,35** Routine Name: VPRDVSIT Before:B106024378 After:B104884998 **1,2,4,5,7,35** Routine Name: VPREVNT Before: B81605052 After: B80186385 **8,10,15,17,19,21,20,26,25, 27,29,31,34,33,35** Routine Name: VPREVSND Before: B24477836 After: B28057454 **31,35** Routine Name: VPRSDAB Before: B44243779 After: B49206167 **20,26,27,31,35** Routine Name: VPRSDADG Before: B8552402 After: B15674928 **30,35** Routine Name: VPRSDAM Before: B7823727 After: B8270746 **30,35** Routine Name: VPRSDAOR Before: B15176847 After: B16437649 **30,35** Routine list of preceding patches: 7, 30, 33 ============================================================================= User Information: Entered By : Date Entered : JAN 25, 2024 Completed By: Date Completed: SEP 03, 2024 Released By : Date Released : SEP 04, 2024 ============================================================================= Packman Mail Message: ===================== $END TXT