============================================================================= Run Date: NOV 13, 2020 Designation: MAG*3*281 Package : MAG - IMAGING Priority: EMERGENCY Version : 3 SEQ #194 Status: Released Compliance Date: NOV 20, 2020 ============================================================================= Subject: VistA Imaging - Telereader Critical Issue Category: - Routine Description: ============ MAG*3.0*281, a patch that provides fixes to the VistA Imaging TeleReader. This patch addresses the following: INC11864890 and INC12020745 - Recent visual differences in VistA Imaging TeleReader have created significant efficiency issues. 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: ----------------------- 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. Defect 1296677 (Trouble Tickets INC11864890 and INC12020745) - Recent visual differences in VistA Imaging TeleReader have created significant efficiency issues. Problems (two related incidents): -------- (INC11864890) This latest patch to VistA Imaging TeleReader created a significant efficiency issue. In the past, there were visual differences between pending cases not ready to be read (gray), unread but ready to be (bold and black), and those locked by a reader (gray and bold). The new patch has identical fonts and colors and creates a less efficient environment than previously. (INC12020745) In MAG*3.0*242, the bold text effect was removed. Bold text was previously used to indicate cases ready for review and light gray text indicated cases awaiting registration/loading. With the latest change, only a slight difference exists making it more difficult to discern case status. Resolution: ----------- Embarcadero's development staff created an updated control file named VCL.COMCTRLS.pas. This file reinstated the ability to programmatically change the color and/or intensity of the selected color making the bold and/or colored text much easier to find when looking through the list. The fix requires a developer to copy the modified VCL.COMCTRLS.pas file into the main folder of the affected application. Once the VCL.COMCTRLS.pas file is in the specified folder, the developer must add the VCL.COMCTRLS.pas file to the Delphi project file (.DPR) so it appears in the "Project Manager". This will force the VCL.COMCTRLS.pas file to be rebuilt and linked into the TeleReader or other programs when the project is built. This issue is reported to be resolved in release of Delphi 10.4 Sydney. Test Sites: ----------- Southern Arizona VA Health Care System (Tucson, AZ) Salisbury VA Health Care System (Salisbury, NC) Boise VA Medical Center (Boise, ID) Software and Documentation Retrieval Instructions: -------------------------------------------------- The software for this patch is being released using a host file. The host file is available at the following location: /srv/vista/patches/SOFTWARE/MAG3_0P281.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 Distribution MAG3_0P281.KID System (KIDS) build for MAG*3.0*281-New VistA Imaging TeleReader client MAG3_0P281_TeleReader_Setup.exe installation file - New VistA Imaging TeleReader push MAG3_0P281_TeleReader_Install.msi installation file - New Documentation Title File Name --------------------------------------------------------------------- Patch Description for MAG*3.0*281 MAG3_0P281_Patch_Description.pdf Deployment, Installation, Back-Out, MAG3_0P281_DIBORG.pdf and Rollback Guide Patch Installation: ------------------- Supported Client Versions: When MAG*3.0*281 is released, the list of supported versions will change: Client Versions Supported: 3.0.281 3.0.242 3.0.219 Client Versions No Longer Supported: 3.0.182 3.0.127 3.0.122 Pre/Post Installation Overview: MAG*3.0*281 must be installed on the VistA System and on 64-bit workstations on which the VistA Imaging Applications will be used. This patch must be installed by the compliance date. This patch may be installed with users on the system although it is recommended that it be installed during non-peak hours to minimize potential disruption to users. This patch should take less than 5 minutes to install. Verify that all previous patches have been installed. Note: All released VistA Imaging patches must be installed on the VistA system before installing MAG*3.0*281. Installation Instructions: 1. Use the Load a Distribution option contained on the Kernel Installation and Distribution System Menu to load the Host file. When prompted to "Enter a Host File:" enter /srv/vista/patches/SOFTWARE/MAG3_0P281.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*281). NOTE: Using will not bring up a Multi-Package build even if it was loaded immediately before this step. It will only bring up the last patch in the build. B. Select the Backup a Transport Global option to create a backup message of any routines exported with this patch. It will not backup any other changes such as 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. When prompted 'Want KIDS to INHIBIT LOGONs during the install?,' answer NO. VistA Imaging TeleReader Client Installation Instructions Note: The VistA Imaging TeleReader Application is only supported on Windows 10 operating systems. Other operating systems are not officially supported. VistA Imaging TeleReader is distributed as an MSI and EXE installation. The MSI is intended for sites that want to do a push installation (using SCCM or another tool). The EXE is intended for use to install on a single workstation. VistA Imaging TeleReader is to be installed on the clinical workstations. The MAG3_0P281_TeleReader_Setup.exe file can be installed manually on workstations as described in the Installing TeleReader section of the VistA Imaging System Installation Guide. Post-Installation Instructions N/A Back-Out/Roll Back Plan: ------------------------ Uninstalling the Application: VistA Imaging TeleReader Uninstall If it is necessary to uninstall the MAG*3.0*281 VistA Imaging TeleReader application, uninstall VistA Imaging TeleReader from the Windows control panel. Reinstall the VistA Imaging TeleReader application from MAG*3.0*219 (to return to the Patch 219 TeleReader application). KIDS Uninstall: If it is necessary to uninstall the MAG*3.0*281 VistA KIDS, then select the Kernel Installation & Distribution System menu option, Backup a Transport Global (see Installation Steps section, step 4c 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*281 install on 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 1;Feb 15, 2017 CHECK1^XTSUMBLD is used to generate the checksums. Routine Checksums Routine Checksum Checksum Patch List Before After MAGGTU4T 4820146 4918084 **93,94,106,117,122,127, 182,219,242,281** MAGIP281 New 4110410 **281** Routine MAGIP281 is an installation routine that is automatically deleted after the KIDS installation. Routine Information: ==================== The second line of each of these routines now looks like: ;;3.0;IMAGING;**[Patch List]**;Mar 19, 2002;Build 3 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: MAGGTU4T Before: B4820146 After: B4918084 **93,94,106,117,122,127,182, 219,242,281** Routine Name: MAGIP281 Before: n/a After: B4110410 **281** Routine list of preceding patches: 242 ============================================================================= User Information: Entered By : Date Entered : AUG 24, 2020 Completed By: Date Completed: NOV 13, 2020 Released By : Date Released : NOV 13, 2020 ============================================================================= Packman Mail Message: ===================== No routines included