$TXT Created by at CHY0034.FO-BAYPINES.DOMAIN.EXT (KIDS) on Wednesday, 05/19/21 at 10:20 ============================================================================= Run Date: JUN 02, 2021 Designation: SD*5.3*784 Package : SD - SCHEDULING Priority: EMERGENCY Version : 5.3 SEQ #634 Status: Released Compliance Date: JUN 15, 2021 ============================================================================= Associated patches: (v)SD*5.3*694 <<= must be installed BEFORE `SD*5.3*784' (v)SD*5.3*781 <<= must be installed BEFORE `SD*5.3*784' Subject: VSE ENHANCEMENTS VS GUI RELEASE 1.7.6.1 Category: - Routine - Data Dictionary - Other Description: ============ VistA Scheduling (VS) Graphical User Interface (GUI) Release 1.7.6.1 and SD*5.3*784 include various enhancements and defect fixes. Additionally, new Remote Procedure Calls (RPCs) were added to return a smaller subset of data related to open appointment requests. These RPCs will have less overhead and increase the responsiveness of the Vista Scheduling (VS) GUI. The following existing RPCs will be the basis for the new, more streamlined RPCs: SDEC ARGET, SDEC REGET, SDEC RECGET. Furthermore, enhancements to the Request Management (RM) grid were made in the VS GUI, including the ability to disable initial RM grid load in user preferences, and changing the cursor displayed when hovering over the RM grid resize area. ************************************************************************** * GUI UPDATE NOTICE * *----------------------------------------------------------------------- * * This patch MUST be installed before the GUI update for release * * 1.7.6.1 of VS is installed. * * * * * * * * * * The previous version of the VS GUI will not operate after this * * patch is installed. Therefore, VS GUI v1.7.6.1 and VistA patch * * SD*5.3*784 must be coordinated and installed during the same * * maintenance window. * * * * * ************************************************************************** Patch Components: ----------------- Files & Fields Associated: -------------------------- File Name (Number) Field Name New/Modified/Deleted ------------------ ---------- ------------------- SDEC SETTINGS (#409.98) MAX RECS ACCUMULATED (#5) New 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 ----------- ---- -------------------- SDECRPC Broker (Client/Server) Modified 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 --------------------- -------------------- SDEC GET ICN New SDEC GET PATIENT APPT REQ New SDEC GET PATIENT APPT REQ JSON New SDEC GET PATIENT CONSULTS New SDEC GET PATIENT CONSULTS JSON New SDEC GET PATIENT RECALLS New SDEC GET PATIENT RECALLS JSON New SDEC RMG Modified Parameter Definitions Associated: --------------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- JIRA tasks: ----------- 1) Jira #VSE-448: RM Grid Resize Cursor Problem: The RM Grid in the VS GUI is currently resizable by clicking and dragging in the space between the grid and the calendar. However, it is not clear that this is an option. The cursor should be changed to use a standard vertical resize cursor on mouse hover event over the splitter that separates the RM Grid from the Calendar. Resolution: The Mouse.OverrideCursor was set to null in multiple files to clear the OverrideCursor, allowing the cursor to change as expected when mousing over a resizable area and text box. 2) Jira #VSE-452: RM Grid Load On Start Setting Problem: The RM Grid currently loads upon login of the VS GUI. This behavior needs to be configurable, with a new setting in user preferences that should be locally stored. When set, the Grid should not load at startup, thereby allowing the application to load quicker. Resolution: Created new RPC's to load the RM Grid. 3) Jira #VSE-552: Modify RPC SDECRMG RMG code to allow for more than 200 records Problem: There needs to be a new field in the SDEC SETTINGS (#409.98) file to store the max number of appointment requests to be sent to the RM Grid. Resolution: The MAX RECS ACCUMULATED (#5) was added to the SDEC SETTINGS (#409.98) file. 4) Jira #VSE-554: Create new version of SDEC ARGET Problem: The VS GUI needs a new RPC similar to the existing SDEC ARGET RPC that will return fewer fields. This new RPC will help reduce overhead and wait times in the GUI. This RPC should return a list of all open appointment requests for a patient, not a single appointment request. Resolution: A new RPC was created to replace SDEC ARGET. 5) Jira #VSE-555: Create new version of SDEC REQGET Problem: The VSE GUI needs a new RPC similar to the existing SDEC REGET RPC that will return fewer fields. This new RPC will help reduce overhead and wait times in the GUI. This RPC should return a list of all open appointment requests for a patient, not a single appointment request. Resolution: Created new RPC to replace SDEC REGET RPC. 6) Jira #VSE-556: Create new version of SDEC RECGET Problem: The VSE GUI needs a new RPC similar to the existing SDEC RECGET RPC that will return fewer fields. This new RPC will help reduce overhead and wait times in the GUI. This RPC should return a list of all open appointment requests for a patient, not a single appointment request. Resolution: Created new RPC to replace SDEC RECGET RPC. 7) Jira #VSE-587: Patient Search hot keys do not work Problem: Correct the hot key issues identified: ALT+S or CTRL+F is not working. Focus on Patient Search input box. ALT+D is not working. Focus on Patient Information panel. Resolution: ALT+S and ALT+D were made global hot keys. 8) Jira #VSE-835: Use first 3 fields of the GUI version for checking against version in VistA Problem: Instead of using the full version string in VS GUI to check the current version loaded in VistA, use the first three '.' fields for comparison. In other words, GUI 1.7.6.1 will work with 1.7.6 VS in VistA. Resolution: The VS GUI has been updated to only check the first three '.' fields in the version string when determining the current version of the software loaded in VistA. Test Sites: ----------- Dallas, TX Hines, IL San Diego, CA Software and Documentation Retrieval Instructions: ---------------------------------------------------- Software is distributed by PackMan message and MSI software. NOTE: There are two installation files. The file titled VISTASCHEDULINGGUIINSTALLER_1_7_6_1_P.MSI is the production VS GUI installation file. The file titled VISTASCHEDULINGGUIINSTALLER_1_7_6_1_T.MSI is the preproduction VS GUI file. Other Software Files: This release also includes documentation and other software files. They can be obtained at: https://download.vista.domain.ext/index.html/SOFTWARE/ Documentation Title File Name FTP Mode -------------------------------------------------------------------------- VS GUI R1.7.6.1 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_6_1_P.MSI Binary VS GUI R1.7.6.1 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_6_1_T.MSI Binary VS GUI R1.7.6.1 VDD VS_GUI_1_7_6_1 VDD Binary VS GUI R1.7.6.1 DIBR VS_GUI_1_7_6_1 DIBR Binary VS GUI R1.7.6.1 Release Notes VS_GUI_1_7_6_1 RN Binary VS GUI R1.7.6.1 Technical Manual VS_GUI_1_7_6_1 TM Binary VS GUI R1.7.6.1 User Guide Addendum VS_GUI_1_7_6_1_UG_ADD Binary PIMS Technical Manual PIMS_TM Binary Documentation describing the new functionality is included in this release. Documentation can be found on the VA Software Documentation Library at: https://www.domain.ext/vdl/ Documentation Title File Name FTP Mode ------------------------------------------------------------------------ VS GUI R1.7.6.1 VDD VS_GUI_1_7_6_1_VDD Binary VS GUI R1.7.6.1 DIBR VS_GUI_1_7_6_1_DIBR Binary VS GUI R1.7.6.1 Release Notes VS_GUI_1_7_6_1_RN Binary VS GUI R1.7.6.1 Technical Manual VS_GUI_1_7_6_1_TM Binary VS GUI R1.7.6.1 User Guide Addendum VS_GUI_1_7_6_1_UG_ADD Binary PIMS Technical Manual PIMS_TM Binary Patch Installation: ------------------- GUI Installation Instructions: ------------------------- Sites using the System Center Configuration Manager (SCCM) push process for installations can find the build documents in the following locations: - CMCB Build Document (Production): https://vaww.eie.domain.ext/SysDesign/CS/DTStatus/SitePages/Build%20Documents. aspx?pid=216 - CMCB Build Document (Test): https://vaww.eie.domain.ext/SysDesign/CS/DTStatus/SitePages/Build%20Documents. aspx?pid=228 Sites that employ the VistA Consolidated Server (VACS) installation process will be alerted to the new GUI via an action item from Office of Information and Technology (OIT) Information Technology Operations and Services (ITOPS). Follow the detailed instructions in the Action Item email for VACS installation. The IO HBMC FO Application Division will lead and coordinate deployment activities with EUO, Client Technology, Citrix Back Office and Area Managers, and other OIT and business partners as required. The released software package is available at: https://download.vista.domain.ext/index.html/SOFTWARE Implementation Manager Point of Contact: Name: Yoojin Lee Phone: 206-277-4608 Email: yoojin.lee@domain.ext Pre/Post Installation Overview: ------------------------------- Routine SDEC784P will update the SDEC SETTINGS (#409.98) FILE. Routine will run at the end of the patch installation process. Pre-Installation Instructions: ------------------------------ N/A Setup/Configuration Instructions: --------------------------------- 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. This patch can be queued for later installation. 1. Choose the PackMan message containing this patch. 2. Choose the INSTALL/CHECK MESSAGE PackMan option. 3. From the KIDS Menu, select the Installation Menu. From this menu, you may elect to use the following options. When prompted for the INSTALL NAME, enter SD*5.3*784. a. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as Data Dictionaries (DDs) or templates. IN ORDER TO BACKOUT THIS PATCH, THIS OPTION MUST BE USED. b. 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 (routines, DDs, templates, etc.). c. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 4. From the Installation Menu, select the Install Package(s) option and when prompted for the INSTALL NAME, enter SD*5.3*784. 5. If prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//' respond NO. 6. When prompted "Want KIDS to INHIBIT LOGONs during the install? NO//" respond NO. 7. If prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//" respond NO. 8. If prompted "Delay Install (Minutes): (0 - 60): 0//" respond 0. Post-Installation Instructions: ------------------------------- Routine SDEC784P will update the SDEC SETTINGS (#409.98) file. The routine will run at the end of the installation process. Back-Out Plan/Roll Back Plan: ----------------------------- Install the backup message created during the installation of SD*5.3*784. The VS GUI NATIONAL and VS GUI LOCAL entries in the SDEC SETTINGS (#409.98) file needs to be reverted back to 1.7.5. If 1.7.6.1 VS GUI was installed, it will need to be reverted back to VS GUI 1.7.5. See Deployment, Installation, Back Out and Rollback Guide (DIBR) https://download.vista.domain.ext/index.html/SOFTWARE/VS_GUI_1_7_6_1_ DIBR.pdf. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.3;Scheduling;**[Patch List]**;Aug 13, 1993;Build 8 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: SDEC1 Before: B5210857 After: B7644254 **774,781,784** Routine Name: SDEC51B Before: n/a After: B26110756 **784** Routine Name: SDEC52C Before: n/a After: B16825874 **784** Routine Name: SDEC52CJSON Before: n/a After: B14945210 **784** Routine Name: SDEC784P Before: n/a After: B1887940 **784** Routine Name: SDECAR4 Before: n/a After:B108530298 **784** Routine Name: SDECCONSJSON Before: n/a After: B19916985 **784** Routine Name: SDECIDX Before: B55476726 After: B64015130 **627,642,658,665,694,784** Routine Name: SDECVVS Before: B27259080 After: B26993565 **781,784** Routine list of preceding patches: 694, 781 ============================================================================= User Information: Entered By : Date Entered : APR 07, 2021 Completed By: Date Completed: JUN 01, 2021 Released By : Date Released : JUN 02, 2021 ============================================================================= Packman Mail Message: ===================== $END TXT