============================================================================= Run Date: JUN 28, 2011 Designation: LEX*2*73 Package : LEX - LEXICON UTILITY Priority: Mandatory Version : 2 SEQ #69 Status: Released Compliance Date: JUL 28, 2011 ============================================================================= Associated patches: (v)LEX*2*72 <<= must be installed BEFORE `LEX*2*73' Subject: Remedy Ticket/PSPO 1575/CSV Fixes Category: - Routine - Data Dictionary - Other Description: ============ This patch contains an update to Title 38 Disabilities Codes, one Code Set API fix, fixes for 12 Remedy Tickets and a fix for one Patient Safety finding. Title 38 CFR This patch updates the codes taken from Title 38 of the Code of Federal Regulations, Pensions, Bonuses, and Veterans' Relief, Chapter 1 Department of Veterans Affairs, Part 4 Schedule for Rating Disabilities, Subpart B Schedule for Rating Disabilities, Appendix B Numerical Index of Disabilities (here after referred to as Title 38). Also included is a mapping between Title 38 diagnosis and ICD-9 diagnosis. Title 38/ICD-9 Mapping This patch provides a map between the Title 38 Disability Codes and the ICD-9-CM Diagnosis codes. This mapping is contained in two new files; the MAPPING DEFINITIONS file #757.32 and the MAPPINGS file #757.33. The purpose of these files is to map a Title 38 Disability Code to an ICD-9 Diagnosis code and determine if the map is an exact match or a partial match. $$STATCHK^LEXSRC2 A problem with this API was discovered when updating the Title 38 codes for the Automated Service Connected Designation (ASCD) project. It was discovered that some of these codes were also found in other classification systems. This is a problem when trying to establish the activation status for a code, and the code is 'Active' for one coding system but 'Inactive' for another. Example Code 6206 Status Coding System Term -------- --------------------- --------------------------- Inactive Title 38 Disabilities Mastoiditis Active DoD DMIS ID Navy NAVCARE Clinic Mayport To fix the problem, changes were made to the following routines: LEXABC, LEXAR5, LEXASO, LEXCODE, LEXNDX8, LEXSRC, LEXSRC2, LEXU, and LEXXFQ. NOTE: A scan was conducted of the Lexicon and it was determined that this problem is limited to Title 38 Codes. Lexicon Lookup Help Text - Patient Safety 1575, Remedy 351846 and 395459 This patch provides online help to the users informing them that by entering a "+ sign after the search code, they will be presented with all terms for that code, not just the term provided by the Standards Development Organization. Routines changed include LEXA, LEXA1, LEXAR3 and LEXAR7. The following help text is displayed: Enter a "free text" term. Best results occur using one to three full or partial words without a suffix (i.e., "DIABETES", "DIAB MELL","DIAB MELL INSUL") or Enter a classification code (ICD/CPT etc) to find the single term associated with the code. Example, a lookup of code 239.0 returns one and only one term, that is the preferred term for the code 239.0, "Neoplasm of unspecified nature of digestive system" or Enter a classification code (ICD/CPT etc) followed by a plus sign (+) to retrieve all terms associated with the code. Example, a lookup of 239.0+ returns all terms that are linked to the code 239.0. Discontinue the use of Direct Global Reads of file 80 This patch replaces all direct global reads of file 80 in the Lexicon namespace (allowed by IA 4485) to comply with Code Set Versioning. This allows file 80 to be independent of the Lexicon software. Routines changed include LEXLGM3, LEXPL, LEXPLEM, LEXPLIA, LEXPLUP, LEXQID, LEXQID2, LEXQID3, LEXQIP, LEXQIP3 and LEXXFQ. Modified the Recording of Protocols The recording of Protocols was switched from file number to utilize the source abbreviations. This opens the protocol up for use by other packages and classification systems. The current Protocol only responds to ICD and CPT updates, but this change will allow it to respond to updates to Snomed CT or ICD-10 (future expected requirement). Routines changed include LEXXFI, LEXXGI, LEXXGI2 and LEXXII. Protocols modified include: LEXICAL SERVICES UPDATE ICD CODE UPDATE EVENT (LEX/ICD ICR #4486) ICPT CODE UPDATE EVENT (LEX/CPT ICR #4489) Support for "G" Cross-Reference in the MAPPINGS file 757.33 MUMPS code is provided that sets and kills the "G" Cross-Reference of both the EFFECTIVE DATE (.01) and STATUS (1) fields of the STATUS HISTORY sub-file 757.333 in the MAPPINGS file #757.33. This code is contained in routine LEXNDX9. Parsing Text Containing an apostrophe "S" A logic error was discovered while parsing text containing words with an apostrophe "S" that also ended in "S" or words with ending in a double "SS". The parsing logic routine stripped off too many "S"s. This has been fixed in routine LEXTOLKN. Remedy Tickets 351846 Wrong Diagnosis in CPRS (PSPO #1575) 395459 Help Text added to retrieve correct description for 477.9 408418 Still's Disease, Adult-Onset re-coded to 714.2 410604 ICD Code 733.6 for Costochondritis 412442 CPT range expanded to use Modifier G1-G6/V8-V9 with 90999 418654 CPT range expanded to use AI Modifier with 99304/5/6 423394 Spelling corrected for Arrhythmia 423417 Cardiomyopathy, Ischemic re-coded as 414.8 424248 Seizure Disorder re-coded as 345.90 432728 GT/GQ Modifiers with G0270/97802/97803 449242 CPT range expanded to use Modifier 50 with 60260 449810 LT/RT/50 Modifiers with 32422 DOCUMENTATION: ============= The Technical Manual for the Lexicon Utility has been updated to include the new functionality introduced by this patch. This document can be found in the following [ANONYMOUS.SOFTWARE] directories: Preferred Address ------------------------- First available FTP server download.vista.med.va.gov Specific Field Office FTP Address --------------------- ------------------------ Albany ftp.fo-albany.med.va.gov Hines ftp.fo-hines.med.va.gov Salt Lake City ftp.fo-slc.med.va.gov File Name Description Format FTP Protocol ------------ ------------------------ ------------- ------------ LEXTM2_0.PDF Lexicon Technical Manual Adobe Acrobat Binary FTP SOFTWARE RETRIEVAL: ====================== Filename FTP Protocol Content ------------ ------------ ----------------- LEX_2_73.KID ASCII KIDS Distribution 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-hines.med.va.gov Albany ftp.fo-albany.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.0*73. It is recommended that this patch be installed during non-peak hours. This patch should take from 32 to 64 minutes to install depending on the system. Create a backup 30-60 minutes Kids Install 2-4 minutes 2) Create a backup of the following global before continuing: Lexicon Files #757-757.41 ^LEX( This backup files may get as large as 1.16 gigabytes. Make sure space is available before proceeding. It should take from 30 to 60 minutes to create the backup files. When you are creating a backup of non-subscripted globals, you are saving the entire global. You should use the utility ^%GO for non-subscripted globals, and when prompted for a global, enter the global root (global name only, no open parenthesis, no file number and no commas, as shown below). Examples: Enter To create a Backup copy of: ------ -------------------------- ^LEX Lexicon Files 3) Set up user and IO variables (D ^XUP) for programmer access. 4) Distribution Load: Load the KIDS Distribution from the KIDS Host File using the "Load a Distribution" option on the KIDS "Installation..." menu. Use Host File name LEX_2_73.KID. Respond "YES" at the "OK to continue with Load? NO//" prompt. Respond "YES" at the "Want to RUN the Environment Check Routine? YES//" prompt 5) KIDS Installation: Install the patch using the KIDS Installation Menu action "Install Package(s)" and the install name LEX*2.0*73. Respond "NO" at the "Want KIDS to INHIBIT LOGONs during the install?" prompt. Respond "NO" at the "Want to DISABLE Scheduled Options, Menu Options, and Protocols?" prompt. The KIDs install should take from 2-4 minutes 6) Cleanup a) The following routines in the LEX2073* namespace should be deleted using the KERNEL option 'Delete Routines' [XTRDEL] upon completion of the installation. LEX2073 LEX2073A LEX2073B LEX2073C LEX2073D LEX2073E LEX2073F LEX2073G LEX2073H LEX2073I LEX2073J LEX2073K LEX2073P NOTE: The installation of this patch should trigger an update protocol and may spawn background tasks for the Clinical Reminders or Consult packages. You do not need to wait for these background jobs to complete to delete the Environment Check and Post-Install routines. Routine Information: ==================== The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: LEX2073 Before: n/a After: B33032536 **73** Routine Name: LEX2073A Before: n/a After: B76274259 **73** Routine Name: LEX2073B Before: n/a After: B20468293 **73** Routine Name: LEX2073C Before: n/a After: B87385341 **73** Routine Name: LEX2073D Before: n/a After: B87918283 **73** Routine Name: LEX2073E Before: n/a After: B96133332 **73** Routine Name: LEX2073F Before: n/a After:B110486736 **73** Routine Name: LEX2073G Before: n/a After: B38328533 **73** Routine Name: LEX2073H Before: n/a After:B101440105 **73** Routine Name: LEX2073I Before: n/a After:B128481182 **73** Routine Name: LEX2073J Before: n/a After: B94118827 **73** Routine Name: LEX2073K Before: n/a After: B53052511 **73** Routine Name: LEX2073P Before: n/a After: B15910982 **73** Routine Name: LEXA Before: B42625550 After: B44698793 **3,4,6,19,25,36,38,43,55,73** Routine Name: LEXA1 Before: B28014387 After: B38731910 **3,4,6,11,15,38,55,73** Routine Name: LEXABC Before: B40502743 After: B40816510 **4,25,26,29,38,73** Routine Name: LEXAR3 Before: B21249688 After: B38300154 **73** Routine Name: LEXAR5 Before: B25098898 After: B25152319 **14,25,26,38,55,73** Routine Name: LEXAR7 Before: B17065693 After: B17047262 **9,25,73** Routine Name: LEXASO Before: B14424663 After: B16929355 **25,32,73** Routine Name: LEXCODE Before: B7512354 After: B38198808 **25,73** Routine Name: LEXLGM3 Before: B7643286 After: B7626310 **73** Routine Name: LEXNDX8 Before: B32650581 After: B33490445 **25,73** Routine Name: LEXNDX9 Before: n/a After: B18434731 **73** Routine Name: LEXPL Before: B17998468 After: B18846088 **25,73** Routine Name: LEXPLEM Before: B19883260 After: B21438486 **73** Routine Name: LEXPLIA Before: B6493325 After: B5712377 **73** Routine Name: LEXPLUP Before: B5537091 After: B5493248 **73** Routine Name: LEXQID Before: B46810138 After: B46340703 **62,73** Routine Name: LEXQID2 Before: B36269039 After: B36269222 **62,73** Routine Name: LEXQIP Before: B67652599 After: B67055751 **62,73** Routine Name: LEXQIP3 Before: B28551473 After: B28550330 **62,73** Routine Name: LEXSRC Before: B5546229 After: B5815442 **7,25,26,38,73** Routine Name: LEXSRC2 Before: B20520333 After: B47664785 **25,28,73** Routine Name: LEXTOLKN Before: B16578878 After: B19919745 **4,55,73** Routine Name: LEXTRAN Before: B59128681 After: B74420928 **41,59,73** Routine Name: LEXTRAN1 Before: B62011182 After: B78844478 **59,73** Routine Name: LEXU Before: B21347999 After: B21347694 **2,6,9,15,25,36,73** Routine Name: LEXXFI Before: B53174607 After: B53802032 **32,46,49,41,59,73** Routine Name: LEXXFQ Before: B15092959 After: B15590093 **4,25,73** Routine Name: LEXXGI Before: B38282153 After: B41415628 **4,25,26,27,28,29,46,49,50, 41,59,73** Routine Name: LEXXGI2 Before: B63740225 After: B66127456 **25,26,28,29,46,49,50,73** Routine Name: LEXXII Before: B36561888 After: B40032247 **32,46,49,50,41,59,73** Routine list of preceding patches: 55, 59, 62 ============================================================================= User Information: Entered By : ROWE,KIMBALL Date Entered : AUG 16, 2010 Completed By: LEE,ROBERT Date Completed: JUN 28, 2011 Released By : SCHWARTZ,VIKIE Date Released : JUN 28, 2011 ============================================================================= Packman Mail Message: ===================== No routines included