$TXT Created by G at CHY0017D.FO-BAYPINES.DOMAIN.EXT (KIDS) on Wednesday, 02/21/24 at 17:50 ============================================================================= Run Date: MAR 11, 2024 Designation: SD*5.3*871 Package : SD - SCHEDULING Priority: Mandatory Version : 5.3 SEQ #721 Status: Released Compliance Date: MAR 22, 2024 ============================================================================= Associated patches: (v)SD*5.3*860 <<= must be installed BEFORE `SD*5.3*871' (v)SD*5.3*866 <<= must be installed BEFORE `SD*5.3*871' (v)SD*5.3*867 <<= must be installed BEFORE `SD*5.3*871' (v)SD*5.3*869 <<= must be installed BEFORE `SD*5.3*871' (v)SD*5.3*870 <<= must be installed BEFORE `SD*5.3*871' Subject: VS GUI VERSION 1.7.54.0 Category: - Enhancement (Mandatory) - Data Dictionary - Routine Description: ============ VistA Scheduling (VS) Graphical User Interface (GUI) Release 1.7.54.0 and patch SD*5.3*871 includes several defect corrections and enhancements including: The SDD routine was updated to include the ENDDATE variable to the list of variables to save when queueing the routine. Also the $N was replaced with a $O for SAC compliance. The appointment object was updated to include: 1) A flag if the appointment was created from an MRTC request. 2) An inpatient flag if the user is an inpatient at the moment the RPC is called. 3) Prevent subscript errors when the DFN variables is used. The new SDES2 UNDO NO-SHOW RPC will undo a no-show that has been applied to an appointment. The new SDES2 NO-SHOW RPC will set an appointment into a no-show status. The new SDES2 BLOCK AND MOVE RPC allows the user to block and move an appointment. This will block the availability in the slot the appointment was originally in and move it to a new clinic. The new SDES2 GET VIDEO VISIT PROV RPC gets the video visit provider from the ^TMP(DUZ,"SDECPROIEN") that is stored from the GETPROINFO^SDESVVS TAG. The new SDES2 GET INFO FOR VIDEO VISIT RPC will get patient info, default provider info, and system info needed to make a Video Visit Service (VVS) appointment in JSON format. The new SDES2 GET RECALL BY IEN and SDES2 GET RECALLS BY DFN RPC were created. SDES2 GET RECALL BY IEN returns a single recall based on the IEN passed in from the RECALL REMINDERS file (#403.5). SDES2 GET RECALLS BY DFN returns a list of RECALL REMINDER file (#403.5) requests based on PATIENT file (#2) DFN passed to the RPC. The routines that support the filing of the MRTC CALC PREF DATE were updated to store the MRTC CALC PREF DATE on the parent MRTC request rather than the child MRTC request so that the child MRTC requests PID can be recalculated correctly. The $$GET44RECORDIENS function in SDESCANCELAPPTS was revised to update and filter past cancelled appointments when retrieving the IENS string from file 44 for an appointment. The new SDES2 GET SCHEDULING USERS RPC returns back a list of users with the SDECZMENU and SDECZMGR keys. The SDES UPDATE CLINIC HASH, SDES2 CREATE CLINIC and SDES2 EDIT CLINIC RPCs were updated to include the fields to support Provider Based Scheduling Profiles (PBSP). The SDES CANCEL CLIN AVAILABILITY RPC was updated to prevent erroneous clinic availability from being created when a user tries to cancel availability on a day when the clinic does not meet. The following RPCs were updated to incorporate the new fields to support Provider Based Scheduling Profile (PBSP). SDES GET ALL CLINIC HASHES SDES GET APPT BY APPT IEN SDES GET APPTS BY CLIN IEN 3 SDES GET APPTS BY IENS2 SDES GET APPTS BY PATIENT DFN3 SDES GET APPTS BY RESOURCE SDES GET CLINIC INFO2 SDES GET CLINIC INFO3 SDES GET CLINICS BY CLIN LIST SDES GET CLINICS BY PROVIDER SDES GET VVS APPT SDES SEARCH CLINIC SDES SEARCH CLINIC GRP SDES SEARCH RECALL CLINICS SDES2 CREATE CLINIC SDES2 EDIT CLINIC SDES2 GET APPTS BY CLIN LIST SDES2 SEARCH CLINIC ATTRIBUTES The SDES2 CREATE PROVIDER RESOURCE RPC was updated to no longer require the clinic IEN when creating a new provider resource. The SDES2 GET RESOURCE IEN RPC was updated to return the IEN for the Resource in the "Resource" element of the JSON object. The SDES2 SET APPT CHECKIN RPC was updated accept the appointment IEN in the "APPOINTMENT IEN" element of the second input array. The SDES2APPTUTIL routine was updated to prevent undefined error for variable CLINICIEN. The SDES2 GET PATIENT CLIN STATUS RPC definition was updated to note the correct line tag of GETPATIENTSTATUS. The SDES2 CANCEL APPOINTMENT and SDES2 CREATE WALKIN APPT RPC definitions and their code were updated to utilize the "ACHERON AUDIT ID" in place of the EAS input parameter. The SDES2 CREATE VET REQ AND APPT RPC definition was updated to remove the mention of EAS as an input parameter value. ************************************************************************** * GUI UPDATE NOTICE * * ---------------------------------------------------------------------- * * This patch MUST be installed before the GUI update for release * * 1.7.54.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.54.0 and VistA patch * * SD*5.3*871 must be coordinated and installed during the same * * maintenance window. * * * * * ************************************************************************** Patch Components: ----------------- Files & Fields Associated: New/Modified/Deleted -------------------------- -------------------- SDES ERROR CODES New errors being Modified (#409.93) deployed File Name (Number) Field Name New/Modified/Deleted ------------------ ---------- -------------------- 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 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 ------------- ----------------------- -------------------- N/A Remote Procedures Associated: ----------------------------- Remote Procedure Name New/Modified/Deleted --------------------- -------------------- SDES GET ALL CLINIC HASHES Modified SDES GET APPTS BY RESOURCE Modified SDES GET CLINIC INFO2 Modified SDES GET CLINIC INFO3 Modified SDES GET CLINIC STORED HASH Modified SDES GET CLINICS BY CLIN LIST Modified SDES GET CLINICS BY PROVIDER Modified SDES SEARCH CLINIC Modified SDES SEARCH RECALL CLINICS Modified SDES2 BLOCK AND MOVE New SDES2 CREATE CLINIC Modified SDES2 CREATE VET REQ AND APPT Modified SDES2 CREATE WALKIN APPT Modified SDES2 EDIT CLINIC Modified SDES2 GET APPT BY APPT IEN New SDES2 GET APPTS BY APPT IENS New SDES2 GET APPTS BY CLIN LIST Modified SDES2 GET APPTS BY CLINIC IEN New SDES2 GET APPTS BY PATIENT DFN New SDES2 GET INFO FOR VIDEO VISIT New SDES2 GET PATIENT CLIN STATUS Modified SDES2 GET RECALL BY IEN New SDES2 GET RECALLS BY DFN New SDES2 GET SCHEDULING USERS New SDES2 GET VIDEO VISIT PROV New SDES2 NO-SHOW New SDES2 SEARCH CLINIC ATTRIBUTES Modified SDES2 SET APPT CHECKIN Modified SDES2 UNDO NO-SHOW New Parameter Definitions Associated: --------------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- JIRA tasks: =========== 1) VSE-5278: VistA - Update the code to add ENDDATE to the list of variables to save. Problem: The queueing of the job seems to be causing this issue. The variables ENDDATE is assigned, but then is 'lost' when queued. Also need to replace the $N with a $O for SAC compliance. Resolution: The SDD routine was updated to include the ENDDATE variable to the list of variables to save when queueing the routine. Also the $N was replaced with a $O for SAC compliance. 2) VSE-6278: VistA: Modify the appointment object to return a flag if the appointment was created from an MRTC request, add an inpatient flag, and do not return a subscript error when variable DFN is used. Problem: As a VSA developer I want to add the following to the appointment object: flag if the appointment was created from an MRTC request, and an inpatient flag, and I do not want to receive a subscript error when variable DFN is being used. Resolution: The appointment object was updated to include: 1) A flag if the appointment was created from an MRTC request. 2) An inpatient flag if the user is an inpatient at the moment the RPC is called. 3) Prevent subscript errors when the DFN variables is used. 3) VSE-6490: VistA - SDES2 Priority 16: Rewrite SDES UNDO NOSHOW in the SDES2 namespace. Problem: As a Mumps developer I want to rewrite the SDES UNDO NOSHOW in the SDES2 namespace so that I have the USER DUZ in the SDCONTEXT array to store the correct requesting user in the database. Also update SDES UNDO NOSOHOW to close the parent request if it is an MRTC and the MRTC child appointment is UNDO NOSHOWed. Resolution: The new SDES2 UNDO NO-SHOW RPC will undo a no-show that has been applied to an appointment. 4) VSE-6491: VistA - SDES2 Priority 17: Rewrite SDES NOSHOW in the SDES2 namespace. Problem: As a Mumps developer I want to rewrite the SDES NOSHOW in the SDES2 namespace so that I have the USER DUZ in the SDCONTEXT array to store the correct requesting user in the database. Also update SDES NOSOHOW to reopen the parent request if it is an MRTC. Resolution: The new SDES2 NO-SHOW RPC will set an appointment into a no-show status. 5) VSE-6497: VistA - SDES2 Priority 22: Rewrite SDES BLOCK AND MOVE in the SDES2 namespace. Problem: As a Mumps developer I want to rewrite the SDES BLOCK AND MOVE in the SDES2 namespace so that I have the USER DUZ in the SDCONTEXT array to store the correct requesting user in the database. Resolution: The new SDES2 BLOCK AND MOVE RPC allows the user to block and move an appointment. This will block the availability in the slot the appointment was originally in and move it to a new clinic. 6) VSE-6499: VistA - SDES2 Priority 24: Rewrite SDES SPACEBAR VVS PRO in the SDES2 namespace. Problem: As a Mumps developer I want to rewrite the SDES SPACEBAR VVS PRO in the SDES2 namespace so that I have the USER DUZ in the SDCONTEXT array to store the correct requesting user in the database. Resolution: The new SDES2 GET VIDEO VISIT PROV RPC gets the video visit provider from the ^TMP(DUZ,"SDECPROIEN") that is stored from the GETPROINFO^SDESVVS TAG. 7) VSE-6500: VistA - SDES2 Priority 25: Rewrite SDES GETVVSMAKEINFO JSON in the SDES2 namespace. Problem: As a Mumps developer I want to rewrite the SDES GETVVSMAKEINFO JSON in the SDES2 namespace so that I have the USER DUZ in the SDCONTEXT array to store the correct requesting user in the database. Resolution: The new SDES2 GET INFO FOR VIDEO VISIT RPC will get patient info, default provider info, and system info needed to make a Video Visit Service (VVS) appointment in JSON format. 8) VSE-6604: VS GUI: VCM is not accepting phone format of 1234567890 to generate a text message. Problem: Virtual Care Manager (VCM) is not accepting phone format of 1234567890 to generate a text message when creating a VVC in VS GUI. Users need to enter format as (123) 456-7890 when creating the VVC appointment for it to generate a text message to Veteran. Need to update the phone number format sent to VCM to allow text to be generated to Veteran for appointment. Resolution: The VS GUI was updated to format pure numeric phone numbers into the (123) 456-7890 format so that VVC appointments will generate a text message to the veteran. 9) VSE-6824: VistA - SDES2 Priority 28: Rewrite SDES GET RECALL BY IEN SDES GET RECALL BY DFN in the SDES2 namespace to address sensitive patient records. Problem: As a MUMPS developer, I want to create an SDES2 version of SDES GET RECALL BY IEN and SDES GET RECALL BY DFN to accept and use the USER DUZ and defined if the patient is sensitive based on the USER DUZ GETRECALLBYIEN+1 D GETRECALLBYIEN^SDESGETRECALL(.JSONRETURN,$G(RECALLIEN),$G(EAS)) Q Resolution: The new SDES2 GET RECALL BY IEN and SDES2 GET RECALLS BY DFN RPC were created. SDES2 GET RECALL BY IEN returns a single recall based on the IEN passed in from the RECALL REMINDERS file (#403.5). SDES2 GET RECALLS BY DFN returns a list of RECALL REMINDER file (#403.5) requests based on PATIENT file (#2) DFN passed to the RPC. 10) VSE-6883: Vista - Correct incorrect filing of the MRTC CALC PREF DATE onto the child request. Problem: As a MUMPS developer I want to file the MRTC CALC PREF DATE on the parent MRTC request rather than the child MRTC request so that the child MRTC requests PID can be recalculated correctly. Resolution: The routines that support the filing of the MRTC CALC PREF DATE were updated to store the MRTC CALC PREF DATE on the parent MRTC request rather than the child MRTC request so that the child MRTC requests PID can be recalculated correctly. 11) VSE-7008: VistA: Modify function $$GET44RECORDIENS^SDESCANCELAPPTS to filter past cancelled appointments. Problem: As a mumps developer I want to modify the $$GET44RECORDIENS function in SDESCANCELAPPTS to update and filter past cancelled appointments when retrieving the IENS string from file 44 for an appointment. Resolution: The $$GET44RECORDIENS function in SDESCANCELAPPTS was revised to update and filter past cancelled appointments when retrieving the IENS string from file 44 for an appointment. 12) VSE-7014: VistA - Rewrite SDEC SCHUSR RPC in the SDES2 namespace. Problem: As a mumps developer I want to Rewrite SDEC SCHUSR RPC in the SDES2 namespace to pull up all users to pick from to add to the privileged user list. Resolution: The new SDES2 GET SCHEDULING USERS RPC returns back a list of users with the SDECZMENU and SDECZMGR keys. 13) VSE-7025: VistA: Update the appropriate RPCs to incorporate new fields to support provider Based Scheduling Profiles (PBSP). Problem: As a MUMPS developer I want to incorporate the new fields to support PBSP into the appropriate RPCs. The following RPCs need to be updated: SDES2 CREATE CLINIC SDES2 EDIT CLINIC Resolution: The SDES UPDATE CLINIC HASH, SDES2 CREATE CLINIC and SDES2 EDIT CLINIC RPCs were updated to include the fields to support Provider Based Scheduling Profiles (PBSP). 14) VSE-7076: VistA - SDES CANCEL CLINIC AVAILABILITY results in creating erroneous availability. Problem: As a MUMPs developer I want to fix an issue where SDES CANCEL CLIN AVAILABILITY creates erroneous clinic availability when a user tries to cancel availability on a day when the clinic does not meet. Resolution: The SDES CANCEL CLIN AVAILABILITY RPC was updated to prevent erroneous clinic availability from being created when a user tries to cancel availability on a day when the clinic does not meet. 15) VSE-7100: VistA - Update the appropriate RPCs to incorporate new fields to support PBSP. Problem: As a MUMPS developer I want to incorporate the new fields to support PBSP into the appropriate RPCs. Resolution: The following RPCs were updated to incorporate the new fields to support Provider Based Scheduling Profile (PBSP). SDES GET ALL CLINIC HASHES SDES GET CLINIC INFO2 SDES GET CLINIC INFO3 SDES GET CLINIC STORED HASH SDES GET CLINICS BY CLIN LIST SDES GET CLINICS BY PROVIDER SDES GET VVS APPT SDES SEARCH CLINIC SDES SEARCH CLINIC GRP SDES SEARCH RECALL CLINICS SDES2 SEARCH CLINIC ATTRIBUTES 16) VSE-7101: VistA - Update the appropriate RPCs to incorporate new fields to support Provider Based Scheduling Profile (PBSP). Problem: As a MUMPS developer I want to incorporate the new fields to support PBSP into the appropriate RPCs. Resolution: The following RPCs were updated to incorporate the new fields to support Provider Based Scheduling Profile (PBSP). SDES GET APPT BY APPT IEN SDES GET APPTS BY CLIN IEN 3 SDES GET APPTS BY IENS2 SDES GET APPTS BY PATIENT DFN3 17) VSE-7102: Update the appropriate RPCs to incorporate new fields to support Provider Based Scheduling Profile (PBSP). Problem: As a MUMPS developer I want to incorporate the new fields to support PBSP into the appropriate RPCs. Resolution: The following RPCs were updated to incorporate the new fields to support Provider Based Scheduling Profile (PBSP). SDES2 GET APPTS BY CLIN LIST SDES GET APPTS BY RESOURCE 18) VSE-7161: VistA: Modify SDES2 CREATE PROVIDER RESOURCE so that the clinic IEN is no longer required. Problem: As a MUMPS developer I want to modify SDES2 CREATE PROVIDER RESOURCE so that when creating a new provider resource, the clinic IEN is no longer required. Currently the Clinic IEN is required to create a new provider resource. Resolution: The SDES2 CREATE PROVIDER RESOURCE RPC was updated to no longer require the clinic IEN when creating a new provider resource. 19) VSE-7218: VistA: Fixes an issue with SDES2 GET RESOURCE IEN returning an empty "ResourceIEN" field instead of the correct field, "Resource". Problem: As a MUMPs developer I want to fix an issue with SDES2 GET RESOURCE IEN returning an empty "ResourceIEN" field instead of the correct field, "Resource". Resolution: The SDES2 GET RESOURCE IEN RPC was updated to return the IEN for the Resource in the "Resource" element of the JSON object. 20) VSE-7245: VistA: Change input parameter "SDIEN" to "APPPOINTMENT IEN" in SDES2 SET APPT CHECKIN and correct logic to accept status name. Problem: Change input parameter "SDIEN" to "APPOINTMENT IEN" in SDES2 SET APPT CHECKIN. A change to logic to allow for the STATUS name to be sent in. Resolution: The SDES2 SET APPT CHECKIN RPC was updated accept the appointment IEN in the "APPOINTMENT IEN" element of the second input array. 21) VSE-7310: VistA: Fix issue with Undefined variable CLINICIEN in SDES2APPTUTIL. Problem: An issue was identified when trying to create a consult which results in a hard error in routine SDES2APPTUTIL with the variable CLINICIEN being undefined. Need to add S CLINICIEN=$G(APPOINTMENT("CLINIC IEN")) prior to line 34. Resolution: The SDES2APPTUTIL routine was updated to prevent undefined error for variable CLINICIEN. 22) VSE-7326: VistA: Correct the tag for the SDES2 GET PATIENT CLIN STATUS RPC. Problem: As a MUMPS developer I want to correct the tag for the SDES2 GET PATIENT CLIN STATUS RPC. Currently the tag listed in SDES2 GET PATIENT CLIN STATUS is incorrect. It needs to be changed to GETPATIENTSTATUS. Resolution: The SDES2 GET PATIENT CLIN STATUS RPC definition was update to note the correct line tag of GETPATIENTSTATUS. 23) VSE-7344: VistA: Modify SDES2 CANCEL APPOINTMENT to utilize the "ACHERON AUDIT ID" instead of "EAS" Problem: As a MUMPs developer I want to modify SDES2 CANCEL APPOINTMENT to utilize the "ACHERON AUDIT ID" in the SDCONTEXT array. I want to remove "EAS" from the INPUT array. Also update the RPC definition. Resolution: The SDES2 CANCEL APPOINTMENT RPC definition and routine was modified to remove the "EAS" input array parameter. The routine was changed to utilize the "ACHERON AUDIT ID" input paramter in place of the "EAS" value. 24) VSE-7345: VistA: Modify SDES2 CREATE WALKIN APPT to utilize the "ACHERON AUDIT ID" and verify all INPUT parameters exist Problem: As a MUMPs developer I want to modify SDES2 CREATE WALKIN APPT to utilize the "ACHERON AUDIT ID" in the SDCONTEXT array. I want to remove "SDEAS" from the INPUT array. Also update the RPC definition. Ensure all input parameters are accounted for in the code and in the RPC definition. Resolution: The SDES2 CREATE WALKIN APPT RPC definition and routine was modified to remove the "SDEAS" input array parameter. The routine was changed to utilize the "ACHERON AUDIT ID" input paramter in place of the "SDEAS" value. 25) VSE-7346: VistA: Correct SDES2 CREATE VET REQ AND APPT definition to remove the EAS input parameter. Problem: As a MUMPS developer I want to update SDES2 CREATE VET REQ AND APPT definition to remove the "EAS" input parameter. Resolution: The SDES2 CREATE VET REQ AND APPT RPC definintion was updated to remove the "EAS" input parameter. Test Sites: ----------- Hines, IL (HIN) Lebanon, PA (LEB) 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_54_0_P.MSI is the production VS GUI installation file. The file titled VISTASCHEDULINGGUIINSTALLER_1_7_54_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.54.0 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_54_0_P.MSI Binary VS GUI R1.7.54.0 INSTALLER VISTASCHEDULINGGUIINSTALLER_1_7_54_0_T.MSI Binary VS GUI R1.7.54.0 VDD VS_GUI_1_7_54_0 VDD Binary VS GUI R1.7.54.0 DIBR VS_GUI_1_7_54_0 DIBR Binary VS GUI R1.7.54.0 Release Notes VS_GUI_1_7_54_0 RN Binary VS GUI R1.7.54.0 Technical Manual VS_GUI_1_7_54_0 TM Binary VS GUI R1.7.54.0 User Guide Addendum VS_GUI_1_7_54_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) Software Product Management (SPM) Services. Follow the detailed instructions in the Action Item email for VistA Consolidated Server (VACS) installation. The Information Operations (IO) HBMC Field Operations (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 Email: jack.stevens1@domain.ext Pre/Post Installation Overview: ------------------------------- Routine SDES871P 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. This patch should take less than 5 minutes to install. 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*871. 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*871. 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 SDES871P will automatically run at the end of the installation process. After the post install has finished running, sites can delete the SDES871P routine using the Delete Routines [XTRDEL] if they wish. Back-Out Plan/Roll Back Plan: ----------------------------- 1. Load the Backup MailMan Message a. Go into MailMan and find the backup message created in step 3a of the installation process and read that message. b. At the "Type to continue or '^' to exit:" prompt enter ^ to get to the command prompt. c. At the command prompt enter X for eXtract and press enter. d. At the "Select PackMan function:" prompt enter 6 for INSTALL/CHECK MESSAGE and press enter. e. At the "OK to Continue with Load? NO//" prompt, type YES and press enter. f. At the "Want to Continue with Load? YES//" prompt, press enter. g. Exit MailMan. 2. Go Into the Kernel Installation & Distribution System (KIDS) and load and install the backup like you would a regular patch. a. Enter D ^XUP at the command prompt. b. At the "Select OPTION NAME:" prompt, enter Kernel Installation & Distribution System" and press enter. c. From the main KIDS menu, select the Installation ... option. d. From the Installation ... option, select 6 Install Package(s). e. At the "Select INSTALL NAME:" prompt enter SD*5.3*871b. f. If prompted for "Want KIDS to INHIBIT LOGONs during the install? NO//" take the default by pressing enter. g. If prompted for "Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO//" take the default by pressing enter. h. At the DEVICE: prompt, enter the output device of your choice. i. Verify that the SD*5.3*871b backup installs without any issues. The VS GUI NATIONAL and VS GUI LOCAL entries in the SDEC SETTINGS (#409.98) file needs to be reverted to 1.7.53. If 1.7.54.0 VS GUI was installed, it will need to be reverted to VS GUI 1.7.53.0. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.3;Scheduling;**[Patch List]**;Aug 13, 1993;Build 13 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: SDD Before: B7414159 After: B7783529 **871** Routine Name: SDES01C Before: B21749252 After: B22512611 **790,807,836,837,851,867,871** Routine Name: SDES2APPTCKNSTEP Before: B12958738 After: B14561729 **869,871** Routine Name: SDES2APPTUTIL Before: B92055567 After: B92760212 **866,871** Routine Name: SDES2BLDAPPT2 Before: n/a After: B34519186 **871** Routine Name: SDES2BLDAPPT44 Before: n/a After: B31718157 **871** Routine Name: SDES2BLDAPPTOBJ Before: n/a After: B45622479 **871** Routine Name: SDES2BLOCKMOVE Before: n/a After: B78579233 **871** Routine Name: SDES2CANCELAPPT Before:B221964860 After:B218914624 **869,871** Routine Name: SDES2CLNSEARCH Before: B64541262 After: B65774074 **870,871** Routine Name: SDES2CREATECLIN Before: B65300775 After: B66126493 **853,860,871** Routine Name: SDES2CRTAPREQ Before:B196153793 After:B203490205 **869,871** Routine Name: SDES2CRTPRVRES Before: B5590333 After: B5772525 **869,871** Routine Name: SDES2CRTWALKIN Before: B49637681 After: B50082347 **869,871** Routine Name: SDES2EDITAPREQ Before:B169378997 After:B168220798 **869,871** Routine Name: SDES2EDITCLIN Before:B133392069 After:B136139793 **853,857,864,866,871** Routine Name: SDES2GETAPPTRPCS Before: n/a After: B21663006 **871** Routine Name: SDES2GETRECALL Before: n/a After: B36251718 **871** Routine Name: SDES2GETRESIEN Before: B7117446 After: B7095088 **867,871** Routine Name: SDES2GETSCDUSRS Before: n/a After: B2335585 **871** Routine Name: SDES2GETSTATUS Before: n/a After: B31194379 **871** Routine Name: SDES2NOSHOW Before: n/a After: B23293531 **871** Routine Name: SDES2SPACEBAR Before: n/a After: B7800199 **871** Routine Name: SDES2UNDONOSHOW Before: n/a After: B11303507 **871** Routine Name: SDES2VAL44 Before:B180410212 After:B183083765 **853,857,864,866,871** Routine Name: SDES2VALCRTCLIN1 Before: B42775818 After: B43605752 **853,857,860,871** Routine Name: SDES2VVSJSON Before: n/a After: B54056688 **871** Routine Name: SDES871P Before: n/a After: B2543384 **871** Routine Name: SDESCANAPPT2 Before:B205783644 After:B203560523 **838,842,844,845,847,851,864,871** Routine Name: SDESCANCELAPPTS Before: B92907855 After: B94210194 **818,820,828,835,837,842,844,871** Routine Name: SDESCCAVAIL Before:B186282162 After:B183764795 **800,805,809,813,819,820,824, 825,871** Routine Name: SDESCLINICDATA Before: B11108317 After: B11426429 **788,823,825,828,831,844,847, 860,871** Routine Name: SDESCREATEAPPREQ Before:B187758857 After:B140908682 **823,826,833,835,837,843,844, 846,847,864,869,871** Routine Name: SDESCRTAPPREQVAL Before: n/a After: B11921705 **871** Routine Name: SDESEDITAPPTREQ Before:B189443859 After:B190113715 **823,826,837,845,846,847,864,871** Routine Name: SDESHASHCLIN Before:B102750797 After:B105707414 **823,824,828,871** Routine Name: SDESPROVCLINSRCH Before: B3773996 After: B4104453 **837,871** Routine Name: SDESRTVCLN2 Before:B130701492 After:B131872070 **823,825,827,828,833,836,851, 864,867,871** Routine Name: SDESRTVCLN3 Before:B135198869 After:B136384959 **866,871** Routine Name: SDESSEARCHRCLN Before: B35429209 After: B36256784 **836,871** Routine list of preceding patches: 860, 866, 867, 869, 870 ============================================================================= User Information: Entered By : Date Entered : DEC 07, 2023 Completed By: Date Completed: MAR 11, 2024 Released By : Date Released : MAR 11, 2024 ============================================================================= Packman Mail Message: ===================== $END TXT