| 1 | MCARENV1 ;WISC/MLH-MEDICINE PACKAGE INSTALLATION-ENVIRONMENT CHECK ROUTINE #2 ;5/2/96  10:26 | 
|---|
| 2 | ;;2.3;Medicine;;09/13/1996 | 
|---|
| 3 | ; | 
|---|
| 4 | ;    define bells & whistles | 
|---|
| 5 | N MCSCATT | 
|---|
| 6 | I $G(IOST)?1"C-VT".E F I=0:1:7 S MCSCATT(I)=$C(27,91)_I_"m" | 
|---|
| 7 | E  F I=0:1:7 S MCSCATT(I)="" | 
|---|
| 8 | ; | 
|---|
| 9 | ;    clean up some files before we start | 
|---|
| 10 | S OKTOGO=$$NOTIFY | 
|---|
| 11 | I OKTOGO S OKTOGO=$$NOTIFY1 | 
|---|
| 12 | ;    abort the init if user has requested a bailout | 
|---|
| 13 | IF 'OKTOGO D | 
|---|
| 14 | .  W !!,"OK, stopping the installation here..nothing changed!" | 
|---|
| 15 | .  K DIFQ | 
|---|
| 16 | .  Q | 
|---|
| 17 | ;END IF | 
|---|
| 18 | ; | 
|---|
| 19 | QUIT | 
|---|
| 20 | ; | 
|---|
| 21 | NOTIFY(X) ;    alert user to cleanup, allow them to bail out | 
|---|
| 22 | W @IOF,"*********************************************************" | 
|---|
| 23 | W !,"*                                                       *" | 
|---|
| 24 | W !,"*     " | 
|---|
| 25 | W *7,MCSCATT(5),MCSCATT(7),"C A U T I O N !",MCSCATT(0),*7 | 
|---|
| 26 | W "                                   *",*7 | 
|---|
| 27 | W !,"*                                                       *" | 
|---|
| 28 | W !,"*     This pre-initialization routine will " | 
|---|
| 29 | W MCSCATT(4),"delete",MCSCATT(0)," the   *" | 
|---|
| 30 | W !,"*     ",MCSCATT(1),"DATA DICTIONARIES",MCSCATT(0) | 
|---|
| 31 | W " (but ",MCSCATT(4),"retain",MCSCATT(0)," the data) for the   *" | 
|---|
| 32 | W !,"*     following files:                                  *" | 
|---|
| 33 | W !,"*                                                       *" | 
|---|
| 34 | W !,"*         690   (MEDICAL PATIENT)                       *" | 
|---|
| 35 | W !,"*         691.1 (CARDIAC CATHETERIZATION)               *" | 
|---|
| 36 | W !,"*         697   (ANATOMY)                               *" | 
|---|
| 37 | W !,"*         697.5 (MEDICAL DIAGNOSIS/ICD CODES)           *" | 
|---|
| 38 | W !,"*         699.6 (DIAG/THERAP INTERVENT)                 *" | 
|---|
| 39 | W !,"*                                                       *" | 
|---|
| 40 | W !,"*     You " | 
|---|
| 41 | W MCSCATT(1),"MUST",MCSCATT(0)," save any local modifications to the      *" | 
|---|
| 42 | W !,"*     data dictionaries for these files before          *" | 
|---|
| 43 | W !,"*     proceeding with this routine.                     *" | 
|---|
| 44 | W !,"*     (See the Installation Guide for instructions.)    *" | 
|---|
| 45 | W !,"*     Any changes not saved will be " | 
|---|
| 46 | W MCSCATT(1),"LOST!",MCSCATT(0),"               *" | 
|---|
| 47 | W !,"*                                                       *" | 
|---|
| 48 | W !,"*********************************************************",! | 
|---|
| 49 | S DIR(0)="E",DIR("A")="Press ""^"" to abort the installation here, or RETURN to continue" | 
|---|
| 50 | D ^DIR | 
|---|
| 51 | Q Y | 
|---|
| 52 | ; | 
|---|
| 53 | NOTIFY1(X) ;    alert user to cleanup -- part 2 | 
|---|
| 54 | W @IOF,"*********************************************************" | 
|---|
| 55 | W !,"*                                                       *" | 
|---|
| 56 | W !,"*     " | 
|---|
| 57 | W *7,MCSCATT(5),MCSCATT(7),"C A U T I O N !",MCSCATT(0),*7 | 
|---|
| 58 | W "                                   *",*7 | 
|---|
| 59 | W !,"*                                                       *" | 
|---|
| 60 | W !,"*     This pre-initialization routine will " | 
|---|
| 61 | W MCSCATT(4),"delete",MCSCATT(0)," the   *" | 
|---|
| 62 | W !,"*     ",MCSCATT(1),"DATA DICTIONARIES ",MCSCATT(0) | 
|---|
| 63 | W MCSCATT(4),"and",MCSCATT(0),MCSCATT(1)," DATA",MCSCATT(0) | 
|---|
| 64 | W " for the following      *" | 
|---|
| 65 | W !,"*     file:                                             *" | 
|---|
| 66 | W !,"*                                                       *" | 
|---|
| 67 | W !,"*         697.3 (MEDICINE SCREEN)                       *" | 
|---|
| 68 | W !,"*                                                       *" | 
|---|
| 69 | W !,"*     You " | 
|---|
| 70 | W MCSCATT(1),"MUST",MCSCATT(0)," save any local modifications to the      *" | 
|---|
| 71 | W !,"*     data dictionaries and data for this file          *" | 
|---|
| 72 | W !,"*     before proceeding with this routine.              *" | 
|---|
| 73 | W !,"*     (See the Installation Guide for instructions.)    *" | 
|---|
| 74 | W !,"*     Any changes not saved will be " | 
|---|
| 75 | W MCSCATT(1),"LOST!",MCSCATT(0),"               *" | 
|---|
| 76 | W !,"*                                                       *" | 
|---|
| 77 | W !,"*********************************************************",! | 
|---|
| 78 | S DIR(0)="E",DIR("A")="Press ""^"" to abort the installation here, or RETURN to continue" | 
|---|
| 79 | D ^DIR | 
|---|
| 80 | Q Y | 
|---|