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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: HLOUSR

Package: Health Level Seven

Routine: HLOUSR


Information

HLOUSR ;ALB/CJM -ListManager Screen for viewing system status;12 JUN 1997 10:00 am

Source Information

Source file <HLOUSR.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
Health Level Seven 7 $$CHKSTOP^HLOPROC  ($$GETPROC,STOPHL7)^HLOPROC1  $$STOPPED^HLOQUE  $$GETLINK^HLOTLNK  (BRIEF,PROCS)^HLOUSR  $$IFOPEN^HLOUSR1  $$ASKYESNO^HLOUSR2  
Kernel 4 $$TM^%ZTLOAD  ($$DT,$$FMDIFF,$$FMTE,$$HDIFF,$$HTE,$$NOW)^XLFDT  ($$CJ,$$LJ,$$RJ)^XLFSTR  DISP^XQORM1  
Registration 3 (CHGCAP,EN)^VALM  (CLEAR,FULL)^VALM1  (CLEAN,CNTRL,WRITE)^VALM10  
VA Fileman 2 ^DIC  WAIT^DICD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLO SYSTEM MONITOR  HLOUSR  

Entry Points

Name Comments DBIA/ICR reference
CJ(STRING,LEN) ;
EN ;
TESTLINK ;
HELP ;Help code
ASKLINK() ;
UPDMODE ;update mode
STOP ;
BRIEF ;Init variables and list array
LJ(STRING,LEN) ;
OUTQUEUE ;
EXPND ;Expand code
EXIT ;Exit code
INQUEUE ;
RUNNING() ;Is the Process Manager running?
  • ICR #4421
    • Status: Pending
    • Usage: Private
    RJ(STRING,LEN) ;
    PROCS ;
    VIEWLINK ;

    External References

    Name Field # of Occurrence
    $$TM^%ZTLOAD BRIEF+32
    ^DIC ASKLINK+8
    WAIT^DICD EN+3
    $$CHKSTOP^HLOPROC BRIEF+11
    $$GETPROC^HLOPROC1 PROCS+15
    STOPHL7^HLOPROC1 STOP+3
    $$STOPPED^HLOQUE OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22
    $$GETLINK^HLOTLNK BRIEF+37, VIEWLINK+8
    BRIEF^HLOUSR STOP+6
    PROCS^HLOUSR STOP+7
    $$IFOPEN^HLOUSR1 BRIEF+20, BRIEF+29, TESTLINK+5
    $$ASKYESNO^HLOUSR2 STOP+1
    CHGCAP^VALM BRIEF+10, PROCS+10, OUTQUEUE+12, INQUEUE+12
    EN^VALM EN+4
    CLEAR^VALM1 EXIT+2
    FULL^VALM1 ASKLINK+7
    CLEAN^VALM10 BRIEF+6, EXIT+1, PROCS+3, OUTQUEUE+2, INQUEUE+2
    CNTRL^VALM10 OUTQUEUE+25
    WRITE^VALM10 UPDMODE+19
    $$DT^XLFDT BRIEF+61
    $$FMDIFF^XLFDT BRIEF+15, BRIEF+26
    $$FMTE^XLFDT BRIEF+59, BRIEF+60
    $$HDIFF^XLFDT BRIEF+40
    $$HTE^XLFDT PROCS+26
    $$NOW^XLFDT BRIEF+15, BRIEF+21, BRIEF+26, BRIEF+30
    $$CJ^XLFSTR CJ+1
    $$LJ^XLFSTR LJ+1
    $$RJ^XLFSTR RJ+1
    DISP^XQORM1 HELP+1

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!
    • Line Location: HELP+1
    Function Call: WRITE
    • Prompt: !,"Hit any key to stop...",!
    • Line Location: VIEWLINK+10
    Function Call: WRITE
    • Prompt: !,LINKNAME_" IS operational..."
    • Line Location: TESTLINK+6
    Function Call: WRITE
    • Prompt: !,LINKNAME_" is NOT operational..."
    • Line Location: TESTLINK+7
    Function Call: WRITE
    • Prompt: !,"Hit any key to continue..."
    • Line Location: TESTLINK+8
    Function Call: WRITE
    • Prompt: !!,IOINHI,"Hit any key to escape realtime display mode...",IOINORM
    • Line Location: UPDMODE+3
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: UPDMODE+5
    Function Call: WRITE
    • Prompt: !,@VALMAR@(I,0)
    • Line Location: UPDMODE+7
    Routine Call
    • VALM
    • Line Location:
      • EN+4
    Routine Call
    • VALM
    • Line Location:
      • BRIEF+10
      • PROCS+10
      • OUTQUEUE+12
      • INQUEUE+12
    Routine Call
    • DIC
    • Line Location:
      • ASKLINK+8

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLC("HL7 PROCESS COUNTS" BRIEF+43, BRIEF+44, PROCS+18
    ^HLC("QUEUECOUNT" BRIEF+46, BRIEF+53, OUTQUEUE+14, OUTQUEUE+19, OUTQUEUE+20, INQUEUE+14, INQUEUE+18, INQUEUE+19, VIEWLINK+14
    ^HLCS(869.1 - [#869.1] ASKLINK+4
    ^HLCS(870 - [#870] BRIEF+20
    ^HLD(779.1 - [#779.1] BRIEF+19
    ^HLD(779.3 - [#779.3] PROCS+13
    ^HLSTATS( BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74
    ^HLTMP("FAILING LINKS" BRIEF+35, BRIEF+38, OUTQUEUE+17
    ^HLTMP("FILE 777 RECORD COUNT" BRIEF+59
    ^HLTMP("FILE 778 RECORD COUNT" BRIEF+60
    ^HLTMP("HL7 RUNNING PROCESSES" PROCS+21, PROCS+23
    ^HLTMP("PROCESS MANAGER" RUNNING+2, RUNNING+4
    ^HLTMP("STOPPED QUEUES" BRIEF+50, BRIEF+57

    Label References

    Name Line Occurrences
    $$ASKLINK VIEWLINK+6, TESTLINK+3
    $$CJ PROCS+26, OUTQUEUE+24, OUTQUEUE+26
    $$LJ PROCS+18, PROCS+26, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+16, INQUEUE+22, INQUEUE+23
    $$RJ BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22, VIEWLINK+15
    $$RUNNING BRIEF+12
    @( UPDMODE+18

    Naked Globals

    Name Field # of Occurrence
    ^( BRIEF+46, BRIEF+53, VIEWLINK+14

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BOTTOM UPDMODE+2~, UPDMODE+10*, UPDMODE+19
    C VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+16*, TESTLINK+9*, UPDMODE+16*
    COUNT BRIEF+1~, BRIEF+45*, BRIEF+46*, BRIEF+47, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+54, BRIEF+56*
    , BRIEF+57*, OUTQUEUE+15~, OUTQUEUE+20*, OUTQUEUE+21, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+19*, INQUEUE+20, INQUEUE+22
    , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14*, VIEWLINK+15
    DIC ASKLINK+1~, ASKLINK+2*
    DIC("A" ASKLINK+5*
    DIC("S" ASKLINK+6*
    DIC(0 ASKLINK+3*
    DIR BRIEF+1~, BRIEF+62*, BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74, BRIEF+75, BRIEF+76
    DTIME TESTLINK+9
    DTOUT ASKLINK+1~, ASKLINK+9
    DUOUT ASKLINK+1~, ASKLINK+9
    DX UPDMODE+2~, UPDMODE+6*
    DY UPDMODE+2~, UPDMODE+6*
    FROM BRIEF+1~, BRIEF+53*, INQUEUE+1~, INQUEUE+13*, INQUEUE+14*, INQUEUE+16, INQUEUE+18, INQUEUE+19
    HLRFRSH EN+2~, BRIEF+2*, PROCS+1*, OUTQUEUE+4*, INQUEUE+4*, UPDMODE+1, UPDMODE+18
    HLSCREEN EN+2~, BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+6, STOP+7
    I UPDMODE+2~, UPDMODE+7*, UPDMODE+17*
    IEN PROCS+11~, PROCS+12*, PROCS+13*, PROCS+15, PROCS+20*, PROCS+21*, PROCS+23, PROCS+26
    IOBM UPDMODE+2~, UPDMODE+4*
    >> IOBOFF OUTQUEUE+25, VIEWLINK+15
    >> IOBON OUTQUEUE+25, VIEWLINK+15
    >> IOINHI UPDMODE+3
    >> IOINORM UPDMODE+3
    >> IOSTBM UPDMODE+5
    IOTM UPDMODE+2~, UPDMODE+4*
    >> IOXY UPDMODE+6
    LEN CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1
    LINE UPDMODE+15~, UPDMODE+19*
    LINK BRIEF+1~, BRIEF+19*, BRIEF+20*, BRIEF+34*, BRIEF+35*, BRIEF+37, BRIEF+38, BRIEF+41, BRIEF+45*, BRIEF+46*
    , OUTQUEUE+1~, OUTQUEUE+13*, OUTQUEUE+14*, OUTQUEUE+16, OUTQUEUE+19, OUTQUEUE+20, VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+6*, VIEWLINK+7
    , VIEWLINK+8, VIEWLINK+9*, VIEWLINK+14, TESTLINK+1~
    LINKARY BRIEF+36~, BRIEF+37, VIEWLINK+1~, VIEWLINK+8
    LINKARY("PORT" VIEWLINK+9
    LINKARY("SHUTDOWN" BRIEF+39, BRIEF+40
    LINKNAME TESTLINK+1~, TESTLINK+3*, TESTLINK+4, TESTLINK+5, TESTLINK+6, TESTLINK+7
    LIST BRIEF+1~, BRIEF+34*, BRIEF+35*, BRIEF+41*, BRIEF+42
    NEW UPDMODE+2~
    NODE PROCS+22~, PROCS+23*, PROCS+24, PROCS+26
    OK TESTLINK+1~, TESTLINK+5*, TESTLINK+6
    >> OLD UPDMODE+11*, UPDMODE+19, UPDMODE+20
    PROC PROCS+14~, PROCS+15
    PROC("MAXIMUM" PROCS+18
    PROC("MINIMUM" PROCS+18
    PROC("NAME" PROCS+16, PROCS+18
    QUE BRIEF+1~, BRIEF+36~, BRIEF+46*, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+56*, BRIEF+57*, OUTQUEUE+15~
    , OUTQUEUE+18*, OUTQUEUE+19*, OUTQUEUE+20, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+17*, INQUEUE+18*, INQUEUE+19, INQUEUE+22
    , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14*
    QUIT VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+11, VIEWLINK+16*, UPDMODE+2~, UPDMODE+8*, UPDMODE+14, UPDMODE+16*
    RAP BRIEF+63~, BRIEF+70*, BRIEF+71*, BRIEF+73, BRIEF+74
    RUNNING RUNNING+1~, RUNNING+3*, RUNNING+4, RUNNING+5
    SAP BRIEF+63~, BRIEF+67*, BRIEF+68*, BRIEF+69, BRIEF+71, BRIEF+73, BRIEF+74
    SHOW OUTQUEUE+15~, OUTQUEUE+16*, OUTQUEUE+17*, OUTQUEUE+23, OUTQUEUE+24*, OUTQUEUE+26*, INQUEUE+15~, INQUEUE+16*, INQUEUE+22, INQUEUE+23*
    STATUS BRIEF+1~, BRIEF+16*, BRIEF+18*, BRIEF+20*, BRIEF+21, BRIEF+23, BRIEF+27*, BRIEF+29*, BRIEF+30, BRIEF+31
    STRING CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1
    TCP ASKLINK+1~, ASKLINK+4*
    TEMP BRIEF+1~, BRIEF+48*, BRIEF+50*, BRIEF+51, BRIEF+55*, BRIEF+57*, BRIEF+58
    TESTOPEN EN+2~
    TESTOPEN("IE" BRIEF+25, BRIEF+27, BRIEF+30*
    TESTOPEN("LISTENER" BRIEF+14, BRIEF+16, BRIEF+21*
    TIME BRIEF+1~, BRIEF+14*, BRIEF+15, BRIEF+25*, BRIEF+26, BRIEF+36~, BRIEF+38*, BRIEF+39, BRIEF+40, BRIEF+63~
    , BRIEF+65*, BRIEF+66*, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74
    TODAY BRIEF+1~, BRIEF+61*, BRIEF+65, BRIEF+66
    TOP UPDMODE+2~, UPDMODE+9*, UPDMODE+10, UPDMODE+19
    TOTAL BRIEF+63~, BRIEF+64*, BRIEF+74*, BRIEF+75, BRIEF+76
    >> TYPE BRIEF+72*, BRIEF+73*, BRIEF+74
    >> VALMAR BRIEF+11, BRIEF+12, BRIEF+23, BRIEF+31, BRIEF+32, BRIEF+42, BRIEF+43, BRIEF+44, BRIEF+47, BRIEF+51
    , BRIEF+54, BRIEF+58, BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, PROCS+19, PROCS+26, OUTQUEUE+24
    , OUTQUEUE+26, INQUEUE+22, UPDMODE+7, UPDMODE+11, UPDMODE+12*, UPDMODE+19, UPDMODE+20*
    >> VALMBCK BRIEF+8*, PROCS+5*, OUTQUEUE+7*, INQUEUE+7*, VIEWLINK+3*, TESTLINK+2*, STOP+1*, STOP+4*, UPDMODE+21*
    >> VALMBG BRIEF+7*, UPDMODE+9
    >> VALMCNT BRIEF+4*, PROCS+4*, PROCS+17*, PROCS+18, PROCS+19*, PROCS+25*, PROCS+26, OUTQUEUE+6*, OUTQUEUE+22*, OUTQUEUE+24
    , OUTQUEUE+25, OUTQUEUE+26, INQUEUE+6*, INQUEUE+21*, INQUEUE+22, UPDMODE+6, UPDMODE+7, UPDMODE+13*, UPDMODE+17*
    >> VALMDDF("COL 1" , OUTQUEUE+8*, INQUEUE+8*, 2" , BRIEF+9!, PROCS+6*, OUTQUEUE+9*, INQUEUE+9*, 3" , BRIEF+9!
    , PROCS+7*, OUTQUEUE+10*, INQUEUE+10*, 4" , BRIEF+9!, PROCS+8*, OUTQUEUE+11!, INQUEUE+11!, 5" , BRIEF+9!
    , PROCS+9*, OUTQUEUE+11!, INQUEUE+11!
    >> VALMSG BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+4*
    X HELP+1*, ASKLINK+1~
    Y ASKLINK+1~, ASKLINK+9
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All