Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: HLEVSRV2

Package: Health Level Seven

Routine: HLEVSRV2


Information

HLEVSRV2 ;O-OIFO/LJA - Event Monitor SERVER ;02/04/2004 14:42

Source Information

Source file <HLEVSRV2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 3 $$Q1TIME^HLEVAPI0  TELL^HLEVMST0  (ADDREQ,ADDREQHD)^HLEVSRV  
Kernel 3 ENDR^%ZISS  $$NOW^XLFDT  ($$CJ,$$REPEAT)^XLFSTR  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLEVSRV  HLEVSRV4  

Entry Points

Name Comments DBIA/ICR reference
QUERYSTR ; Generate $QUERY strings...
STRING() ; Ask user to input values to be built into a search string
QUERYRT() ;
EXRT
QUERYST(ROOT) ;
EXST
QUERYLM() ;
EXLM
QUERYFL() ;
EXFL
TAG(TXT)
HD
EX
MONITOR(TXT) ; User requested that a monitor be run...
; XTMP -- req
FT(PMT,DEF,WAY) ; Return user-input text...
ADDMAIL(TXT) ; Add TXT, but be sure it is on or after NUM
EOR ;HLEVSRV2 - Event Monitor SERVER ;5/16/03 14:42

External References

Name Field # of Occurrence
ENDR^%ZISS QUERYSTR+3
^DIR FT+5
$$Q1TIME^HLEVAPI0 MONITOR+22
TELL^HLEVMST0 QUERYSTR+5
ADDREQ^HLEVSRV MONITOR+12, MONITOR+20
ADDREQHD^HLEVSRV MONITOR+11
$$NOW^XLFDT MONITOR+9
$$CJ^XLFSTR TAG, HD
$$REPEAT^XLFSTR HD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Search string = ",IOINHI,STRING,IOINORM
  • Line Location: QUERYSTR+9
Function Call: WRITE
  • Prompt: !!,IOINHI,"Paste the following ""search strings"" into an email message and send to the"
  • Line Location: QUERYSTR+12
Function Call: WRITE
  • Prompt: !,"S.HLEV-INFORMATION-SERVER@REMOTE-SITE.",IOINORM
  • Line Location: QUERYSTR+13
Function Call: WRITE
  • Prompt: !!
  • Line Location: QUERYSTR+14
Function Call: WRITE
  • Prompt: !,STRING
  • Line Location: QUERYSTR+18
Function Call: WRITE
  • Prompt: !
  • Line Location: QUERYRT+4
Function Call: WRITE
  • Prompt: !,$P(T,";;",2,99)
  • Line Location: EXRT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: QUERYST+5
Function Call: WRITE
  • Prompt: !,$P(T,";;",2,99)
  • Line Location: EXST+0
Function Call: READ
  • Formatting: !!
  • Prompt: "Enter LIMIT: "
  • Variable: VAL
  • Timeout: 60
  • Line Location: QUERYLM+4
Function Call: WRITE
  • Prompt: !,$P(T,";;",2,99)
  • Line Location: EXLM+0
Function Call: WRITE
  • Prompt: !
  • Line Location: QUERYFL+4
Function Call: WRITE
  • Prompt: !,$P(T,";;",2,99)
  • Line Location: EXFL+0
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("----------- "_IOINHI_TXT_IOINORM_"-----------",IOM+$L(IOINHI)+$L(IOINORM))
  • Line Location: TAG+0
Function Call: WRITE
  • Prompt: @IOF,$$CJ^XLFSTR("$QUERY String Generator",IOM)
  • Line Location: HD+0
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("=",IOM)
  • Line Location: HD+1
Function Call: WRITE
  • Prompt: !,$P(T,";;",2,99)
  • Line Location: EX+0
Routine Call
  • DIR
  • Line Location:
    • FT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLEV(776.1 - [#776.1] MONITOR+7, MONITOR+8
^XTMP( MONITOR+14*, MONITOR+19*, MONITOR+22*, ADDMAIL+3, ADDMAIL+8*, ADDMAIL+9*, ADDMAIL+10*, ADDMAIL+11*, ADDMAIL+12*, ADDMAIL+13*
, ADDMAIL+14*

Label References

Name Line Occurrences
$$FT QUERYRT+5, QUERYST+6, QUERYFL+5
$$QUERYFL STRING+5
$$QUERYLM STRING+4
$$QUERYRT STRING+2
$$QUERYST STRING+3
$$STRING QUERYSTR+7
EX QUERYSTR+5
EXFL QUERYFL+3
EXLM QUERYLM+3
EXRT QUERYRT+3
EXST QUERYST+3
HD QUERYSTR+5
TAG QUERYRT+2, QUERYST+2, QUERYLM+2, QUERYFL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DEF FT~, FT+4
DIR FT+1~
DIR("A" FT+3*
DIR("B" FT+4*
DIR(0 FT+2*
DIRUT FT+1~, FT+7
DTOUT FT+1~, FT+7
DUOUT FT+1~, FT+7
FILTER STRING+1~, STRING+5*, STRING+6
HLEVIENE MONITOR+2~, MONITOR+7*, MONITOR+8, MONITOR+12, MONITOR+14, MONITOR+19, MONITOR+22
>> HLEVOVER ADDMAIL+2, ADDMAIL+6*
I EXRT~*, EXST~*, EXLM~*, EXFL~*, EX~*
IOF HD
IOINHI QUERYSTR+1~, QUERYSTR+9, QUERYSTR+12, TAG
IOINORM QUERYSTR+1~, QUERYSTR+9, QUERYSTR+13, TAG
IOM TAG, HDHD+1
LIMIT STRING+1~, STRING+4*, STRING+6
MONM MONITOR+2~, MONITOR+6*, MONITOR+7, MONITOR+12, MONITOR+14
PCE MONITOR+2~, MONITOR+17*, MONITOR+18
PMT FT~, FT+3
QTIME MONITOR+2~, MONITOR+9*, MONITOR+22
RECIP MONITOR+2~, MONITOR+18*, MONITOR+19, MONITOR+20
ROOT STRING+1~, STRING+2*, STRING+3, STRING+6, QUERYST~, QUERYST+4
SNO ADDMAIL+1~, ADDMAIL+3*, ADDMAIL+4*, ADDMAIL+5, ADDMAIL+8, ADDMAIL+9, ADDMAIL+10, ADDMAIL+14
STOP STRING+1~, STRING+3*, STRING+6
STRING QUERYSTR+1~, QUERYSTR+7*, QUERYSTR+8, QUERYSTR+9, QUERYSTR+16*, QUERYSTR+17*, QUERYSTR+18
STRING( QUERYSTR+8*, QUERYSTR+17
STRING("" QUERYSTR+11
T EXRT~*, EXST~*, EXLM~*, EXFL~*, EX~*
TXT TAG~, MONITOR~, MONITOR+6, MONITOR+9, MONITOR+16, ADDMAIL~, ADDMAIL+7*, ADDMAIL+10, ADDMAIL+12, ADDMAIL+14
U STRING+6, QUERYRT+5, QUERYST+6, QUERYFL+5, MONITOR+6, MONITOR+8, MONITOR+9, MONITOR+16, MONITOR+17, MONITOR+18
, FT+6, FT+7
VAL QUERYRT+1~, QUERYRT+5*, QUERYRT+6, QUERYST+1~, QUERYST+4*, QUERYST+6*, QUERYST+7, QUERYLM+1~, QUERYLM+4*, QUERYLM+5
, QUERYLM+6, QUERYFL+1~, QUERYFL+5*, QUERYFL+6, MONITOR+2~, MONITOR+16*, MONITOR+17, MONITOR+18
WAY FT~, FT+2
X QUERYSTR+1~, QUERYSTR+3*, FT+1~
>> XTMP MONITOR+14, MONITOR+19, MONITOR+22, ADDMAIL+3, ADDMAIL+8, ADDMAIL+9, ADDMAIL+10, ADDMAIL+11, ADDMAIL+12, ADDMAIL+13
, ADDMAIL+14
Y FT+1~, FT+6, FT+8

Marked Items

Name Field # of Occurrence
$T(EX+I EX
$T(EXFL+I EXFL
$T(EXLM+I EXLM
$T(EXRT+I EXRT
$T(EXST+I EXST
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All