$TXT Created by FRANKSON,FERDINAND at LEXDEV.ISC-BAYPINES.VA.GOV (KIDS) on WEDNESDAY, 10/10/01 at 18:52 ============================================================================= Run Date: NOV 09, 2001 Designation: LEX*2*19 Package : LEX - LEXICON UTILITY Priority: Mandatory Version : 2 SEQ #19 Status: Released ============================================================================= Associated patches: (v)LEX*2*18 <<= must be installed BEFORE `LEX*2*19' (v)ICD*18*2 <<= must be installed BEFORE `LEX*2*19' Subject: ICD CODE FISCAL YEAR 2002 RELEASE Category: - Enhancement (Mandatory) - Routine Description: ============ The purpose of this patch is to update the Lexicon to reflect the ICD fiscal year 2002 updates. This patch includes updates to the following files: 757 Major Concept Map 757.001 Concept Usage 757.01 Expressions 757.02 Codes 757.1 Semantic Map 757.21 Subsets Additionally it includes two data fixes and the resolution of two Lexicon utility software problems. Data fixes: 1) NOIS MOU-0801-30850 The synonym "Cardiac Asthma" was removed from ICD code 428.1 (the code for left heart failure). 2) NOIS TNV-0801-30827 The expressions "Viral hepatitis B with Hepatic COMA, Acute or unspecified, without mention of Hepatic Delta" and "Viral hepatitis B without hepatic coma, with hepatitis delta" were linked to ICD codes 070.31 and 070.20 respectively. This patch reverses these linkages. Software fixes: 1) In the Lexicon look-up, when a look-up was performed that produced a single match, and this was followed by a look-up which returned multiple matches, the match count was being incremented incorrectly. Routines LEXA and LEXAR were modified to correct this display problem. 2) In the Lexicon look-up the selected term was being displayed as a concept irrespective of the expression type. Routine LEXLK2 has been modified to correct this display problem. ENHANCEMENTS ============ Update ICD codes/terms for fiscal year 2002. NOIS ==== MOU-0801-30850 TNV-0801-30827 TEST SITES ========== Seattle, WA Togus, ME West Palm Beach, FL ROUTINE SUMMARY =============== The routines included with this patch are the Environment Check routine, the Post-Install routine, and the Lexicon look-up routines LEXA, LEXAR, and LEXLK2. The second line now reads as follows: ;;2.0;LEXICON UTILITY;**[patch list]**;Sep 23, 1996 CHECK^XTSUMBLD results: Routine Before Checksum After Checksum [Patch List] ========= ================= ================ ============== LEX2019 NEW 11127870 19 LEX2019P NEW 975336 19 LEXA 9760249 6983801 3,4,6,19 LEXAR 5840447 4034732 3,19 LEXLK2 9575255 8404231 6,19 FTP SOFTWARE RETRIEVAL ====================== Global Host File: LEX_2_P19.GBL (ASCII) The preferred method is to FTP the files from download.vista.med.va.gov which will transmit the files from the first available FTP server. The files may also be downloaded directly from a particular FTP location at the following locations. Hines ftp.fo-albany.med.va.gov Albany ftp.fo-hines.med.va.gov Salt Lake ftp.fo-slc.med.va.gov Files are available in the ANONYMOUS.SOFTWARE directory. INSTALLATION INSTRUCTIONS ========================= 1) Users may be on the system during the install of LEX*2*19. It is recommended that this patch be installed during non-peak hours. Routine mapping is not recommended for the routines released in this patch. >>>>>>>>>>>>>>>>>>>>>>> IMPORTANT <<<<<<<<<<<<<<<<<<<<<<<<<< If you have installed LEX*2*19 into another account, and the Lexicon global ^LEX is translated into the current account, you may go directly to step 5 of the installation instructions. It is not necessary to install the data more than once per translation. >>>>>>> IMPORTANT <<<<<<<<<<<>>>>>>>>>> IMPORTANT <<<<<<<<< 2) Make sure that the remnants of a previous import global does not exist on your system. If the global ^LEXM exist, you will need to kill this global before proceeding. To kill the unsubscripted global ^LEXM: DSM K ^LEXM Cache The prevention of unsubscripted global kills is a system wide setting, but can be allowed for a particular process using the $ZU command. The command for enabling unsubscripted global kills is: VAH>S X=$ZU(68,28,0) VAH>K ^LEXM The command for disabling unsubscripted kills for a process is S X=$ZU(68,28,1), however, halting out of the process and creating a new process will achieve the same effect. 3) Install the data from the global host file LEX_2_P19.GBL. This file contains the Lexicon Utility's import global ^LEXM. DSM Use ^%GTI and the input device LEX_2_P19.GBL Cache Cache v2.1.6 - Global Restore We recommend that the GUI Thin Client be used to restore the global. Be sure to select the VAH namespace in the "Global Utilities" window. Make sure that you select the global host file LEX_2_P19.GBL (File / Open) before changing the file format. With the namespace and file selected, change the restore file format to VAX DSM. Cache v3.2 - Global Restore Using the Cache 3.2 Thin Client, right click on the Cache cube, then select "Explorer." Open the "Namespaces" folder, then open the "VAH" folder, and right click on the "Globals" folder. Select the "Import from disk" option. Click on the "Options..." button. Select the "Globals" tab, make sure the format is VAX DSM, then click "OK." Find the file in the directory, double click on LEX_2_P19.GBL. Next, select "Import All" at the prompt "Do you wish to restore '^LEXM'," select "Yes." Using the GUI utilities will prevent an error when restoring a global saved under DSM (usually seen when using the CHUI %GI utility to restore a DSM global). The loading of the global should take from 1 to 2 minutes. 4) Turn journaling off for globals ^LEX, ^LEXT and ^LEXM. DSM Use ^%GLOMAN For the globals ^LEX, ^LEXT and ^LEXM Select "Change Journaling Capabilities" Select "D" for "Disabled" Cache Cache v2.1.6 - Journaling We recommend using the GUI System Operations Utilities. Select the database where the globals ^LEX, ^LEXT and ^LEXM reside using the Databases tab (to find out where a global resides use the GUI global utility directory tab). Then select the menu item Action / Database / Global attributes. In the Attributes and Journaling window, click on the "Globals" button. Select the globals ^LEX, ^LEXT and ^LEXM (note the "All Globals" check box needs to be unmarked to select a specific global). Make sure the check box under the column heading "Journal" is unmarked for the ^LEX, ^LEXT and ^LEXM globals and then click "OK." Cache v3.2 - Journaling Using the Cache v3.2 Thin Client, right click on the Cache cube, then, select "Control Panel." Open the "Local Databases" folder, then open the folder where the ^LEX* globals reside. Right click ^LEX, select "Properties," and uncheck the "Journal global" box. Repeat for ^LEXT and ^LEXM globals. 5) Set up user and IO variables (D ^XUP) for programmer access. 6) Distribution Load: Load the Distribution from the Packman Message using the Packman function "Install/Check Message." Environment Check: Only package components and system variables will be checked during the loading of the transport global. 7) KIDS Installation: Install the patch using the KIDS Installation Menu action "Install Package(s)" and the install name LEX*2.0*19. The KIDS installation should take less than a minute (with journaling off) depending on the number of users/jobs on the system. Environment Check: LEX*2*19 data exist (by global translation): If the data for LEX*2*19 has been installed and is translated into the current account, then only package components and system variables will be checked. LEX*2*19 data does not exist: If the data for LEX*2*19 can not be found (either in the current account or by translation) then the environment check routine will verify the import global ^LEXM by build namespace and global checksum. This is to insure that the correct import global is loaded and that all of the data contained in the import global arrived at your site during the FTP transfer. If you have inadvertently loaded the wrong import global or the global fails the checksum, the install will stop and you will need to kill ^LEXM and FTP another copy of the import global (see the section on FTP Software Retrieval and step 3 of the Installation Instructions). Respond "NO" at the "Want KIDS to INHIBIT LOGONs during the install? YES//" prompt. Respond "NO" at the "Want to DISABLE Schedule Options, Menu Options, and Protocols?" prompt. 8) Cleanup a) Kill the unsubscripted global ^LEXM: After the installation of this patch you will need to kill the "unsubscripted" import global ^LEXM to prevent import global checksum errors on future installations. (see step 2 for "unsubscripted" kills) b) If journaling was turned off in step 4 for the ^LEX and ^LEXT globals, turn journaling back on. DSM Same instructions as in step 4 except select "E" for "Enabled" Cache Same instructions as in step 4 except make sure the check box under the column heading "Journal" is marked for the ^LEX and ^LEXT globals. c) Delete routines LEX2019 and LEX2019P. These are the environment check and post-install routines. Routine Information: ==================== Routine Name: - LEX2019 Routine Checksum: Routine Name: - LEX2019P Routine Checksum: Routine Name: - LEXA Routine Checksum: Routine Name: - LEXAR Routine Checksum: Routine Name: - LEXLK2 Routine Checksum: ============================================================================= User Information: Entered By : FRANKSON,FERDINAND Date Entered : JUL 10, 2001 Completed By: WASHINGTON,JANET P Date Completed: NOV 05, 2001 Released By : TASTROM,JOSEPH E Date Released : NOV 09, 2001 ============================================================================= Packman Mail Message: ===================== $END TXT