| [613] | 1 | HLEVMNU ;O-OIFO/LJA - Event Monitor VistA HL7 PROGRAMMER Menu ;02/04/2004 14:42
 | 
|---|
 | 2 |  ;;1.6;HEALTH LEVEL SEVEN;**109**;Oct 13, 1995
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | INIT ;
 | 
|---|
 | 5 |  ;
 | 
|---|
 | 6 | CTRL ;
 | 
|---|
 | 7 |  D HEADER
 | 
|---|
 | 8 |  D M
 | 
|---|
 | 9 |  D ASK I 'A7UOK QUIT  ;->
 | 
|---|
 | 10 |  D XEC
 | 
|---|
 | 11 |  D BT QUIT:'A7UOK  ;->
 | 
|---|
 | 12 |  G CTRL ;->
 | 
|---|
 | 13 |  ;
 | 
|---|
 | 14 | BT ;
 | 
|---|
 | 15 |  W !
 | 
|---|
 | 16 |  S A7UOK=0
 | 
|---|
 | 17 |  N DIR
 | 
|---|
 | 18 |  S DIR(0)="EA",DIR("A")="Press RETURN to continue, or '^' to exit... "
 | 
|---|
 | 19 |  D ^DIR
 | 
|---|
 | 20 |  QUIT:+Y'=1  ;->
 | 
|---|
 | 21 |  S A7UOK=1
 | 
|---|
 | 22 |  QUIT
 | 
|---|
 | 23 |  ;
 | 
|---|
 | 24 | HEADER ;
 | 
|---|
 | 25 |  W @IOF,$$CJ^XLFSTR("HL7 Event Monitor Utilities for Programmer",IOM)
 | 
|---|
 | 26 |  W !,$$REPEAT^XLFSTR("=",80)
 | 
|---|
 | 27 |  QUIT
 | 
|---|
 | 28 |  ;
 | 
|---|
 | 29 | M KILL A7UMENU F I=1:1 S T=$T(M+I) QUIT:T'[";;"  S T=$P(T,";;",2,99),A7UMENU(I)=$P(T,"~",2,99) W !,$J(I,2),". ",$P(T,"~")
 | 
|---|
 | 30 |  ;;Kill all *RUNTIME* Event Monitoring data~D REMOVALL^HLEVUTIL
 | 
|---|
 | 31 |  ;;Start queued master job now~D MSTNOW^HLEVMST0
 | 
|---|
 | 32 |  ;;Queued master job (if no master job queued)~D STARTJOB^HLEVMST
 | 
|---|
 | 33 |  ;;Test previously run server request~D TEST^HLEVSRV1
 | 
|---|
 | 34 |  ;;Create $QUERY search strings~D QUERYSTR^HLEVSRV2
 | 
|---|
 | 35 |  ;;Set/delete debug tags~D DEBUGSET^HLEVAPI2
 | 
|---|
 | 36 |  ;;Run M code repetitively~D START^HLEVUTI2
 | 
|---|
 | 37 |  ;;Show M code repetitive jobs~D SHOW^HLEVUTI2
 | 
|---|
 | 38 |  ;;Test monitor~D TEST^HLEVUTI1
 | 
|---|
 | 39 |  QUIT
 | 
|---|
 | 40 |  ;
 | 
|---|
 | 41 | ASK ;
 | 
|---|
 | 42 |  W !
 | 
|---|
 | 43 |  S A7UOK=0
 | 
|---|
 | 44 |  N DIR
 | 
|---|
 | 45 |  S DIR(0)="NO^1:"_(+I-1),DIR("A")="Select option"
 | 
|---|
 | 46 |  D ^DIR
 | 
|---|
 | 47 |  QUIT:'$D(A7UMENU(+Y))  ;->
 | 
|---|
 | 48 |  S A7UOPT=+Y
 | 
|---|
 | 49 |  S A7UOK=1
 | 
|---|
 | 50 |  QUIT
 | 
|---|
 | 51 |  ;
 | 
|---|
 | 52 | XEC ;
 | 
|---|
 | 53 |  S X=A7UMENU(+A7UOPT) X X
 | 
|---|
 | 54 |  QUIT
 | 
|---|
 | 55 |  ;
 | 
|---|
 | 56 | EOR ;HLEVMNU - Event Monitor VistA HL7 PROGRAMMER Menu ;5/16/03 14:42
 | 
|---|