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: HLEVREP2

Package: Health Level Seven

Routine: HLEVREP2


Information

HLEVREP2 ;O-OIFO/LJA - Event Monitor REPORTS ;02/04/2004 14:42

Source Information

Source file <HLEVREP2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 3 $$BTE^HLCSMON  MONLOAD^HLEVREP3  $$YN^HLEVUTIL  
VA FileMan 3 BROWSE^DDBR  ^DIC  ^DIR  
Kernel 1 ($$CJ,$$REPEAT)^XLFSTR  

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: 3

Package Total Caller Graph
Health Level Seven 3 HLEV MONITOR DETAILS  HLEVREP1  HLEVREP3  

Entry Points

Name Comments DBIA/ICR reference
CTRL ; Called by 'Display monitor details [HLEV MONITOR DETAILS]'
SHOWF(MONM) ; Show monitors from oldest to newest
SHOWR(MONM) ; Show monitors from newest to oldest
NEXT() ; Show next entry?
SHOW(HLEVIENJ) ; Ask if want to view...
ORDER() ; $ORDER direction...
ASKMON() ; Ask user to select a monitor...
HD
EX
MONLIST ; Create and print list of monitors...
MONVALL ; Collect and build screens for all HLEVIENJs...
MONALL(HLEVIENJ) ; Build screen for one entry...
MONHHDR(HLEVIENJ) ; Build header...
; ^TMP($J,"HLMON",+HLEVIENJ) -- req
MONVVAR(HLEVIENJ) ; Create screens in ^TMP
; GBL,^TMP($J,"HLMON",+HLEVIENJ) -- req
MVSCRNV ; Create variable screen VERTICALly...
; Called by MONVSCRN - GBL,HLEVIENJ -- req
MVSCRNH ; Create variable screen HORIZONTALly... (Only called if PAGE=1)
; Called by MONVSCRN - GBL,HLEVIENJ -- req
MONRRD(HLEVIENJ) ; Build RUN DIARY...
; GBL,^TMP($J,"HLMON",+HLEVIENJ) -- req
MONMMT(HLEVIENJ) ; Build MSG TEXT...
; ^TMP($J,"HLMON",+HLEVIENJ) -- req
PAD(VAR,COL) ; Make " var: "
ADDLINE(TXT) ; Add line of text...
ADD(VAR,COL) ; Add to TXT...
EOR ;HLEVREP2 - Event Monitor REPORTS ;5/16/03 14:42

External References

Name Field # of Occurrence
BROWSE^DDBR SHOW+16
^DIC ASKMON+4
^DIR ORDER+5
$$BTE^HLCSMON CTRL+8
MONLOAD^HLEVREP3 MONALL+6
$$YN^HLEVUTIL NEXT+2
$$CJ^XLFSTR SHOW+11, HD, MVSCRNV+12, MVSCRNV+16, MVSCRNH+5, MONRRD+7, MONMMT+7
$$REPEAT^XLFSTR SHOW+11, HD+1, MONHHDR+5, MVSCRNH+23, MVSCRNH+26, MVSCRNH+34, PAD+2, ADD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CTRL+7
Function Call: WRITE
  • Prompt: !
  • Line Location: CTRL+13
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOWF+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOWF+6
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOWR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOWR+6
Function Call: WRITE
  • Prompt: @IOF,$$CJ^XLFSTR(MONM,IOM),!,$$REPEAT^XLFSTR("=",IOM)
  • Line Location: SHOW+11
Function Call: WRITE
  • Prompt: !,^TMP($J,"HLMON",+HLEVIENJ,"VIEW",NO)
  • Line Location: SHOW+14
Function Call: WRITE
  • Prompt: @IOF,$$CJ^XLFSTR("Display Monitor Details",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
Function Call: WRITE
  • Prompt: !!,"""Runs"" for the following monitors have been found..."
  • Line Location: MONLIST+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: MONLIST+11
Function Call: WRITE
  • Prompt: MONM(1)
  • Line Location: MONLIST+17
Routine Call
  • DIC
  • Line Location:
    • ASKMON+4
Routine Call
  • DIR
  • Line Location:
    • ORDER+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLEV(776 - [#776] MONVALL+7
^TMP($J CTRL+3!, CTRL+20!, SHOWF+4, SHOWR+4, NEXT+2, SHOW+3, SHOW+13, SHOW+14, SHOW+16, MONLIST+3
, MONLIST+5, MONLIST+6, MONLIST+7*, MONLIST+8*, MONLIST+14, MONLIST+15, MONVALL+3!, MONALL+3, MONALL+6

Label References

Name Line Occurrences
$$ASKMON CTRL+14
$$NEXT SHOWF+5, SHOWR+5
$$ORDER CTRL+15
$$PAD MVSCRNV+24
ADD MONHHDR+8, MONHHDR+9
ADDLINE MONHHDR+4, MONHHDR+5, MONHHDR+10, MVSCRNV+15, MVSCRNV+16, MVSCRNV+25, MVSCRNH+4, MVSCRNH+5, MVSCRNH+24, MVSCRNH+26
, MVSCRNH+35, MONRRD+6, MONRRD+7, MONRRD+11, MONMMT+6, MONMMT+7, MONMMT+11
EX CTRL+6
HD CTRL+5, CTRL+18
MONALL MONVALL+8
MONHHDR MONALL+7
MONLIST CTRL+12
MONMMT MONALL+10
MONRRD MONALL+9
MONVALL CTRL+9
MONVVAR MONALL+8
MVSCRNH MONVVAR+12
MVSCRNV MONVVAR+9
SHOW SHOWF+6, SHOWR+6
SHOWF CTRL+17
SHOWR CTRL+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABRT SHOWF+1~, SHOWF+3*, SHOWF+4, SHOWF+5*, SHOWR+1~, SHOWR+3*, SHOWR+4, SHOWR+5*
ANS NEXT+1~, NEXT+2*, NEXT+3, NEXT+4
COL MVSCRNV+2~, MVSCRNV+5*, MVSCRNV+6, MVSCRNV+7, PAD~, PAD+1, PAD+2, ADD~, ADD+3
CT MONLIST+15*, MONVALL+1~, MONVALL+6*, MONVALL+9*
DATA MONLIST+1~, MVSCRNV+2~, MVSCRNV+8*, MVSCRNV+12, MVSCRNV+23*, MVSCRNV+24, MVSCRNH+2~, MVSCRNH+13*, MVSCRNH+14, MVSCRNH+15
, MVSCRNH+20*, MVSCRNH+21*, MVSCRNH+23, MVSCRNH+31*, MVSCRNH+32*, MVSCRNH+34
DIC ASKMON+1~, ASKMON+2*
DIC("A" ASKMON+2*
DIC("S" ASKMON+3*
DIC(0 ASKMON+2*
DIR ORDER+1~
DIR("A" ORDER+3*
DIR("B" ORDER+4*
DIR(0 ORDER+2*
DIRUT ORDER+1~
DTOUT ORDER+1~
DUOUT ORDER+1~
EXPL MVSCRNV+2~, MVSCRNV+7*, MVSCRNV+8, MVSCRNV+9, MVSCRNV+21*, MVSCRNV+22*, MVSCRNV+23, MVSCRNV+24, MVSCRNH+2~, MVSCRNH+10*
, MVSCRNH+11*, MVSCRNH+12, MVSCRNH+13
GBL SHOW+1~, SHOW+3*, SHOW+6, SHOW+7, MONALL+1~, MONALL+3*, MONALL+4, MONVVAR+6, MVSCRNV+5, MVSCRNV+6
, MVSCRNV+7, MVSCRNV+8, MVSCRNV+20, MVSCRNV+22, MVSCRNV+23, MVSCRNH+9, MVSCRNH+11, MVSCRNH+13, MONRRD+4, MONRRD+10
, MONRRD+11, MONMMT+4, MONMMT+10, MONMMT+11, ADDLINE+2, ADDLINE+3, ADD+2
HDR MVSCRNH+2~, MVSCRNH+12*, MVSCRNH+14, MVSCRNH+15
HLEVIENJ SHOWF+1~, SHOWF+3*, SHOWF+4*, SHOWF+6, SHOWR+1~, SHOWR+3*, SHOWR+4*, SHOWR+6, NEXT+2, SHOW~
, SHOW+3, SHOW+8, SHOW+13, SHOW+14, SHOW+16, MONLIST+1~, MONLIST+4*, MONLIST+5*, MONLIST+6, MONLIST+8
, MONVALL+1~, MONVALL+6*, MONVALL+7*, MONVALL+8, MONALL~, MONALL+3, MONALL+6, MONALL+7, MONALL+8, MONALL+9
, MONALL+10, MONHHDR~, MONVVAR~, MONRRD~, MONMMT~
I EX~*
IOF SHOW+11, HD
IOM SHOW+11, HD, HD+1, MONHHDR+5, MVSCRNV+12, MVSCRNV+16, MVSCRNH+5, MVSCRNH+26, MONRRD+7, MONMMT+7
LEN MVSCRNV+2~, MVSCRNV+13*, MVSCRNV+24, MVSCRNH+14*, MVSCRNH+15, MVSCRNH+21*, MVSCRNH+23, MVSCRNH+32*, MVSCRNH+34
LINES SHOW+1~, SHOW+6*, SHOW+10
MONM CTRL+1~, CTRL+11, CTRL+14*, CTRL+15*, CTRL+16, CTRL+17, SHOWF~, SHOWF+4, SHOWR~, SHOWR+4
, SHOW+1~, SHOW+7*, SHOW+8*, SHOW+11, SHOW+16, MONLIST+6*, MONLIST+7, MONLIST+8, MONLIST+13*, MONLIST+14*
, MONLIST+15
MONM(1 MONLIST+15*, MONLIST+17
NO SHOW+12*, SHOW+13*, SHOW+14, MVSCRNH+2~, MVSCRNH+8*, MVSCRNH+15*, MVSCRNH+18*, MVSCRNH+19*, MVSCRNH+20, MVSCRNH+29*
, MVSCRNH+30*, MVSCRNH+31, MONRRD+2~, MONRRD+9*, MONRRD+10*, MONRRD+11, MONMMT+2~, MONMMT+9*, MONMMT+10*, MONMMT+11
, ADDLINE+1~, ADDLINE+2*, ADDLINE+3
NO( MVSCRNH+15*, MVSCRNH+19, MVSCRNH+20, MVSCRNH+30, MVSCRNH+31
NOPG MONVVAR+4~, MONVVAR+6*, MONVVAR+9
NOVAR MONVVAR+4~, MONVVAR+6*, MONVVAR+9
PMT SHOWF+1~
PRINT SHOWF+5*, SHOWF+6, SHOWR+1~, SHOWR+5*, SHOWR+6
T EX~*
TXT MONHHDR+2~, MONHHDR+7*, MONHHDR+10, MVSCRNV+2~, MVSCRNV+12*, MVSCRNV+13, MVSCRNV+24*, MVSCRNV+25, ADDLINE~, ADDLINE+3
, ADD+3*
TXTHDR MVSCRNH+2~, MVSCRNH+8*, MVSCRNH+18*, MVSCRNH+22*, MVSCRNH+23*, MVSCRNH+24
TXTVAR MVSCRNH+2~, MVSCRNH+29*, MVSCRNH+33*, MVSCRNH+34*, MVSCRNH+35
U SHOWF+5, SHOWR+5, NEXT+2, SHOW+7, ASKMON+5, MONLIST+6, MONVVAR+6, MVSCRNH+15, MVSCRNH+21, MVSCRNH+32
, ADD+2
VAL ADD+1~, ADD+2*, ADD+3
VAR MVSCRNV+2~, MVSCRNV+6*, MVSCRNV+7, MVSCRNV+8, MVSCRNV+9, MVSCRNV+19*, MVSCRNV+20*, MVSCRNV+22, MVSCRNV+23, MVSCRNV+24
, MVSCRNH+8*, MVSCRNH+9*, MVSCRNH+11, MVSCRNH+12, MVSCRNH+13, PAD~, PAD+1, PAD+2, ADD~, ADD+2
VARX MVSCRNV+2~, MVSCRNV+9*, MVSCRNV+12
>> WAY CTRL+15*, CTRL+16, CTRL+17
X SHOWF+5*, SHOWR+1~, SHOWR+5*, ASKMON+1~, MONVVAR+6*, MVSCRNH+14*
Y ORDER+6, ASKMON+1~, ASKMON+5, MVSCRNH+14*

Marked Items

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