$TXT Created by SCOTT,APRIL at DEVCRN.FO-ALBANY.MED.VA.GOV (KIDS) on Tuesday, 07/01/03 at 16:27 ============================================================================= Run Date: JUL 30, 2003 Designation: RG*1*32 Package : RG - CLINICAL INFO NETWORKPriority: Mandatory Version : 1 SEQ #31 Status: Released Compliance Date: AUG 30, 2003 ============================================================================= Associated patches: (v)RG*1*19 <<= must be installed BEFORE `RG*1*32' Subject: MPI/PD EXCEPTION PURGE FIX Category: - Routine Description: ============ NOTE: RG* and MPIF* patches should NOT be installed on legacy systems to avoid issues with the legacy systems ending up as Coordinating Master of Records (CMORs), treating facilities, or subscribers. This patch addresses issues with the MPI/PD EXCEPTION PURGE option, the option is not purging old exceptions with no value in the EXCEPTION STATUS (#6) field of the CIRN HL7 EXCEPTION LOG (#991.1) file. The option is also designed to not run if the ^TMP("RGEXC" global is present. The global should only be present when a user is in the MPI/PD Exception Handler option. The problem has occurred that if the MPI/PD Exception Handler is exited improperly, the ^TMP global is left and the purge will not run. ASSOCIATED E3R(s): ================= N/A ASSOCIATED NOIS: =============== 1. VAC-0603-20450 INCORRECT EXCEPTION COUNT ON REPORT 2. CLE-0603-42283 UNABLE TO RUN EXCEPTION PURGE PROCESS NOIS OVERVIEW: ============= 1. VAC-0603-20450 INCORRECT EXCEPTION COUNT ON REPORT Problem: ------- The report which can be run to report the number of exceptions by type that exist at a facility is giving erroneous numbers, which are sometimes much higher than they should be. There may be numerous exceptions that have no status that should be purged automatically by the system, but they are not being purged. Resolution: ---------- This patch corrects the MPI/PD EXCEPTION PURGE so that the old exceptions with no value in the EXCEPTION STATUS (#6) field of the CIRN HL7 EXCEPTION LOG (#991.1) file are purged. A post installation routine is also included to purge old exceptions that are missing data. 2.CLE-0603-42283 UNABLE TO RUN EXCEPTION PURGE PROCESS Problem: ------- The option is designed to not run if the ^TMP("RGEXC" global is present. The global should only be present when a user is in the MPI/PD Exception Handler option. The problem has occurred that if the MPI/PD Exception Handler is exited improperly, the ^TMP global is left and the purge will not run. Resolution: ---------- The option has been modified so that it will run if the ^TMP("RGEXC" global is present. It will also run if there is a user in the MPI/PD Exception Handler, as long as data is not being updated. PARTICIPATING TEST SITES: ========================= Salisbury, NC Wilmington, DE Prescott, AZ ROUTINE SUMMARY: =============== The following is a list of the routine(s) included in this patch. The second line of each of these routine(s) will look like: ;;1.0;CLINICAL INFO RESOURCE NETWORK;**[Patch List]**;30 Apr 99 CHECK^XTSUMBLD results: Routine Before Patch After Patch Patch List -------- ------------ ------------ ---------- RGEVPRG 9873977 9863266 3,12,19,32 RGP32PST* N/A 869465 32 * This post installation routine will be automatically deleted at the end of the installation. INSTALLATION INSTRUCTIONS: ========================= This patch may be loaded with users on the system. You may wish to install it during non-peak hours. Installation will take less than 2 minutes. 1. Use the INSTALL/CHECK MESSAGE option on the Packman menu. [Note: TEXT PRINT/DISPLAY option in the PackMan menu will display the patch text only.] 2. None of the routines in this package have been recommended for routine mapping. 3. From the Kernel Installation and Distribution System Menu, select the Installation menu. 4. From this menu, you may elect to use the following options (when prompted for the INSTALL NAME, enter RG*1.0*32). (a) Backup a Transport Global - this option will create a backup message of any routines exported with the patch. It will NOT backup any other changes such as DDs or templates. (b) Compare Transport Global to Current System - this option will allow you to view all changes that will be made when the patch is installed. It compares all components of the 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. (d) Print Transport Global - this option will allow you to view the components of the KIDS build. 5. Use the Install Package(s) option and select the package RG*1.0*32. 6. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//', respond NO. 7. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//', respond YES. The following OPTIONS should be disabled during the installation. MPI/PD Exception Handling [RG EXCEPTION HANDLING] MPI/PD Exception Purge [RG EXCEPTION PURGE] Note: The post installation routine RGP32PST will be automatically deleted after its successful installation and execution. Routine Information: ==================== Routine Name: - RGEVPRG Routine Checksum: ============================================================================= User Information: Entered By : SNOOK,APRIL L Date Entered : JUN 05, 2003 Completed By: DAWSON,TIM Date Completed: JUL 24, 2003 Released By : BURTS,WANDA Date Released : JUL 30, 2003 ============================================================================= Packman Mail Message: ===================== $END TXT