| [613] | 1 | LEXILG ; ISL Env/Post for ^LEX and ^GMP           ; 09-23-96 | 
|---|
|  | 2 | ;;2.0;LEXICON UTILITY;;Sep 23, 1996;Build 1 | 
|---|
|  | 3 | Q | 
|---|
|  | 4 | PRE ; Pre-Init | 
|---|
|  | 5 | ; Save User Defaults | 
|---|
|  | 6 | S U="^" W !,"Saving Lexicon v 1.0 User Defaults",! D:$D(^GMPT) SD^LEXILGU | 
|---|
|  | 7 | ; Remove Lexicon from MTLU | 
|---|
|  | 8 | W !,"Removing Lexicon v 1.0 from the Multi-Term Look-up Utility (MTLU)",! | 
|---|
|  | 9 | D EN^LEXILGX | 
|---|
|  | 10 | ; Save Lexicon Pointers | 
|---|
|  | 11 | W !,"Saving Lexicon v 1.0 Pointers",! | 
|---|
|  | 12 | D SP^LEXILGP | 
|---|
|  | 13 | ; Rename Lexicon Options | 
|---|
|  | 14 | W !,"Renaming Lexicon v 1.0 Options",! | 
|---|
|  | 15 | D:$O(^DIC(19,"B","GMPT "))["GMPT" RE^LEXILGO | 
|---|
|  | 16 | ; Delete Lexicon v 1.0 DDs | 
|---|
|  | 17 | W !!,"Deleting Lexicon v 1.0 Data Dictionaries",! | 
|---|
|  | 18 | D:$D(^DD(757)) DD^LEXILGD | 
|---|
|  | 19 | Q | 
|---|
|  | 20 | POST ; Post-Init | 
|---|
|  | 21 | ; Restore User Defaults | 
|---|
|  | 22 | W !!,"Restoring Lexicon User Defaults for use with Lexicon v 2.0",! | 
|---|
|  | 23 | S U="^" D RD^LEXILGU,DF^LEXILGU | 
|---|
|  | 24 | ; Repoint to ^LEX | 
|---|
|  | 25 | W !,"Repointing Files/Fields for use with Lexicon v 2.0",! | 
|---|
|  | 26 | D:$D(^TMP("LEXPT")) PL^LEXILGP,DP^LEXILGP | 
|---|
|  | 27 | ; Check for GMPT Package file entry | 
|---|
|  | 28 | W !!,"Checking for GMPT Package file entry (not used in Lexicon v 2.0)",! | 
|---|
|  | 29 | D:$D(^DIC(9.4,"C","GMPT")) DG^LEXILGO | 
|---|
|  | 30 | ; Check for ^GMP or ^GMPT | 
|---|
|  | 31 | W !,"Checking for ^GMP or ^GMPT (not used in Lexicon v 2.0)",! | 
|---|
|  | 32 | D DG^LEXILGD | 
|---|
|  | 33 | I $D(IOST),IOST["C-" N LEXPOST W !,"  Press <Return> to continue   " R LEXPOST:660 | 
|---|
|  | 34 | ; Mail | 
|---|
|  | 35 | D EN2^LEXLGM,EN^LEXPL | 
|---|
|  | 36 | Q | 
|---|