============================================================================= Run Date: SEP 20, 2022 Designation: MAG*3*293 Package : MAG - IMAGING Priority: Mandatory Version : 3 SEQ #228 Status: Released Compliance Date: OCT 21, 2022 ============================================================================= Subject: DELPHI UPGRADES Category: - Routine Description: ============ Description: This document describes MAG*3.0*293, an adaptive maintenance patch that provides fixes and Background Processor and Accusoft upgrades. This patch addresses the following issues: Defect: ------- 1. INC18057792 - WNY-MAG1H & WNY-MAG2H not showing on BGP screen Adaptive Maintenance: --------------------- 1. Adaptive Maintenance - BP GUI - Accusoft Imagegear v18 Upgrade 2. Adaptive Maintenance - BP Utility - MagHTMLArchiver - Delphi 10.4 Sydney Upgrade 3. Adaptive Maintenance - BP Utility - MagThumbnailMaker - Delphi 10.4 Sydney Upgrade 4. Adaptive Maintenance - BP Utility - Mag_MakeAbs - Delphi 10.4 Sydney Upgrade 5. Adaptive Maintenance - BP Utility - Import API - Delphi 10.4 Sydney Upgrade 6. Adaptive Maintenance - BP Verifier - Delphi 10.4 Sydney and Accusoft 18 Upgrade 7. Adaptive Maintenance - BP Processor - Delphi 10.4 Sydney and Accusoft 18 Upgrade 8. Adaptive Maintenance - BP - Delphi 10.4 upgrade 9. Adaptive Maintenance - BP - Accusoft v18 upgrade 10.Adaptive Maintenance - BP Utility - MagThumbnailMaker Accusoft Imagegear v18 Upgrade 11.Adaptive Maintenance - BP Utility - Import API - Accusoft Imagegear v18 Upgrade 12.Adaptive Maintenance - BP GUI - Delphi 10.4 upgrade 13.Adaptive Maintenance - BP Purge Delphi 10.4 Sydney and Accusoft 18 Upgrade 14.Adaptive Maintenance - Background Processor Build issue with Mag_MakeAbs.EXE not being uninstalled - Accusoft upgrade Associated Patches: ------------------- This patch must be installed after MAG*3.0*325. 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 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. INC18057792 - WNY-MAG1H & WNY-MAG2H not showing on BGP screen. Problem: -------- WNY-MAG1H & WNY-MAG2H not showing on BGP screen. Shares are set correctly in the network location side but just not displaying in the BGP display. Resolution: ----------- The solution here was to remove the limitation of showing only 25 lines for the shares network location drives. Adaptive Maintenance Tracking System Ticket(s) & Overview: ---------------------------------------------------------- 1. Adaptive Maintenance - BP GUI - Accusoft ImageGear v18 Upgrade Description: ------------ Upgrade to Accusoft ImageGear v18. We have had several tickets closed because they will be resolved with Accusoft upgrade. Those issues should be tested after the upgrade. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 2 Adaptive Maintenance - BP Utility - MagHTMLArchiver - Delphi 10.4 Sydney Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Utility - MagHTMLArchiver - Delphi 10.4 Sydney Upgrade. Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 3. Adaptive Maintenance - BP Utility - MagThumbnailMaker - Delphi 10.4 Sydney Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Utility - MagThumbnailMaker - Delphi 10.4 Sydney Upgrade. Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 4. Adaptive Maintenance - BP Utility - Mag_MakeAbs - Delphi 10.4 Sydney Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Utility - Mag_MakeAbs - Delphi 10.4 Sydney Upgrade. Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 5. Adaptive Maintenance - BP Utility - Import API - Delphi 10.4 Sydney Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Utility - Import API - Delphi 10.4 Sydney Upgrade. Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 6. Adaptive Maintenance - BP Verifier - Delphi 10.4 Sydney and Accusoft 18 Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Verifier - Delphi 10.4 Sydney Upgrade. Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 7. Adaptive Maintenance - BP Processor - Delphi 10.4 Sydney and Accusoft 18 Upgrade Description: ------------ The following task is for Adaptive Maintenance item: BP Processor 10.4 Sydney Upgrade Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 8. Adaptive Maintenance - BP - Delphi 10.4 upgrade Description: ------------ Adaptive Maintenance - BP - Delphi 10.4 upgrade Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4. All Background Processor projects were compiled and build using Delphi 10.4. 9. Adaptive Maintenance - BP - Accusoft v18 upgrade Description: ------------ Adaptive Maintenance - BP - Accusoft v18 upgrade Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 10. Adaptive Maintenance - BP Utility - MagThumbnailMaker Accusoft Imagegear v18 Upgrade Description: ------------ Adaptive Maintenance - BP Utility - MagThumbnailMaker Accusoft Imagegear v18 Upgrade Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 11. Adaptive Maintenance - BP Utility - Import API - Accusoft Imagegear v18 Upgrade Description: ------------ BP Utility - Import API - Delphi 10.4 Sydney Upgrade Details need to be added. Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 12. Adaptive Maintenance - BP GUI - Delphi 10.4 upgrade Description: ------------ Adaptive Maintenance - BP - Delphi 10.4 upgrade Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 13. Adaptive Maintenance - BP Purge - Delphi 10.4 Sydney and Accusoft 18 Upgrade Description: ------------ Adaptive Maintenance - BP Purge Delphi 10.4 Sydney Upgrade Accusoft 18 Upgrade Resolution: ----------- All items are related applications in Background Processor upgraded from Delphi 10.2 to Delphi 10.4 and the imaging library Accusoft ImageGear from version v16 to v18. All Background Processor projects were compiled then built using Delphi 10.4 Sydney and Imaging library Accusoft version 18. 14. Adaptive Maintenance - Background Processor Build issue with Mag_MakeAbs.EXE not being uninstalled - Accusoft upgrade Description: ------------ When the build is uninstalled the Mag_MakeAbs.EXE is left behind and if you uninstall and then put on an older version (P222 for example) you will still have the P235 Mag_MakeAbs. This would only be an issue if someone went backwards with the install and if the Mag_MakeAbs had change between patches. See Help>about screen shot from P222 that shows P235 Mag_MakeAbs. Resolution: ----------- This was a problem in the previous version of Mag_MakeAbs and it is resolved. We made several attempts to reproduce in P293 build but we were unsuccessful, and the uninstallation process is working as expected. Test Sites: ----------- VA Connecticut Health Care System (West Haven, CT) Alexandria VA Medical Center (Pineville, LA) Software and Documentation Retrieval Instructions: -------------------------------------------------- The software for this patch can be installed by following the installation guide at VistA Imaging System Installation Guide The host file is available at the following location: https://download.vista.domain.ext/index.html/SOFTWARE/MAG3_0P293.KID Other Software Files: This release also includes other software files. These files can be obtained by accessing the URL: https://download.vista.domain.ext/index.html/SOFTWARE. File Title File Name -------------------------------------------------------------------------- ------------ Kernel Installation and MAG3_0P293.KID Distribution System (KIDS) build for MAG*3.0*293 Background Processor client MAG3_0P293_BACKGROUND_PROCESSOR_SETUP.EXE installation file - New Documentation Title File Name --------------------------------------------------------------------- Patch Description for MAG*3.0*293 MAG3_0P293_PATCH_DESCRIPTION.PDF Deployment, Installation, Back-Out, MAG3_0P293_DIBORG.PDF and Rollback Guide Patch Installation: ------------------- Pre/Post Installation Overview: ------------------------------- MAG*3.0*293 must be installed on the VistA System. This patch must be installed by the compliance date. This patch should take less than five minutes to install. Note: All released VistA Imaging patches must be installed on the VistA system before installing MAG*3.0*293. Installation Instructions: -------------------------- 1. Use the Load a Distribution option contained on the Kernel Installation and Distribution System Menu to load the Host file. g When prompted to "Enter a Host File:" enter /srv/vista/patches/SOFTWARE/MAG3_0P293.KID 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 the patch or build name (ex. MAG*3.0*293). B. Select the Backup a Transport Global option to create a backup message of any routines and the build for this patch. It will not backup any other changes such as Data Dictionaries (DDs) or templates. 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 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?,' answer NO. ii.If prompted 'Want KIDS to INHIBIT LOGONs during the install?,' answer NO. iii.If prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols?,' answer NO. KIDS Installation Example: -------------------------- Select Installation Option: 6 Install Package(s) Select INSTALL NAME: MAG*3.0*293 11/19/20@10:14:39 => VistA Imaging 3.0 - Patch 293; Created on Nov 09, 2020@20:45:05 This Distribution was loaded on Nov 19, 2020@10:14:39 with header of VistA Imaging 3.0 - Patch 293; Created on Nov 09, 2020@20:45:05 It consisted of the following Install(s): MAG*3.0*293 Checking Install for Package MAG*3.0*293 Install Questions for MAG*3.0*293 Want KIDS to INHIBIT LOGONs during the install? NO// Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO// Enter the Device you want to print the Install messages. You can queue the install by enter a 'Q' at the device prompt. Enter a '^' to abort the install. DEVICE: HOME// HERE Install Started for MAG*3.0*293: Nov 19, 2020@10:14:53 Build Distribution Date: Nov 09, 2020 Installing Routines:... Nov 19, 2020@10:14:53 Running Post-Install Routine: POS^MAGIP293. Post Install Mail Message: Nov 19, 2020@10:14:53 Updating Routine file...... Updating KIDS files....... MAG*3.0*293 Installed. Nov 19, 2020@10:14:53 Client Installation Instructions -------------------------------- For installing or updating Background Processor applications, refer to the VistA Imaging System Installation Guide Post-Installation Instructions: ------------------------------- N/A Back-Out/Roll Back Plan: ------------------------ Uninstalling the Application: ----------------------------- For installing or updating Background Processor applications, refer to the VistA Imaging System Installation Guide KIDS Uninstall: -------------- If it is necessary to uninstall the MAG*3.0*293 VistA KIDS, select the Kernel Installation & Distribution System menu option, Backup a Transport Global, (see Installation Steps section, step 2-B must be done before installing the patch). Administrators will need to use the PackMan function INSTALL/CHECK MESSAGE. Check the MailMan messages for the backup message sent by the Backup a Transport Global function executed prior to the patch install. 1. Select the message shown below: Backup of MAG*3.0*293 install on And/Or Backup of MAG*3.0*293 install on Routines Only 2. Select the Xtract PackMan option. 3. Select the Install/Check Message option. 4. Enter Yes at the prompt. 5. Enter No at the backup prompt. There is no need to back up the backup. Enter message action (in IN basket): Ignore// Xtract PackMan Select PackMan function: ? Answer with PackMan function NUMBER, or NAME Choose from: 1 ROUTINE LOAD 2 GLOBAL LOAD 3 PACKAGE LOAD 4 SUMMARIZE MESSAGE 5 PRINT MESSAGE 6 INSTALL/CHECK MESSAGE 7 INSTALL SELECTED ROUTINE(S) 8 TEXT PRINT/DISPLAY 9 COMPARE MESSAGE Select PackMan function: Select PackMan function: 6 INSTALL/CHECK MESSAGE Warning: Installing this message will cause a permanent update of globals and routines. Do you really want to do this? NO// YES Routines are the only parts that are backed up. NO other parts are backed up, not even globals. You may use the Summarize Message option of PackMan to see what parts the message contains. Those parts that are not routines should be backed up separately if they need to be preserved. Shall I preserve the routines on disk in a separate back-up message? YES// NO No backup message built. Line 2 Message #43934 Unloading Routine MAGXXXX (PACKMAN_BACKUP) Select PackMan function: Routine Information: This section lists modified routines for the VistA KIDS build. For each routine, the second line will contain the following information: ;;3.0; IMAGING;**[Patch List] **; Mar 19, 2002; Build 6 CHECK1^XTSUMBLD is used to generate the checksums. Routine Checksums ----------------- Routine Checksum Before Checksum After Patch List ------- --------------- -------------- ---------- MAGIP293 New 4088758 **293** MAGQBUT4 97837138 97858724 **7,8,48,20,81,39,121,135,196, 198,214,222,235,238,243,248, 325,293** Routine MAGIP293 is an installation routine that is automatically deleted after the KIDS installation. Routine Information: ==================== No routines included. ============================================================================= User Information: Entered By : JR Date Entered : DEC 15, 2020 Completed By: Date Completed: SEP 16, 2022 Released By : Date Released : SEP 20, 2022 ============================================================================= Packman Mail Message: ===================== No routines included