$TXT Created by G at CHY0017D.FO-BAYPINES.DOMAIN.EXT (KIDS) on Wednesday, 08/24/22 at 17:22 ============================================================================= Run Date: SEP 12, 2022 Designation: SD*5.3*823 Package : SD - SCHEDULING Priority: Mandatory Version : 5.3 SEQ #674 Status: Released Compliance Date: SEP 23, 2022 ============================================================================= Associated patches: (v)SD*5.3*820 <<= must be installed BEFORE `SD*5.3*823' Subject: VS GUI VERSION 1.7.29.0 Category: - Routine - Enhancement (Mandatory) - Data Dictionary Description: ============ VistA Scheduling (VS) Graphical User Interface (GUI) Release 1.7.29.0 and SD*5.3*823 includes several defect corrections and enhancements including updates to the VS GUI for 508 compliance, refactoring several SDES name spaced RPCs to performance, maintainability and to match current coding standards. The new RPC SDES CREATE VET REQ SCHED APPT was created to create an appointment request on the fly and then make the appointment. The new SDES CREATE WALKIN APPT and SDEC CREATE WALKIN APPT JSON RPCs were created to automatically create an appointment request when a walk-in appointment is scheduled, and the VS GUI was updated to call these two RPCs. Several SDEC name spaced RPCs that return full SSN were updated to only return last 4 of SSN. The VS GUI was updated to utilize the newly updated RPCs which only return the last 4 digits of the SSN. The SDES GET CLINIC INFO was updated to include both active and inactive clinics as well as the inactivation and reactivation dates and the Division in the return JSON object. The SDES REACTIVATE CLINIC RPC was created to reactivate a previously inactivated clinic. Several SDES name spaced RPCs that return the clinic data were updated to return additional clinic data and both the internal and external values for existing fields. The VS GUI was updated to VistA field names in the patient info in the top left of the main screen and in the edit patient info window. Several SDES name spaced RPCs that return full SSN were updated to only return last 4 of SSN. The VS GUI scheduling calendar was updated to allow navigation with keyboard controls. A hashing utility was created using key fields in the HOSPITAL LOCATION (#44) file to create a unique Clinic ID number for each clinic. The SDES CREATE APPT REQ RPC was modified to make the clinic IEN optional and will now use the Primary or Secondary stop codes to uniquely identify the clinic IEN. The VS GUI was updated to allow users who are not privileged users for a clinic to be able to check-in/undo check-in appointments in prohibited access clinics. The VS GUI Day View was updated to minimize timeslots visible to schedule appointments. The SDES SEARCH RECALL CLINICS RPC was created to perform the recall clinic search and to return the request data in a JSON Object. The SDES SEARCH RECALL PROVIDERS RPC was created using the existing business rules for the SDES SEARCH PROVIDERS RPC but searches the RECALL REMINDERS PROVIDERS (#403.54) file. The output for the patient friendly appointment list was updated to include the date/time stamp. The AMIS REPORTING STOP CODE were added to the return JSON object for four get appointment request RPCs. The SDECAR2 routine was updated to fix the issue with MRTC being stuck in pending status. The VS GUI was updated to call the SDES READ PRIV USERS RPC to get the complete list of privileged users from Hospital Location file #44 for the specified clinic so these privileged users can all be deleted. ************************************************************************** * GUI UPDATE NOTICE * * ---------------------------------------------------------------------- * * This patch MUST be installed before the GUI update for release * * 1.7.29.0 of VS is installed. * * * * * * The previous version of the VS GUI will not operate after this * * patch is installed. Therefore, VS GUI V1.7.29.0 and VistA patch * * SD*5.3*823 must be coordinated and installed during the same * * maintenance window. * * * * * ************************************************************************** Patch Components: ----------------- Files & Fields Associated: -------------------------- File Name (Number) Field Name New/Modified/Deleted ------------------ ---------- -------------------- HOSPITAL LOCATION CLINIC HASH (#2900) New (#44) CLINIC HASH DATE/TIME New (#2901) CANCELLATION REASONS Sending entire file Modified (#409.2) SDES ERROR CODES Sending entire file Modified (#409.93) 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 Modified SDES HASH ALL CLINICS Run Routine New SDESRPC Broker 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 ------------- ----------------------- -------------------- Remote Procedures Associated: ----------------------------- Remote Procedure Name New/Modified/Deleted --------------------- -------------------- SDEC ARGET Modified SDEC CREATE WALKIN APPT JSON Modified SDEC EP DEMOGRAPHICS Modified SDEC EP PT INFO Modified SDEC GET PATIENT DEMOG Modified SDEC GETREGA Modified SDEC PTLOOKRS Modified SDEC RECGET Modified SDEC REQGET Modified SDES CREATE APPT REQ Modified SDES CREATE RECALL REQ 2 New SDES CREATE VET REQ SCHED APPT New SDES CREATE WALKIN APPT New SDES EDIT APPT REQ Modified SDES EDIT RECALL REQ 2 New SDES GET ALL CLINIC HASHES New SDES GET APPT BY REQ/APPT TYP2 New SDES GET APPT BY REQ/APPT TYPE Modified SDES GET APPT REQ BY IEN Modified SDES GET APPT REQ BY PAT ALL Modified SDES GET APPT REQ BY PAT OPEN Modified SDES GET APPT REQ BY PATIENT Modified SDES GET APPTS BY CLIN IEN 2 Modified SDES GET APPTS BY CLIN IEN 3 New SDES GET APPTS BY CLINIC LIST Modified SDES GET APPTS BY IEN Modified SDES GET APPTS BY IEN 2 New SDES GET APPTS BY PATIENT DFN2 Modified SDES GET APPTS BY PATIENT DFN3 New SDES GET CLIN AVAILABILITY Modified SDES GET CLINIC INFO Modified SDES GET CLINIC INFO2 New SDES GET CLINIC STORED HASH New SDES GET PATIENT REGISTRATION2 New SDES REACTIVATE CLINIC New SDES SEARCH RECALL CLINICS New SDES SEARCH RECALL PROVIDERS New SDES UPDATE CLINIC HASH New Parameter Definitions Associated: --------------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- JIRA tasks: =========== 1) VSE-171: Tasks Tab - Pending Appointments. Problem: Need to address 508 requirements for the pending appointments box in the Tasks tab. * The Pending Appointment box does not accept a tab stop. * After selecting an item manually from the PA box, the focus is lost preventing keyboard navigation through the PA box. Resolution: The Pending Appointments tab was updated to accept a tab stop and to retain focus after manually selecting an item from the PA box. 2) VSE-3152: VistA: Refactor SDES create appointment request RPC. Problem: Need to refactor the SDES CREATE APPT REQ RPC to conform to current VSE coding standards. Resolution: The SDES CREATE APPT REQ RPC was refactored to increase efficiency, maintainability and to conform to current VSE coding standards. 3) VSE-3231: VistA: Rewrite SDES EDIT APPT REQ RPC. Problem: Need to refactor the SDES EDIT APPT REQ RPC to conform to current VSE coding standards. Resolution: The SDES EDIT APPT REQ RPC was refactored to increase efficiency, maintainability and to conform to current VSE coding standards. 4) VSE-3275: VistA: Create RPC that will create APPT request and then schedule the appointment (VAOS). Problem: Need to create RPC that will create an appointment request on the fly and then make the appointment. Request should be created and dispositioned, then appointment should be made as usual (VAOS). Resolution: The new RPC SDES CREATE VET REQ SCHED APPT was created and performs the following events: * Creates a new appointment request in the SDEC APPT REQUEST (#409.85) file. * Creates an appointment entry in the SDEC APPOINTMENT (#409.84) file, the HOSPITAL LOCATION (#44) file and the PATIENT (#2) file. * Dispositions/Closes the appointment request in file #409.85. 5) VSE-3295: UI: Adjust Walk-In Appointment Type to Automatically Generate Appointment Request. Problem: As a user, I want the ability to create a walk-in appointment where the appointment request is automatically generated, and check-in is automatically completed, so that I can fully create an impromptu appointment. Given I create a walk-in appointment, then I cannot schedule the walk-in appointment for the future. If I right-click on the today slot of the calendar grid then the Create walk in appointment option should always be enabled. If I create a walk-in appointment, then any appointment request selected will be ignored and a new appointment request will be automatically created. When the appointment is on the calendar if you right-click the appointment, the available options will be View, Cancel, or Expand Entry. Edit and Undo Check-in should be disabled. If the walk-in appointment needs to be cancelled, then the appointment request should not be able to be reopened. If cancelling the appointment, undo check-in is processed automatically. If the walk-in appointment needs to be cancelled, then the available reasons for cancellation should be "Cancelled by Clinic - Entered in Error" or "Cancelled By Patient - No Longer Necessary". Resolution: Fixed wrong service-connected Boolean and updated GUI to refresh after walk-in has been scheduled to show updated information in pending appointments. Changed Date format to External to fix time zone and midnight bug, revved up version, added optional parameter PriorityGroup to SDEC CREATE WALKIN APPT JSON. 6) VSE-3306: VistA: Create a hash on clinics in Hospital Locations file #44. Problem: Need to create a hash on clinics in HOSPITAL LOCATION (#44) file. All fields that are returned in the clinic search RPCs should be included in the hash. We should use SHA-1 or MD5 but the preference is for SHA-1. Resolution: A hashing utility was created using key fields in the HOSPITAL LOCATION (#44) file to create a unique Clinic ID number for each clinic. 7) VSE-3310: VistA: Create RPC for Walk-in Created Appointment Type to Automatically Generate Appointment Request. Problem: As a user, I want the ability to create a walk-in appointment where the appointment request is automatically generated, and check-in is automatically completed, so that I can fully create an impromptu appointment. Given I create a walk-in appointment, then I cannot schedule the walk-in appointment for the future. If the walk-in appointment needs to be cancelled, then the appointment request should not be able to be reopened. If the walk-in appointment needs to be cancelled, then the available reasons for cancellation should be "Entered in Error" or "By Patient- No Longer Necessary". Resolution: The SDES CREATE WALKIN APPT and SDEC CREATE WALKIN APPT JSON RPCs were created to support this functionality. 8) VSE-3322: VistA: Modify SDEC RPCs that return full SSN to only return last 4 of SSN. Problem: Need to modify SDEC RPCs that return full SSN to only return last 4 of SSN. Resolution: The following RPCs were updated to only return the last four digits of the SSN. SDEC ARGET SDEC EP DEMOGRAPHICS SDEC EP PT INFO SDEC GET PATIENT DEMOG SDEC GETREGA SDEC PTLOOKRS SDEC RECGET SDEC REQGET SDECRMG RMG SDES GET APPTS BY CLINIC LIST SDES GET PATIENT REGISTRATION2 9) VSE-3324: VS GUI: Modify SSN in VS GUI to only Display last 4. Problem: Need to modify all instances of SSN in VS GUI to only display the last 4 of the SSN. Resolution: The VS GUI was updated to utilize the newly updated RPCs which only return the last 4 digits of the SSN. 10) VSE-3385: VistA: Update SDES GET CLINIC INFO. Problem: Acheron would like this RPC to return all clinics (both active and inactive) and include both the inactivation and reactivation date values. Also include the Division in the Clinic Object. Resolution: The SDES GET CLINIC INFO was updated to include both active and inactive clinics as well as the inactivation and reactivation dates and the Division in the return JSON object. 11) VSE-3387: VistA: Create a new RPC to reactivate a clinic. Problem: Acheron would like a new RPC to reactivate a clinic. This will be used by VAS users. Resolution: The SDES REACTIVATE CLINIC RPC was created to reactivate a previously inactivated clinic. 12) VSE-3389: VistA: Update SDES GET CLIN AVAILABILITY. Problem: Acheron would like the following changes: Input Parameter Changes: Accept full date-time values with offsets for FromDate and ToDate. Behavior Change: Allow to search with more granularity than a calendar day. For example, FromDate = 2022-05-07T08:00:00-04:00 and ToDate = 2022-05-07T11:00:00-04:00, would only return availability entries between 8AM and 11AM on the specified day, inclusive. Output Changes: * Change BeginTime to a full date-time value with the facility offset * Change EndTime to a full date-time value with the facility offset * Remove Date property/value * Always serialize SlotsAvail as a string a. Currently it is serialized as a number type if the availability value starts with 1-9 (see attached JSON response from RPC for an example). Resolution: Modified routine SDESCLINICAVAIL to accept full date/time inputs, and to remove the date property. Updated RPC SDES GET CLIN AVAILABILITY. 13) VSE-3395: VistA: Update SDES GET APPTS BY CLIN IEN 2. Problem: Please update SDES GET APPTS BY CLIN IEN 2 to return the clinic object instead of the clinic name string. The clinic object is returned by SDES GET APPTS BY IEN and SDES GET APPTS BY PATIENT DFN2: "Clinic": { "Division": "VEHU DIVISION", "IsOverbook": 0, "Name": "GENERAL MEDICINE", "PatientFriendlyName": "", "PhysicalLocation": "", "Telephone": 259 } Resolution: An error was found in the SDES GET APPTS BY CLIN IEN 2 RPC. Fixing this error addressed this issue and the Telephone Extension was added as well as requested in VSE-3396 as this RPC calls the same Clinic API. 14) VSE-3396: VistA: Update all appointment RPCs. Problem: Need to update all appointment RPCs to return the following data: * Appointment.Clinic.Telephone - always return as string (currently sometimes returned as a numeric value and sometimes as string). * Appointment.Clinic.TelephoneExtension - add to the return (currently not being returned). * Remove StartTimeFM field (or mark it as deprecated for next version of the RPCs) . The following 4 RPCs were identified specifically: SDES GET APPTS BY PATIENT DFN2 SDES GET APPTS BY IEN SDES GET APPTS BY CLIN IEN 2 SDES GET APPT BY REQ/APPT TYPE Resolution: The Clinic API called by these RPCs was updated to include the Telephone extension and to format the Telephone and Telephone extension as follows: Telephone = 1234567890 formatted to (123)456-7890 Telephone extension = 1234 formatted to x1234 15) VSE-3436: VistA: Modify SDES CREATE APPT REQ. Problem: Acheron would like clinic IEN made optional. The RPC should accept both Primary and Secondary stop codes as an alternative to clinic IEN. Resolution: The SDES CREATE APPT REQ RPC was modified to make the clinic IEN optional and will now use the Primary or Secondary stop codes to uniquely identify the clinic IEN. 16) VSE-3452 - .NET: VS GUI - Users cannot check-in appointments in prohibited clinics. Problem: Users currently cannot check-in/undo check-in appointments in prohibited access clinics if they are not a privileged user. Per IVC, VS GUI should mirror VistA and not require a user to be a privileged user to check-in/undo check-in an appointment in a prohibited clinic. Resolution: The VS GUI was updated to allow users who are not privileged users for a clinic to be able to check-in/undo check-in appointments in prohibited access clinics. 17) VSE-3465: I-0001352 - VS GUI: Update Preferred Gender and Gender to reflect VistA field names. Problem: As a scheduler, I want VS GUI to reflect the VistA field names, so that I can appropriately address patients when they arrive for scheduling/care. Gender-> Birth Sex Preferred Gender-> Self-Identified Gender Identity OR Gender Identity (depending on real estate). These should display in the patient info at top left and in the edit patient info window (although they will be read only). Resolution: The VS GUI was updated to VistA field names in the patient info in the top left of the main screen and in the edit patient info window. 18) VSE-3475: .NET -Some of the Privileged Users do not Remove from Prohibited Clinics. Problem: When trying to remove Privileged Users from Prohibited Clinics not all of the Privileged Users are removed. Resolution: VS GUI was updated to call the SDES READ PRIV USERS RPC to get the complete list of privileged users from Hospital Location file #44 for the specified clinic. 19) VSE-3484: VistA: Modify SDES RPCs that return full SSN to only return last 4 of SSN. Problem: VistA: Modify SDES RPCs that return full SSN to only return last 4 of SSN. Resolution: The following RPCs were updated to only return last 4 of SSN. SDES GET APPT BY REQ/APPT TYP2 SDES GET APPTS BY IEN 2 SDES GET APPTS BY CLIN IEN 3 SDES GET APPTS BY PATIENT DFN3 20) VSE-3497: VS GUI: 508 - Keyboard Control for Calendar Slots with No Scheduled Appointments. Problem: As a visually impaired user, I want to be able to navigate via keyboard control into the calendar slots when there are no appointments already scheduled in the calendar, so that I can meet the patient's appointment needs. Resolution: The scheduling calendar was updated to allow navigation with keyboard controls. 21) VSE-3509 - INC23549542: VS GUI: Day View Appointment Calendar - Timeslot Modifications. Problem: As a 508 user I would like to see and interact with the appointment calendar in Day view with minimal timeslots visible to schedule appointments. Resolution: The VS GUI Day View was updated to: 1. Remove all Unavailable timeslots before clinic start time. Timeslots should begin at clinic appointment start time. 2. Remove all timeslots 8.5 hours after clinic appointment start time. 3. Remove weekend days where clinics do not have appoint slots available. 4. Add OB for overbook slots for visual reference. 5. Remove Unavailable references. 22) VSE-3524 - VistA: SDES Recall Clinic search RPC. Problem: Need to create an RPC that will perform a recall clinic search based on a partial clinic name and return the matching clinics, the clinic IEN and the IEN of the recall appointment for that clinic. Resolution: The SDES SEARCH RECALL CLINICS RPC was created to perform the recall clinic search and to return the request data in a JSON Object. 23) VSE-3525 - VistA: SDES Recall Provider search RPC. Problem: Need to create an RPC that will perform a recall provider search based on a partial provider name the same provider JSON object as the existing SDES SEARCH PROVIDERS RPC. Resolution: The SDES SEARCH RECALL PROVIDERS RPC was created using the existing business rules for the SDES SEARCH PROVIDERS RPC but searches the RECALL REMINDERS PROVIDERS (#403.54) file. 24) VSE-3534 - VistA: Modify SDES GET CLINIC INFO. Problem: The Acheron team has requested 5 changes to SDES GET CLINIC INFO: 1. We are returning the Division Name. Acheron would like the Division IEN returned in addition to the Division Name. (DivisionIEN) 2. We are returning the Stop Code Name instead of the Stop Code Number in the StopCodeNum attribute. Acheron would like the Stop Code Number returned instead in addition to the Stop Code Name. If Stop Code Name is returned it should be in its own attribute such as StopCodeName. 3. We are returning the Credit Stop Code Name in the CreditStopCode attribute instead of the Credit Stop Code. Acheron would like the Credit Stop Code returned in the CreditStopCode field. Acheron suggested if we need to return the Credit Stop Code Name, it should be returned in its own attribute, CreditStopCodeName. We are currently sending the Internal Value in the CreditStopCodeName field and we need to add a CreditStopCodeNumber field which will have this Internal value and then start putting the External value in the CreditStopCodeName field. This will like force us to create SDES GET CLINIC INFO2. 4. We are returning the Clinic Name. Acheron would like the Clinic IEN as well. If we have to create v2, we should change the names for ClinicName and ClinicIEN. 5. Currently clinic special instructions are being returned from GET CLINIC INFO with a separate string field for each #44.03 value. We don't have an easy way to handle rolling these up into an array on our side. Would it be possible to get them returned as an array, similar to how other multiples (such as the PROVIDER) are serialized? Acheron wants all special instructions in the file for the clinic. Resolution: The requested changes required the creation of the new SDES GET CLINIC INFO2 RPC. 25) VSE-3542 - VS GUI: Add Time Stamp to Patient Friendly Appointment List. Problem: As a user, when I attempt to print the patient friendly appointment list I want a date/time stamp on the print page so I know when the page was printed. Resolution: The output for the patient friendly appointment list was updated to include the date/time stamp. 26) VSE-3621 - Vista: Update SDES GET INSURANCE VERIFY LIST and SDES GET INSURANCE VERIFY REQ to conform to SDES standards. Problem: SDES RPCs need to be updated to bring them up to SDES standards. Resolution: Edits were made to routine SDESPATRPC to include all appropriate and current coding standards for SDES RPCs. 27) VSE-3654 - VistA: Modify SDES GET APPT REQ BY IEN. Problem: Please modify SDES GET APPT REQ BY IEN by adding the corresponding AMIS Reporting Stop Code for both the Primary and Secondary Stop Codes associated with the Appointment Request. The Primary and Secondary Stop Codes in the Appointment Request are pointers to the CLINIC STOP (#40.7) file. The AMIS REPORTING STOP CODE (#1) in this file is what needs to be returned for the RPC. Resolution: The following RPCs all utilize the same code to generate the return JSON object and will therefore be updated as part of this request. 1. SDES GET APPT REQ BY IEN 2. SDES GET APPT REQ BY PAT ALL 3. SDES GET APPT REQ BY PAT OPEN 4. SDES GET APPT REQ BY PATIENT 28) VSE-3672 - VistA: Fix the issue with MRTC being stuck in pending status. Problem: Fix the issue with MRTC being stuck in pending status when parent is dispositioned. Resolution: The SDECAR2 routine was updated to address this issue. Test Sites: ----------- Bay Pines, FL (BAY) North Texas (NTX) 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_29_0_P.MSI is the production VS GUI installation file. The file titled VISTASCHEDULINGGUIINSTALLER_1_7_29_0_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.29.0 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_29_0_P.MSI Binary VS GUI R1.7.29.0 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_29_0_T.MSI Binary VS GUI R1.7.29.0 VDD VS_GUI_1_7_29_0 VDD Binary VS GUI R1.7.29.0 DIBR VS_GUI_1_7_29_0 DIBR Binary VS GUI R1.7.29.0 Release Notes VS_GUI_1_7_29_0 RN Binary VS GUI R1.7.29.0 Technical Manual VS_GUI_1_7_29_0 TM Binary VS GUI R1.7.29.0 User Guide Addendum VS_GUI_1_7_29_0_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/ Patch Installation: ------------------- GUI Installation Instructions: ------------------------- 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 Release Manager Point of Contact: Name: Stevens Jack Phone: 772-646-2303 Email: jack.stevens1@domain.ext Pre/Post Installation Overview: ------------------------------- Routine SDEC823P will update SDEC SETTINGS (#409.98) FILE. Routine will run at the end of 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. 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*823. a. Backup a Transport Global - This option will create a backup message of any components exported with this patch. You are prompted to select "R" for Routines or "B" for Build. For this patch, backing up the "B"uild is suggested. Select one of the following: B Build R Routines Enter response: Build 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*823. 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: ------------------------------- Post install routine SDEC823P will automatically run at the end of the installation process. After the post install has finished running, sites can delete the SDEC823P routine using the Delete Routines [XTRDEL] if they wish. Back-Out Plan/Roll Back Plan: ----------------------------- Install the backup message created during the installation of SD*5.3*823. The VS GUI NATIONAL and VS GUI LOCAL entries in the SDEC SETTINGS (#409.98) file needs to be reverted to 1.7.28. If 1.7.29.0 VS GUI was installed, it will need to be reverted to VS GUI 1.7.28.0. The SDEC823P post install routine sets up TaskMan to run the Hash ALL Clinics [SDES HASH ALL CLINICS] option on a daily basis. Sites will need to use the Schedule/Unschedule Options [XUTM SCHEDULE] option to delete this daily task. See Deployment, Installation, Back Out and Rollback Guide (DIBR) https://download.vista.domain.ext/index.html/SOFTWARE/VS_GUI_1_7_29_0_ DIBR.PDF. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.3;Scheduling;**[Patch List]**;Aug 13, 1993;Build 9 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: SDEC09 Before:B105073412 After:B105194190 **627,642,658,679,801,809,823** Routine Name: SDEC28 Before:B119551077 After:B120713289 **627,642,658,679,785,792,823** Routine Name: SDEC28L Before: B53017766 After: B54184100 **785,823** Routine Name: SDEC823P Before: n/a After: B2917121 **823** Routine Name: SDECAR2 Before:B215792982 After:B215819259 **627,642,658,671,686,694,745, 799,805,820,823** Routine Name: SDECEPT Before:B162553255 After:B160175661 **669,671,694,794,809,813,823** Routine Name: SDECPTCX Before: B4749447 After: B5170527 **627,658,823** Routine Name: SDECU3 Before: B93475023 After: B94933127 **658,823** Routine Name: SDECVVS Before: B54000418 After: B54129276 **781,784,785,788,790,792,800, 801,804,805,818,823** Routine Name: SDES2 Before: B3549659 After: B3856891 **816,818,819,820,823** Routine Name: SDESAPPT Before: B63878850 After: B85708643 **788,805,807,809,815,819,820,823** Routine Name: SDESAPPT3 Before: n/a After: B65423369 **823** Routine Name: SDESAPPTDATA Before: B47791212 After: B47791682 **788,814,815,820,823** Routine Name: SDESCLINICAVAIL Before: B24173871 After: B27882218 **800,805,809,816,820,823** Routine Name: SDESCLINICDATA Before: B1494050 After: B2279673 **788,823** Routine Name: SDESCREATEAPPREQ Before: n/a After:B143092574 **823** Routine Name: SDESCREATEAPPT Before: B53991455 After: B57041641 **814,823** Routine Name: SDESCREATEAPPT2 Before: B20075592 After: B23961125 **814,823** Routine Name: SDESCREATEAPPT44 Before: B18441985 After: B18521682 **814,823** Routine Name: SDESCRTAPPTWRAP Before: B60014266 After: B60525090 **814,816,823** Routine Name: SDESCRTWALKIN Before: n/a After: B46827401 **823** Routine Name: SDESEDITAPPTREQ Before: n/a After:B189951748 **823** Routine Name: SDESEDITAPPTREQ2 Before: n/a After: B4163021 **823** Routine Name: SDESGETAPPTREQ Before:B164734765 After:B185482301 **815,818,819,823** Routine Name: SDESGETAPPTWRAP3 Before:B119143572 After:B121002380 **815,823** Routine Name: SDESGETAPPTWRAP4 Before: n/a After: B73245592 **823** Routine Name: SDESGETAPPTWRAP5 Before: n/a After:B129278192 **823** Routine Name: SDESGETREGA Before: B86142599 After: B86248672 **799,804,805,809,814,820,823** Routine Name: SDESGETREGA1 Before: n/a After: B87271648 **823** Routine Name: SDESGETREQWRAPPR Before: B64676216 After: B67182554 **815,818,820,823** Routine Name: SDESHASHCLIN Before: n/a After: B17641795 **823** Routine Name: SDESINPUTVALUTL Before: B1660353 After: B4563613 **819,823** Routine Name: SDESPATIENTDATA2 Before: n/a After: B2333097 **823** Routine Name: SDESPATRPC Before: B25655924 After: B27309085 **792,804,805,807,809,814,816, 820,823** Routine Name: SDESREACTVTCLIN Before: n/a After: B24640680 **823** Routine Name: SDESRECCLINSRCH Before: n/a After: B7501286 **823** Routine Name: SDESRECPROVSRCH Before: n/a After: B27083366 **823** Routine Name: SDESREQAPPCREATE Before: n/a After: B70705119 **823** Routine Name: SDESRTVCLN Before: B66664901 After: B72212081 **799,805,807,813,820,823** Routine Name: SDESRTVCLN2 Before: n/a After: B78541570 **823** Routine Name: SDESUPDRECREQ2 Before: n/a After: B60871266 **823** Routine Name: SDESUTIL Before: B27774787 After: B29940988 **801,804,805,814,816,818,820,823** Routine list of preceding patches: 820 ============================================================================= User Information: Entered By : Date Entered : JUL 08, 2022 Completed By: Date Completed: SEP 12, 2022 Released By : Date Released : SEP 12, 2022 ============================================================================= Packman Mail Message: ===================== $END TXT