Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: HLEVMNU

HLEVMNU.m

Go to the documentation of this file.
  1. HLEVMNU ;O-OIFO/LJA - Event Monitor VistA HL7 PROGRAMMER Menu ;02/04/2004 14:42
  1. ;;1.6;HEALTH LEVEL SEVEN;**109**;Oct 13, 1995
  1. ;
  1. INIT ;
  1. ;
  1. CTRL ;
  1. D HEADER
  1. D M
  1. D ASK I 'A7UOK QUIT ;->
  1. D XEC
  1. D BT QUIT:'A7UOK ;->
  1. G CTRL ;->
  1. ;
  1. BT ;
  1. W !
  1. S A7UOK=0
  1. N DIR
  1. S DIR(0)="EA",DIR("A")="Press RETURN to continue, or '^' to exit... "
  1. D ^DIR
  1. QUIT:+Y'=1 ;->
  1. S A7UOK=1
  1. QUIT
  1. ;
  1. W @IOF,$$CJ^XLFSTR("HL7 Event Monitor Utilities for Programmer",IOM)
  1. W !,$$REPEAT^XLFSTR("=",80)
  1. QUIT
  1. ;
  1. 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,"~")
  1. ;;Kill all *RUNTIME* Event Monitoring data~D REMOVALL^HLEVUTIL
  1. ;;Start queued master job now~D MSTNOW^HLEVMST0
  1. ;;Queued master job (if no master job queued)~D STARTJOB^HLEVMST
  1. ;;Test previously run server request~D TEST^HLEVSRV1
  1. ;;Create $QUERY search strings~D QUERYSTR^HLEVSRV2
  1. ;;Set/delete debug tags~D DEBUGSET^HLEVAPI2
  1. ;;Run M code repetitively~D START^HLEVUTI2
  1. ;;Show M code repetitive jobs~D SHOW^HLEVUTI2
  1. ;;Test monitor~D TEST^HLEVUTI1
  1. QUIT
  1. ;
  1. ASK ;
  1. W !
  1. S A7UOK=0
  1. N DIR
  1. S DIR(0)="NO^1:"_(+I-1),DIR("A")="Select option"
  1. D ^DIR
  1. QUIT:'$D(A7UMENU(+Y)) ;->
  1. S A7UOPT=+Y
  1. S A7UOK=1
  1. QUIT
  1. ;
  1. XEC ;
  1. S X=A7UMENU(+A7UOPT) X X
  1. QUIT
  1. ;
  1. EOR ;HLEVMNU - Event Monitor VistA HL7 PROGRAMMER Menu ;5/16/03 14:42