$TXT Created by at MNTVBB.DOMAIN.EXT (KIDS) on Thursday, 09/22/16 at 09:49 ============================================================================= Run Date: MAR 03, 2017 Designation: SR*3*189 Package : SR - SURGERY Priority: Mandatory Version : 3 SEQ #180 Status: Released Compliance Date: APR 03, 2017 ============================================================================= Subject: CORRECT ADT AND ARS INDEXES FOR PATIENT MERGE Category: - Data Dictionary - Routine Description: ============ This patch address the following issue: 1. The SURGERY file (#130) ADT and ARS cross references do not merge during a patient merge. Associated Ticket(s): ===================== 1. I8053319FY16 - AEU reports the site had a patient merge but the surgery information did not transfer with the account. I8152707FY16 (d) R8089319FY16 (d) I9201527FY16 (d) Associated NSR(s): ================== N/A Participating Test Sites: ========================= Manchester VAMC Lebanon VAMC Ticket Overview: ================ 1. I8053319FY16 - AEU reports the site had a patient merge but the surgery information did not transfer with the account. Patient Safety Issues: ---------------------- PSPO00003176: The Patient Merge software must have full interoperability with all other VistA packages, such as Surgery and Radiology. Problem: -------- The SURGERY file (#130) ADT and ARS cross references do not merge during a patient merge. These cross references have a non-standard PATIENT (#2) file pointer. The merging of a non-standard PATIENT file (#2) pointer during a patient merge should have been handled by the file developers but were not. Post install routine SR3189P will remove the old cross references. Resolution: ----------- The Data Dictionary for the SURGERY (#130) file was modified to delete the old Traditional style "ADT" and "ARS" xrefs and create New style "ADT" and "ARS" indexes. The "ADT" index be will updated any time the PATIENT (#.01) or DATE OF OPERATION (#.09) fields are modified in the SURGERY (#130) file. The "ARS" index will be updated any time the PATIENT (#.01), ASSESSMENT STATUS (#235), or ASSESSMENT TYPE (#284) fields are modified in the SURGERY (#130) file. Files & Fields Associated: File Name (Number) Field Name (Number) Change ------------------ ------------------- --------- Surgery (#130) PATIENT (#.01) Modify Surgery (#130) DATE OF OPERATION (#.09) Modify Surgery (#130) ASSESSMENT STATUS (#235) Modify Surgery (#130) ASSESSMENT TYPE (#284) Modify ==================== Installation Instructions =================== This patch may be installed during normal working hours with all users on the system. However, as it is necessary to disable some menu options when installing this patch it is recommended that the install be done during non-peak hours. Install Time will take less than 2 minutes (unless otherwise indicated). 1. Use the INSTALL/CHECK MESSAGE option on the PackMan menu. 2. From the Kernel Installation & Distribution System menu, select the Installation menu. 3. From this menu, you may select to use the following options (when prompted for INSTALL NAME, enter SR*3.0*189). a. Backup a Transport Global - this option will create a backup message of any routines exported with the patch. It will NOT backup any other changes such as DDs or templates. b. Compare Transport Global to Current System - this option will allow you to view all changes that will be made when the patch is installed. c. Verify Checksums in Transport Global - this option will ensure the integrity of the routines that are in the transport global. d. Print Transport Global - this option will allow you to view the components of the KIDS build. 4. Use the Install Package(s) option and select the package SR*3.0*189 5. When prompted "Want KIDS to INHIBIT LOGONS during install ? NO//", respond No. 6. When prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//", respond No. 7. Post Install routine SR3189P may be deleted after install using Delete Routines [XTRDEL] option. Routine Information: ==================== The second line of each of these routines now looks like: ;;3.0;Surgery;**[Patch List]**;24 Jun 93;Build 3 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: SR3189P Before: n/a After: B2632089 **189** ============================================================================= User Information: Entered By : Date Entered : AUG 24, 2016 Completed By: Date Completed: MAR 01, 2017 Released By : Date Released : MAR 03, 2017 ============================================================================= Packman Mail Message: ===================== $END TXT