$TXT Created by at CHY0034.FO-BAYPINES.DOMAIN.EXT (KIDS) on Sunday, 04/14/24 at 11:06 ============================================================================= Run Date: APR 25, 2024 Designation: SD*5.3*875 Package : SD - SCHEDULING Priority: Mandatory Version : 5.3 SEQ #726 Status: Released Compliance Date: MAY 09, 2024 ============================================================================= Associated patches: (v)SD*5.3*853 <<= must be installed BEFORE `SD*5.3*875' (v)SD*5.3*873 <<= must be installed BEFORE `SD*5.3*875' Subject: Updates to Scheduling RPCs Category: - Routine - Data Dictionary - Enhancement (Mandatory) Description: ============ VistA Scheduling (VS) patch SD*5.3*875 includes several defect corrections and enhancements including: The SDES2 SEARCH CLINIC ATTRIBUTES Remote Procedure Call (RPC) was updated to return a new Active Flag field noting whether the providers included in the return are active or inactive and a new Prohibited Clinic field noting whether to associated clinics is prohibited or not. The new SDES2 BLOCK PBSP SLOTS RPC will accept a date/time representing an appointment in one clinic for a provider profile, then block slots in that particular time range in the other clinics associated with that profile. All of the RPCs that return the appointment request object as part of their return JavaScript Object Notation (JSON) object were updated to return the last 4 of the SSN. The SDES GET MISSION ACT AVAIL RPC was updated to include the Provider ID and Clinic Time Zone is its returned JavaScript Object Notation (JSON) object. The new Provider Based Scheduling Profile (PBSP) cross reference is based on the PBSP ID which uniquely identifies the clinics that are associated with the Provider. The return JSON object for the SDES GET CLINICS BY CLIN LIST RPC was updated to return any error messages in the proper JSON format. The return JSON object for the SDES SEARCH CLINIC RPC was updated to include the new ProhibitedClinic flag. The SDES2 UNDO NOSHOW RPC was updated to close a parent Multiple Return to Clinics (MRTC) request once all child requests are closed. The SDES2 EDIT CLINIC RPC was updated to allow the Proxy user (SDESOITEAS,SRV) to be able to modify the privileged user. The wait time calculation for recalls was updated to use the recall date, rather than the file entry date in the SDES2 QUERY APPT REQUESTS RPC. The SDES2 GET APPTS BY CLINIC IEN RPC was updated to return an error message instead of a hard error when there is no entry in the SDEC RESOURCE file (#409.831) for the associated clinic. In addition, the Resource IEN is not returned in the JSON object. The SDES2 CREATE APPT REQ RPC was updated so that when an ORDER ID is added to the parent Appointment Request, the same ORDER ID is added to all of the child requests. The new SDES2 GET URGENCY LIST will return a list of the GMRC URGENCY values from the PROTOCOL file (#101). The SDES2 QUERY APPT REQUESTS RPC was updated to accept the Automated Medical Information System (AMIS) stop code and convert the AMIS stop code to the stop code Internal Entry Number (IEN) for filtering records. Additional validations were also added and the TotalRecords element was added to the JSON return. The SDES2 RESTORE CLIN AVAIL RPC was updated to default the STARTHOUR variable to 8a.m. only when the STARTHOUR is not passed into the RPC. The SDEC07 routine was updated to get the Provider IEN from the NEW PERSON file (#200) instead of from the RECALL REMINDERS PROVIDERS file (#403.54). The SDES2 NO-SHOW RPC was updated to return back True when a Recall Appointment is marked as a No Show. The SDES2 DISPOSITION APPT REQ RPC was updated to store the value from the SDCONTEXT("USER DUZ") input array as the person who Dispositioned the Appointment Request. The SDES2 CREATE APPOINTMENT RPC was updated to close the parent request when all the child requests are dispositioned. The SDES2* code changes related to VSE-7371 were returned to their pre VSE-7371 state to correctly reflect the sequence numbers associated with MRTC children. The CONSULT^SDES2APPTUTIL utility was updated to convert the FileMan date to the .NET date prior to updating the REQUEST/CONSULTATION file (#123). The following RPCs were updated to save valid percentages sent via the SERVICE CONNECTED PERCENTAGE input parameter regardless of the flag value sent in the SERVICE CONNECTED Input parameter. The RPC descriptions were also updated to explain that the SERVICE CONNECTED input parameter is actually SERVICE CONNECTED PRIORITY. SDES CREATE APPT REQ SDES EDIT APPT REQ SDES2 CREATE APPT REQ SDES2 EDIT APPT REQ The SDES2 CANCEL CLINIC AVAILABILITY RPC was updated to prevent the cancellation of slots beyond the passed in end date and time. The LENGTH OF APPT field (#.18) in the SDEC APPOINTMENT file (#409.84) was updated to allow for a length up to 240 characters. The SDES2CREATEAPPT routine was also updated to correctly store data in the next available appointment flag. The logic supporting the SDES2 BLOCK AND MOVE RPC was completely re-written to support the latest business rules and to comply with the latest coding standards. 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 ------------------ ---------- -------------------- HOSPITAL LOCATION PBSP ID Modified (#44) (#200) SDEC APPOINTMENT LENGTH OF APPT Modified (#409.84) (#.18) 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 ----------- ---- -------------------- 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 CREATE APPT REQ Modified SDES EDIT APPT REQ 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 APPT REQ BY TYPE VET Modified SDES GET APPT REQ LIST BY DFN Modified SDES GET APPT REQS BY IENS2 Modified SDES GET APPTREQ BY INST Modified SDES GET APPTREQ BY INST2 Modified SDES GET CLINICS BY CLIN LIST Modified SDES GET CONSULTS BY DFN Modified SDES GET CONSULTS BY IEN Modified SDES GET MISSION ACT AVAIL Modified SDES GET RECALL BY IEN Modified SDES GET RECALLS BY DFN Modified SDES SEARCH CLINIC Modified SDES2 BLOCK AND MOVE Modified SDES2 BLOCK PBSP SLOTS New SDES2 CREATE APPT REQ Modified SDES2 EDIT APPT REQ Modified SDES2 GET URGENCY LIST New SDES2 QUERY APPT REQUESTS Modified SDES2 SEARCH CLINIC ATTRIBUTES Modified Parameter Definitions Associated: --------------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- JIRA tasks: =========== 1) VSE-7046: VistA - Modify SDES2 SEARCH CLINIC ATTRIBUTES RPCs to return active flag for providers and prohibited clinic flag. Problem: As a Mumps developer, I want to Modify the SDES2 SEARCH CLINIC ATTRIBUTES RPC to return a new Active Flag field to determine whether the providers included in the return are active or inactive. This will allow for the Graphical User Interface (GUI) to filter out the inactive providers, so the SDES2 EDIT CLINIC RPC doesn't error out when using an inactive provider that it receives from SDES2 SEARCH CLINIC ATTRIBUTES. Another new flag field, ProhibitedClinic, is also needed to be added to the SDES2 SEARCH CLINIC ATTRIBUTES RPC return. Resolution: The SDES2 SEARCH CLINIC ATTRIBUTES RPC was updated to return a new Active Flag field noting whether the providers included in the return are active or inactive and a new Prohibited Clinic field noting whether to associated clinics is prohibited or not. 2) VSE-7091: VistA - Create an RPC to block PBSP clinic availability. Problem: As a MUMPs developer I want to create a new RPC that will be used to block PBSP clinics availability (X it out) when booking an appointment with a PBSP provider so that the provider is not double booked. Example: Provider is a PBSP provider with 4 different clinics. When an appointment is booked in clinic 1 block the same timeslot in clinic 2, clinic 3, and clinic 4. Resolution: The new SDES2 BLOCK PBSP SLOTS will accept a date/time representing an appointment in one clinic for a provider profile, then block slots in that particular time range in the other clinics associated with that profile. 3) VSE-7115: VistA: Modify the appointment request object to return last 4 of SSN. Problem: As a MUMPS developer I want to modify the appointment request object to return last 4 of the SSN so that all of the appointment request RPCs return the last 4 of the SSN. Resolution: All of the RPCs that return the appointment request object as part of their return JSON object were updated to return the last 4 of the SSN. 4) VSE-7140: VistA - Modify SDES GET MISSION ACT AVAIL to return the Provider ID, and clinic time zone. Problem: As a MUMPS developer I want to modify SDES GET MISSION ACT AVAIL RPC to return the Provider ID, and Clinic Time Zone. Resolution: The SDES GET MISSION ACT AVAIL RPC was updated to include the Provider ID and Clinic Time Zone is its returned JavaScript Object Notation (JSON) object. 5) VSE-7288: VistA: Create a cross-reference for the field, PBSP ID , in the HOSPITAL LOCATION file. Problem: Need to create a new cross-reference for the field, PBSP ID (#200), in HOSPITAL LOCATION (#44) file. Resolution: The new Provider Based Scheduling Profile (PBSP) cross reference is based on the PBSP ID which uniquely identifies the clinics that are associated with the Provider. 6) VSE-7384: VistA - Modify SDES GET CLINICS BY CLIN LIST to return the properly formatted JSON. Problem: As a MUMPs developer I want to modify SDES GET CLINICS BY CLIN LIST to return error messages as properly formatted JSON. Resolution: The return JSON object for the SDES GET CLINICS BY CLIN LIST RPC was updated to return any error messages in the proper JSON format. 7) VSE-7413: VistA: Modify SDES SEARCH CLINIC. Problem: As a MUMPS developer I want to add a flag to the SDES SEARCH CLINIC RPC to add a flag to indicate "Prohibited Access to Clinic". Resolution: The return JSON object for the SDES SEARCH CLINIC RPC was updated to include the new ProhibitedClinic flag. 8) VSE-7470: VistA: Modify SDES2 UNDO NOSHOW to only close the parent when all children requests are closed. Problem: As a MUMPS developer I want to modify the SDES2 UNDO NOSHOW RPC to only close a parent MRTC request once all child requests are closed. Resolution: The SDES2 UNDO NOSHOW RPC was updated to close a parent MRTC request once all child requests are closed. 9) VSE-7485: VistA: Modify SDES2 EDIT CLINIC so that the Proxy user (SDESOITEAS,SRV) is able to modify the privileged user. Problem: As a MUMPs developer I want to Modify SDES2 EDIT CLINIC RPC so that the Proxy user (SDESOITEAS,SRV) is able to modify the privileged user. The existing $$ACTIVE^XUSER call within SDES2 EDIT CLINIC will always fail the check, due to a lack of credentials, preventing modification of the privileged users. Resolution: The SDES2 EDIT CLINIC RPC was updated to allow the Proxy user (SDESOITEAS,SRV) to be able to modify the privileged user. 10) VSE-7495: VistA: Modify SDES2 QUERY APPT REQUESTS RPC to update the wait time calculation for recalls. Problem: As a MUMPs developer I want to Modify SDES2 QUERY APPT REQUESTS RPC to update the wait time calculation for recalls. Wait time should be calculated using the recall date, rather than the file entry date. I also want to Move "LastRecord" into the QueryResults object when requesting records using LAST RECORD as a parameter and Modify the call to BUILDBYLASTREC to use the RETURN NUMBER OF RECORDS instead of MAX NUMBER OF RECORDS, so that the proper number of records are returned. Resolution: The wait time calculation for recalls was updated to use the recall date, rather than the file entry date in the SDES2 QUERY APPT REQUESTS RPC. 11) VSE-7510: VistA: Modify SDES2 GET APPTS BY CLINIC IEN to return an error message instead of a hard error. Problem: As a MUMPs developer I want to Modify SDES2 GET APPTS BY CLINIC IEN to return an error message instead of a hard error. A resource should always be created when a clinic is created and you should never be able to create an appointment for a clinic that doesn't have a resource. Also, add logic if the clinic is inactive, we want the resource IEN to be returned. Resolution: The SDES2 GET APPTS BY CLINIC IEN RPC was updated to return an error message instead of a hard error when there is no entry in the SDEC RESOURCE file (#409.831) for the associated clinic. In addition, the Resource IEN is not returned in the JSON object. 12) VSE-7512: VistA: Update SDES2 CREATE APPT REQ to recognize when the parent request associated with the RTC being created has an ORDER ID. Problem: As a MUMPs developer I want to update SDES2 CREATE APPT REQ RPC to recognize when the parent request associated with the RTC being created has an ORDER ID so that we can populate the child request with that order ID. Resolution: The SDES2 CREATE APPT REQ RPC was updated so that when an ORDER ID is added to the parent Appointment Request, the same ORDER ID is added to all of the child requests. 13) VSE-7513: VistA: Rewrite SDECRMG2 URGENCY into the SDES2 namespace. Problem: As a MUMPs developer I want to rewrite SDECRMG2 URGENCY into the SDES2 namespace to retrieve the list of valid urgency protocol values that are used in the URGENCY field (#5) of the REQUEST/CONSULTATION file (#123). Resolution: The new SDES2 GET URGENCY LIST will return a list of the GMRC URGENCY values from the PROTOCOL file (#101). 14) VSE-7525: VistA: Modify SDES2 QUERY APPT REQUESTS RPC to change the input parameter to accept the AMIS stop code and convert the AMIS stop code to the stop code IEN for filtering records. Problem: As a MUMPs developer I want to modify SDES2 QUERY APPT REQUESTS RPC to change the input parameter to accept the AMIS stop code and convert the AMIS stop code to the stop code IEN for filtering records. I also want JSON to be returned when there is invalid or missing SDCONTEXT or SDINPUT inputs. I also want LAST RECORD to return an error when LAST RECORD is greater than TotalRecords. I also want TotalRecords to be returned when using LAST RECORD to retrieve records. Resolution: The SDES2 QUERY APPT REQUESTS RPC was updated to accept the AMIS stop code and convert the AMIS stop code to the stop code IEN for filtering records. Additional validations were also added and the TotalRecords element was added to the JSON return. 15) VSE-7528: VistA: Update SDES2 RESTORE CLIN AVAIL. Problem: As a MUMPs developer I want to update SDES2 RESTORE CLIN AVAIL RPC to Correct the assignment of STARTHOUR variable so that is correctly assigns start times other than 8 o'clock: Resolution: The SDES2 RESTORE CLIN AVAIL RPC was updated to default the STARTHOUR variable to 8 a.m. only when the STARTHOUR is not passed into the RPC. 16) VSE-7529: VistA: SDEC07 Error: invalid provider ID when trying to schedule Recall (PtCSch) appointment. Problem: When trying to schedule Recall appointments (PtCSch), users are getting the following error: SDEC07 Error: invalid provider ID. What appears to be happening is that the JSON RPC that retrieves provider information prior to the appointment being made is getting the Provider IEN from the Recall Reminder Provider file, instead of file 200. So, when making the PtCSch Appt, it does not have the correct Provider IEN, and can be invalid if the Recall Reminder Provider file IEN is not a matching IEN in the New Person file. Resolution: The SDEC07 routine was updated to get the Provider IEN from the NEW PERSON file (#200) instead of from the RECALL REMINDERS PROVIDERS file (#403.54). 17) VSE-7552: VistA: Modify SDES2 NO-SHOW RPC to add a flag that will identify the No-Show as a Recall Appt as opposed to a regular appt. Problem: As a MUMPs developer I want to modify SDES2 NO-SHOW RPC to return back True when a RECALL Appointment is marked as a No Show. Resolution: The SDES2 NO-SHOW RPC was updated to return back True when a Recall Appointment is marked as a No Show. 18) VSE-7553: VistA: Modify SDES2 DISPOSITION APPT REQ RPC logic to store SDDUZ when calling into the HL7 logic. Problem: As a MUMPs developer I want to Modify SDES2 DISPOSITION APPT REQ RPC logic to store SDDUZ when calling into the HL7 logic. Resolution: The SDES2 DISPOSITION APPT REQ RPC was updated to store the value from the SDCONTEXT("USER DUZ") input array as the person who Dispositioned the Appointment Request. 19) VSE-7554: VistA - Modify SDES2 CREATE APPOINTMENT RPC to fulfill the parent when all children are dispositioned. Problem: As a MUMPs developer I want to modify SDES2 CREATE APPOINTMENT RPC to fulfill the parent request when all of the child requests are dispositioned. VSA reported in the instance below the parent request is not being fulfilled. Resolution: The SDES2 CREATE APPOINTMENT RPC was updated to close the parent request when all the child requests are dispositioned. 20) VSE-7558: VistA - Modify SDES2APPTUTIL to convert FM date to NET date before calling REQSET^SDEC07A. Problem: As a MUMPs developer I want to Modify CONSULT^SDES2APPTUTIL to convert FM date to NET date prior to calling REQSET^SDEC07A so that the consult file will be updated correctly with the appointment information. Also, a modification was needed to correct an issue with Service Connected where there was a typo in a input parameter. Need to change APPOINTMENT("SERVICEC ONNECTED) to APPOINTMENT("SERVICE CONNECTED). Resolution: The CONSULT^SDES2APPTUTIL utility was updated to convert the FileMan date to the .NET date prior to updating the REQUEST/CONSULTATION file (123). 21) VSE-7637: VistA: Modify SDES2 code to not re-sequence the MRTC children on a cancel where the cancellation reason does not reopen the children. Problem: As a MUMPs developer within VSE GUI, I want to reverse the changes made in VSE-7371 to fix an issue when cancelling an appointment with a cancel reason that does not allow the request to be re-opened, the total number of MRTCs associated with the parent is not being re-sequenced/decremented. This causes the sequence numbers associated with MRTC children to be inaccurate due to the fact that we are including an MRTC request in our total count that is now effectively dispositioned. Resolution: The SDES2* code changes related to VSE-7371 were returned to their pre VSE-7371 state to correctly reflect the sequence numbers associated with MRTC children. 22) VSE-7647: VistA: Modify SDES2 CREATE APPT REQUEST and SDES Versions to not error out when checking the ServiceConnected input parameter. Problem: As a MUMPs developer I want to modify SDES2 CREATE APPT REQUEST (SDES2 EDIT APPT REQUEST may need modified also) as well as the SDES versions to rename the ServiceConnected input parameter to ServiceConnectedPriority. Resolution: The following RPCs were updated to save valid percentages sent via the SERVICE CONNECTED PERCENTAGE input parameter regardless of the flag value sent in the SERVICE CONNECTED Input parameter. The RPC descriptions were also updated to explain that the SERVICE CONNECTED input parameter is actually SERVICE CONNECTED PRIORITY. SDES CREATE APPT REQ SDES EDIT APPT REQ SDES2 CREATE APPT REQ SDES2 EDIT APPT REQ 23) VSE-7660: VistA: Update SDES2 CANCEL CLINIC AVAILABILITY to quit out when DATETIME greater than or equal to ENDDATETIME. Problem: As a MUMPS developer I want to update SDES2 CANCEL CLINIC AVAILABILITY, routine: SDES2CANCLNAVAIL, tag: CANCELAPPTS to quit out when DATETIME greater than or equal to ENDDATETIME so that no appointments are cancelled out outside of the time slots that the clinic is being cancelled for. Resolution: The SDES2 CANCEL CLINIC AVAILABILITY RPC was updated to prevent the cancellation of appointments beyond the passed in end date and time of the cancellation time period. 24) VSE-7662: VistA: Update data dictionary to allow length of Appt up to 240. Problem: As a MUMPS developer I want to update the data dictionary, for the LENGTH OF APPT field (#.18) in the SDEC APPOINTMENT file (#409.84) to be up to a length of 240 characters. Resolution: The LENGTH OF APPT field (#.18) in the SDEC APPOINTMENT file (#409.84) was updated to allow for a length up to 240 characters. 25) VSE-7667: VistA: Modify SDES2 CREATE APPOINTMENT. Problem: As a MUMPS developer, I want to modify SDES2 CREATE APPOINTMENT to fix the overbook flag and the next available flag being stored incorrectly. Currently Eligibility is being hardcoded to Aid & Attendance. Eligibilityofvisit field is being set to 2 for all appointments. Appointment Reason needs to be looked at also. Looks like it is hardcoded to Test Resolution: The SDES2CREATEAPPT routine was updated to correctly store data in the next available appointment flag. 26) VSE-7683: VistA: Rewrite SDES BLOCK AND MOVE in the SDES2 namespace. Problem: As a MUMPS developer I want to rewrite SDES BLOCK AND MOVE in the SDES2 namespace so that the requesting user's DUZ is stored in the database. and all of the latest business rules are fully supported. Resolution: The logic supporting the SDES2 BLOCK AND MOVE RPC was completely re-written to support the latest business rules and to comply with the latest coding standards. Test Sites: ----------- Hines, IL (HIN) San Diego, CA (SDC) Software and Documentation Retrieval Instructions: ---------------------------------------------------- Software is distributed by PackMan message. 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 -------------------------------------------------------------------------- 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: ------------------- Pre/Post Installation Overview: ------------------------------- 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*875. 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*875. 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: ------------------------------- N/A 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*875b. 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*875b backup installs without any issues. Routine Information: ==================== The second line of each of these routines now looks like: ;;5.3;Scheduling;**[Patch List]**;Aug 13, 1993;Build 25 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: SDEC07 Before:B188377259 After:B187883405 **627,642,651,658,665,669,671, 672,701,686,740,694,785,788, 790,799,801,805,816,819,842, 843,847,851,869,875** Routine Name: SDEC08 Before:B208835014 After:B212908316 **627,651,658,665,722,740,744, 694,745,756,774,781,785,790, 792,796,797,799,801,805,819, 842,832,851,873,875** Routine Name: SDECHL7 Before: B3330551 After: B3471310 **671,875** Routine Name: SDES01C Before: B22512611 After: B23651017 **790,807,836,837,851,867,871,875** Routine Name: SDES2APPTUTIL Before: B92760212 After: B93657737 **866,871,875** Routine Name: SDES2ARCLOSE Before: B23367172 After: B16587636 **866,873,875** Routine Name: SDES2BLOCKANDMOV Before: n/a After:B110303534 **875** Routine Name: SDES2BLOCKPBSP Before: n/a After: B11115862 **875** Routine Name: SDES2CANCELAPPT Before:B201742301 After:B198358760 **869,871,873,875** Routine Name: SDES2CANCLNAVAIL Before: B68234859 After: B68048942 **869,873,875** Routine Name: SDES2CLNSEARCH Before: B65774074 After: B72455182 **870,871,875** Routine Name: SDES2CREATEAPPT Before:B132255990 After:B132970064 **866,869,873,875** Routine Name: SDES2CRTAPREQ Before:B203490205 After:B206135771 **869,871,875** Routine Name: SDES2EDITAPREQ Before:B170274279 After:B177895643 **869,871,873,875** Routine Name: SDES2GETAPPTRPCS Before: B35125281 After: B36650370 **871,873,875** Routine Name: SDES2GETURGENCY Before: n/a After: B3760650 **875** Routine Name: SDES2NOSHOW Before: B23293531 After: B23313096 **871,875** Routine Name: SDES2QRYAPREQS Before:B147317026 After:B163628233 **869,873,875** Routine Name: SDES2QRYAPREQSA Before: B99231766 After: B99577435 **869,875** Routine Name: SDES2QRYAPREQSB Before: B43244068 After: B44808460 **869,873,875** Routine Name: SDES2RSTCAVAIL Before: B53317529 After: B53326418 **861,864,875** Routine Name: SDES2UNDONOSHOW Before: B11303507 After: B11194081 **871,875** Routine Name: SDES2VAL200 Before: B4366379 After: B4580812 **853,875** Routine Name: SDESCREATEAPPREQ Before:B140908682 After:B139179004 **823,826,833,835,837,843,844, 846,847,864,869,871,875** Routine Name: SDESEDITAPPTREQ Before:B142269708 After:B149467298 **823,826,837,845,846,847,864, 871,873,875** Routine Name: SDESGETAPPTREQ Before:B200239491 After:B202661408 **815,818,819,823,824,825,828, 831,833,837,838,839,845,847, 851,861,873,875** Routine Name: SDESGETCLINSIEN Before: B3344702 After: B3396135 **831,864,875** Routine Name: SDESGETCONSULTS Before: B55491441 After: B56564670 **815,820,824,837,842,847,857, 867,875** Routine Name: SDESGETRECALL Before: B38008031 After: B38822179 **803,805,809,813,815,820,824, 837,842,845,875** Routine Name: SDESMISSIONAVL Before: B19073426 After: B25141630 **838,875** Routine Name: SDESRECALLREQ Before: B8486079 After: B8661410 **835,847,853,875** Routine list of preceding patches: 853, 873 ============================================================================= User Information: Entered By : Date Entered : FEB 09, 2024 Completed By: Date Completed: APR 25, 2024 Released By : Date Released : APR 25, 2024 ============================================================================= Packman Mail Message: ===================== $END TXT