$TXT Created by REDINGTON,PATRICK at DVF.ISC-SLC.VA.GOV (KIDS) on WEDNESDAY, 03/18/98 at 14:22 ============================================================================= Run Date: APR 17, 1998 Designation: GMTS*2.7*27 Package : GMTS - HEALTH SUMMARY Priority: Mandatory Version : 2.7 SEQ #22 Status: Released ============================================================================= Associated patches: (v)GMTS*2.7*21 <<= must be installed BEFORE `GMTS*2.7*27' Subject: Y2K COMPLIANCE CHANGES Category: - Routine Description: ============ General Overview: ================= Routines included within this patch were changed to bring them into compliance with requirements issued by the VISTA Year 2000 Project Office. VISTA Year 2000 Guildelines Document was issued October 1997. This document outlines the requirements for the VISTA software. ONLY Year 2000 & Leap Year issues are addressed by this patch. The only change necessary for Health Summary was to display the patient's date of birth using a four digit year instead of a two digit year. This change required reformatting the patient header displayed on each page of the Health Summary. Build Components: ================= Routines: ========= The following is a list of the routine(s) included in this patch. The second line of each routine now looks like: ;;2.7;Health Summary;**[Patch List]**;Oct 20, 1995 Routine Old Checksum New Checksum Patch List ======= ============ ============ =========== GMTSADHC 8189847 8235166 6, 27 GMTSDVR 10333176 10348606 6,16,27 GMTSPL 6454902 6495649 7, 27 GMTSU 4614432 3915480 27 GMTSUP 8815948 8974599 2,7,21,27 Installation: ============= This patch can be loaded with users on the system. Installation will take less than 2 minutes. 1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu, to load the KIDS Transport Distribution Global. 2. Review your mapped set. If any of the routines listed in the routine summary section of this patch description are mapped, they should be removed from the mapped set at this time. 3. On the KIDS menu under the 'INSTALLATION' menu, use the following options as desired: (When prompted for INSTALL NAME enter GMTS*2.7*27). Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Backup a Transport Global 4. On the KIDS menu under the 'INSTALLATION' menu, use the following option to install the patch: Install Package(s) (GMTS*2.7*27) 5. When prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//," respond 'YES'. When prompted to select the options you would like to place out or order, enter the following: GMTS HS ADHOC Ad Hoc Health Summary GMTS HS BY LOC Hospital Location Health Summary GMTS HS BY PATIENT Patient Health Summary GMTS HS BY PATIENT & DATE RANG Range of Dates Patient Health Summary GMTS HS BY PATIENT & VISIT Visit Patient Health Summary GMTS HS FOR ALL CLINICS Batch Print of All Clinics by Visit Date GMTS HS MENU Print Health Summary Menu 6. If any routines were unmapped as part of step 2, they should be returned to the mapped set once the installation has run to completion. Detailed Description: ===================== 1. Routines: GMTSU, GMTSUP Printing of the patient's date of birth was changed from a two digit year to a four digit year. A new entry point, REGDT4, was added to GMTSU. The new entry point is now used to format the date of birth with a four digit year. The header where the date of birth is printed was changed to allow for the four digit year. The header contains the patient's name, social security number, ward, room-bed, and date of birth. The ward and room-bed is printed only if it is available. In the original version of the routine, if the patient has a long name it could extend into the ward room-bed field or the ward room-bed could extend into the date of birth. A calculation was added to check all the lengths. If any field overlaps then the ward and room-bed are printed on a second line. The header calculation was originally made in GMTSUP every time a new page was called for. This was unnecessary work, it only needs to change when the patient changes. The header calculation was moved into DEM^GMTSU so it is done once per patient. The results of the calculation is stored in the local array GMTSPHDR so that GMTSUP can use it for printing. 2. Routines: GMTSADHC, GMTSDVR, GMTSPL The new variable, GMTSPHDR introduced above, would remain defined unless it was newed or killed. It was added to the newed list in each of these routines. Routine Information: ==================== Routine Name: - GMTSADHC Routine Checksum: Routine Name: - GMTSDVR Routine Checksum: Routine Name: - GMTSPL Routine Checksum: Routine Name: - GMTSU Routine Checksum: Routine Name: - GMTSUP Routine Checksum: ============================================================================= User Information: Entered By : EBERT,AL Date Entered : MAR 13, 1998 Completed By: REDINGTON,PATRICK Date Completed: MAR 30, 1998 Released By : CARLSON-GOTTS,NANCY Date Released : APR 17, 1998 ============================================================================= Packman Mail Message: ===================== $END TXT