$TXT Created by HARRIS,DONNA H at MNTVBB.ISC-ALBANY.VA.GOV (KIDS) on TUESDAY, 04/11/00 at 14:20 ============================================================================= Run Date: APR 28, 2000 Designation: IBD*3*14 Package : IBD - AUTOMATED INFO SYSPriority: Mandatory Version : 3 SEQ #28 Status: Released ============================================================================= Subject: Immunizations/Data Elements Category: - Routine Description: ============ **WARNING** ANY SITE USING THE MARK SENSE SCANNING SOFTWARE (PANDAS) OR THE TELEFORM SOFTWARE, OR ANY SITE WHO HAS MADE LOCAL MODIFICATIONS TO THE PACKAGE INTERFACE FILE NEEDS TO BE AWARE THAT THIS PATCH WILL MODIFY/DELETE SPECIFIC DATA ELEMENTS. PLEASE REFER TO ITEMS #1-4 BELOW IN THE PATCH DESCRIPTION FOR MORE DETAIL. The AICS Package Interface file (357.6) contains data that is used during the design of encounter forms and in the formatting of data to be sent to PCE. Some problems in this data have been caused by some early usage of this file in supporting early data entry projects such as the PANDAS scanning project. Other sites may experience the same problem when importing forms prepared by another site. Generally, sites are unaware of the problems caused by these database inconsistencies until they use scanning or AICS Manual Data Entry and PCE reports some problems in receiving the data. This patch contains a 4-part database check that is run upon installation and after the use of the Import/Export utility to import any form or block. This check restores the data in the AICS Data Qualifiers file and the Package Interface file to the values of the initial release. No locally added entries are modified. The 4 parts of the check are: 1. The Code field (#.02) of the AICS Data Qualifiers file (357.98) is checked for all entries. The value of this field is used as a value when sending data to PCE using the Device Interface Module. Invalid entries have their names changed so that they are prefaced with "ZZBAD". 2. The Package Interface file (357.6) is then updated. First, the Allowable Qualifiers field (#13) is updated to only allow those qualifiers that are appropriate for the entry. Then, the fields that define the formatting of data to send to PCE using the Device Interface Module are updated. 3. If any qualifiers with the name beginning with "ZZBAD" are found, the Data Qualifier field (#.09) within the Subcolumn Number field (#2) multiple in the Selection List file (357.2) is updated to the correct qualifier. 4. The entries in the Package Interface file (357.6) that use "PROBLEM" in the PCE DIM NODE field (#12.01) are found. These entries will be reported but will need to be manually corrected. Please contact National VISTA Support for assistance. The following is a sample of the database check output. >>> Now checking the AICS DATA QUALIFIERS file for inappropriate entries. >> Summary of the AICS Data Qualifiers Check: The number of changes made was 2 The Entry ACTIVE^1^1 changed to ZZBAD-ACTIVE^A^A and was used by Package File entry INPUT DIAGNOSIS CODE (ICD9) The Entry INACTIVE^0^0 changed to ZZBAD-INACTIVE^I^I and was used by Package File entry INPUT DIAGNOSIS CODE (ICD9) >> Done updating the AICS DATA QUALIFIERS file >>> Now checking the PACKAGE INTERFACE file for inappropriate data qualifiers. The Package Interface INPUT DIAGNOSIS CODE (ICD9) had: an invalid qualifier of ZZBAD-ACTIVE deleted. an invalid qualifier of ZZBAD-INACTIVE deleted. >> Summary of the Package Interface Check: A total of 2 qualifiers were removed from Package Interface Entries. >>> Now checking the SELECTION LIST file for inappropriate Data Qualifiers. >> Summary of Selection List Check: >> A total of 486 selection lists were checked. No problems were found. >>> Now uncompiling all Encounter Forms. Okay, forms will be recompiled as they are printed. Technical Description: ===================== This patch should resolve the remaining issues in the following NOIS calls: BAY-0997-32200, RIC-1297-20983, BAY-0398-31701, LON-1297-61542, POR-0399-51228, MIN-0399-43094 Please note: The database corrections will affect only those forms printed after successful patch installation. If installed during the normal work day it is recommended that the following menu options (File #19) and all of their descendants be disabled to prevent possible conflicts while running the KIDS Install. Other DHCP users will not be affected. IBD* Install Time is less than 5 minutes. ==================INSTALLATION INSTRUCTIONS============================= 1. LOAD TRANSPORT GLOBAL --------------------- Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. DISABLE ROUTINE MAPPING (DSM for Open VMS sites only) ----------------------- Disable routine mapping on all systems for the routines listed in step 3 below. NOTE: If the routines included in this patch are not currently in your mapped routine set, skip this step. 3. ROUTINES SENT WITH PATCH ------------------------ 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: ;;3.0;AUTOMATED INFO COLLECTION SYS;**[patch list]**;APR 24, 1997 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== IBDE1 7343104 7543646 14 IBDE3 9480134 9628563 14 IBDECLN N/A 15455677 14 IBDECLN1 N/A 6267295 14 IBDECLN2 N/A 5245146 14 IBDEPT 239186 239380 14 IBDY314 N/A 417316 14 Total number of routines - 7 4. START UP KIDS ------------- Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution... Utilities... Installation... Select Kernel Installation & Distribution System Option: INStallation --- 1 Load a Distribution 2 Verify Checksums in Transport Global 3 Print Transport Global 4 Compare Transport Global to Current System 5 Backup a Transport Global 6 Install Package(s) Restart Install of Packages(s) Unload a Distribution Select Installation Option: 5. SELECT INSTALLATION OPTION -------------------------- NOTE: The following are OPTIONAL - (When prompted for the INSTALL NAME, enter IBD*3.0*14): a. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as DD's or templates. 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, DD's, 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. 6. INSTALL KIDS BUILD ------------------ a. Choose the Install Package(s) option of the Installation menu to start the patch install. b. When prompted 'Want KIDS to INHIBIT LOGONs during the install', answer NO. c. When prompted 'Want to DISABLE Scheduled Options and Menu Options? YES//', answer YES. d. When prompted 'Enter options you wish to mark as 'Out Of Order:' , enter the following options: IBD* to put all AICS options out of order. e. When prompted 'Enter protocols you wish to mark as 'Out Of Order:', press . 7. ENABLE ROUTINE MAPPING (DMS for Open VMS sites only) ---------------------- Optional - Include the routines distributed with this patch in the mapped routine set. NOTE: This step is only necessary if you performed step 2 above or if you wish to include the routines in your mapped set. Routine Information: ==================== Routine Name: - IBDE1 Routine Checksum: Routine Name: - IBDE3 Routine Checksum: Routine Name: - IBDECLN Routine Checksum: Routine Name: - IBDECLN1 Routine Checksum: Routine Name: - IBDECLN2 Routine Checksum: Routine Name: - IBDEPT Routine Checksum: Routine Name: - IBDY314 Routine Checksum: ============================================================================= User Information: Entered By : SNYDER,JACK Date Entered : OCT 14, 1997 Completed By: PHELPS,TY Date Completed: APR 28, 2000 Released By : BOTTINI,STEVE Date Released : APR 28, 2000 ============================================================================= Packman Mail Message: ===================== $END TXT