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 |  All
Print Page as PDF
Routine: HLOUSR1

Package: Health Level Seven

Routine: HLOUSR1


Information

HLOUSR1 ;ALB/CJM -ListManager Screen for viewing messages;12 JUN 1997 10:00 am ;03/14/2005 08:08

Source Information

Source file <HLOUSR1.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Health Level Seven 7 $$ACTION^HLOAPP  $$UPD^HLOASUB1  ($$GETMSG,$$HLNEXT,$$NEXTMSG)^HLOMSG  ($$FINDMSG,GETMSGB)^HLOMSG1  $$PARSEHDR^HLOPRS  $$DNS^HLOTCP  $$GETLINK^HLOTLNK  
Kernel 4 CALL^%ZISTCP  ($$DT,$$FMTE)^XLFDT  ($$CJ,$$LJ)^XLFSTR  DISP^XQORM1  
Registration 3 EN^VALM  (CLEAR,FULL)^VALM1  (CLEAN,CNTRL)^VALM10  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLOCLNT1  HLOUSR  

Entry Points

Name Comments DBIA/ICR reference
SCRLMODE ;scroll mode
PICKMSG() ;
EN ;
HDR ;
ADD(SEG) ;
BLANK ;
HLP ;
CJ(STRING,LEN) ;
LJ(STRING,LEN) ;
IFOPEN(LINK) ;
  • ICR #5695
    • Status: Active
    • Usage: Private
    EXPND ;Expand code
    SHOWBODY(MSG,SUBIEN) ;
    EXIT ;Exit code
    SP(LEN,CHAR) ;
    PICK
    SHOWMSG(MSGIEN,SUBIEN) ;
    I() ;
    DISPLAY ;
    SHIFT(I,J) ;
    HELP ;Help code

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP IFOPEN+21, IFOPEN+31
    ^DIR PICK, PICK+15
    $$ACTION^HLOAPP SHOWMSG+31
    $$UPD^HLOASUB1 IFOPEN+19, IFOPEN+30
    $$GETMSG^HLOMSG PICK+12, SHOWMSG+9, SHOWMSG+57
    $$HLNEXT^HLOMSG SHOWBODY+9, SHOWBODY+15, SHOWBODY+18
    $$NEXTMSG^HLOMSG SHOWBODY+12
    $$FINDMSG^HLOMSG1 PICK+3, SHOWMSG+55
    GETMSGB^HLOMSG1 SHOWMSG+10, SHOWMSG+58
    $$PARSEHDR^HLOPRS SHOWMSG+31
    $$DNS^HLOTCP IFOPEN+26
    $$GETLINK^HLOTLNK IFOPEN+11
    EN^VALM EN+4
    CLEAR^VALM1 EXIT+2
    FULL^VALM1 PICKMSG+3
    CLEAN^VALM10 EXIT+1
    CNTRL^VALM10 SHOWMSG+15, SHOWMSG+48, SHOWMSG+51, SHOWMSG+61, ADD+11
    $$DT^XLFDT IFOPEN+23, IFOPEN+25
    $$FMTE^XLFDT PICK+13, SHOWMSG+22, SHOWMSG+25
    $$CJ^XLFSTR CJ+1
    $$LJ^XLFSTR LJ+1
    DISP^XQORM1 HELP+1

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"That message can not be found! Try Again",!
    • Line Location: PICK+4
    Function Call: WRITE
    • Prompt: !!
    • Line Location: HELP+1
    Function Call: WRITE
    • Prompt: !,"UNABLE TO DISPLAY THE MESSAGE",!!
    • Line Location: SHOWMSG+9
    Function Call: WRITE
    • Prompt: !!,IOINHI,"Hit any key to escape scroll mode...",IOINORM
    • Line Location: SCRLMODE+3
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: SCRLMODE+7
    Function Call: WRITE
    • Prompt: !,$G(@VALMAR@(LINE,0))
    • Line Location: SCRLMODE+15
    Function Call: READ
    • Timeout: 5
    • Variable: *C
    • Line Location: SCRLMODE+18
    Routine Call
    • VALM
    • Line Location:
      • EN+4
    Routine Call
    • DIR
    • Line Location:
      • PICK
      • PICK+15

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLD(779.1 - [#779.1] IFOPEN+16
    ^HLTMP("DNS LAST" IFOPEN+23, IFOPEN+25*

    Label References

    Name Line Occurrences
    $$CJ SHOWMSG+14, SHOWMSG+47, SHOWMSG+50, SHOWMSG+60
    $$I SHOWMSG+14, SHOWMSG+20, SHOWMSG+21, SHOWMSG+22, SHOWMSG+23, SHOWMSG+25, SHOWMSG+26, SHOWMSG+32, SHOWMSG+42, SHOWMSG+45
    , SHOWMSG+47, SHOWMSG+50, SHOWMSG+59, SHOWMSG+60, ADD+7, ADD+10
    $$LJ SHOWMSG+16, SHOWMSG+17, SHOWMSG+18, SHOWMSG+19, SHOWMSG+22, SHOWMSG+23, SHOWMSG+25, SHOWMSG+31, SHOWMSG+38
    $$PICKMSG EN+2
    $$SP SCRLMODE+14
    @( SCRLMODE+11
    ADD SHOWBODY+4, SHOWBODY+9, SHOWBODY+13, SHOWBODY+15, SHOWBODY+16, SHOWBODY+19
    EXIT BLANK+2
    PICK PICK+4
    SHIFT ADD+6, SHIFT+11
    SHOWBODY SHOWMSG+52, SHOWMSG+62
    SHOWMSG DISPLAY+6

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACTION SHOWMSG+28~, SHOWMSG+31
    >> C SCRLMODE+18*
    CHAR SP~, SP+3*, SP+4
    COUNT PICKMSG+2~, PICK+3*, PICK+4, PICK+5, PICK+6, PICK+14
    DATA IFOPEN+15~, IFOPEN+19, IFOPEN+28~, IFOPEN+30
    DATA( IFOPEN+18*, IFOPEN+29*
    DIR PICKMSG+2~
    DIR("?" PICKMSG+6*, PICK+14*
    DIR("A" PICKMSG+5*, PICK+14*
    DIR(0 PICKMSG+4*, PICK+14*
    >> DIRUT PICK+1
    DX SCRLMODE+2~, SCRLMODE+8*
    DY SCRLMODE+2~, SCRLMODE+8*
    HDR SHOWMSG+28~, SHOWMSG+30*, SHOWMSG+31
    >> HLRFRSH SCRLMODE+1, SCRLMODE+11
    I SHOWMSG+6~, SHOWMSG+12*, SHOWBODY+1~, ADD+1~, ADD+3*, ADD+6, ADD+8*, ADD+9*, ADD+10, SHIFT~
    , SHIFT+1*, SHIFT+5, SHIFT+6, SHIFT+7, SHIFT+11, SCRLMODE+9*, SCRLMODE+11*, SCRLMODE+18
    IO IFOPEN+6~, IFOPEN+33
    IOBM SCRLMODE+2~, SCRLMODE+4*
    IOF IFOPEN+6~
    >> IOINHI SCRLMODE+3
    >> IOINORM SCRLMODE+3
    >> IORVOFF SHOWMSG+15, SHOWMSG+48, SHOWMSG+51, SHOWMSG+61, ADD+11
    >> IORVON SHOWMSG+15, SHOWMSG+48, SHOWMSG+51, SHOWMSG+61, ADD+11
    IOST IFOPEN+6~
    >> IOSTBM SCRLMODE+7
    IOTM SCRLMODE+2~, SCRLMODE+4*
    >> IOUOFF SCRLMODE+14
    >> IOUON SCRLMODE+14
    >> IOXY SCRLMODE+8
    IP IFOPEN+24~, IFOPEN+26*, IFOPEN+27, IFOPEN+29
    ITEM PICK+7~, PICK+9*, PICK+10*, PICK+12, PICK+13
    J ADD+1~, ADD+3*, ADD+6, SHIFT~, SHIFT+2, SHIFT+4, SHIFT+5, SHIFT+9*, SHIFT+10, SHIFT+11
    LAST SHOWBODY+11~*, SHOWBODY+14*, SHOWBODY+16
    LEN CJ~, CJ+1, LJ~, LJ+1, SP~, SP+4, SHIFT+3~, SHIFT+4*, SHIFT+5, SHIFT+6
    LINE SHOWMSG+6~, SHOWMSG+16*, SHOWMSG+17*, SHOWMSG+18*, SHOWMSG+19*, SHOWMSG+20, SHOWMSG+29*, SHOWMSG+31*, SHOWMSG+32, SHOWMSG+34*
    , SHOWMSG+37*, SHOWMSG+38*, SHOWMSG+41*, SHOWMSG+42, ADD+1~, SCRLMODE+2~, SCRLMODE+6*, SCRLMODE+12, SCRLMODE+13, SCRLMODE+15
    , SCRLMODE+16*, SCRLMODE+17*, SCRLMODE+19
    LINE( ADD+9, ADD+10, SHIFT+2, SHIFT+4, SHIFT+5*, SHIFT+10*
    LINE(1 ADD+4*, ADD+7
    LINK IFOPEN~, IFOPEN+8, IFOPEN+9
    LINKARY IFOPEN+6~, IFOPEN+11
    LINKARY("DOMAIN" IFOPEN+14, IFOPEN+16*, IFOPEN+17, IFOPEN+18, IFOPEN+23, IFOPEN+26
    LINKARY("IEN" IFOPEN+19, IFOPEN+23, IFOPEN+25, IFOPEN+30
    LINKARY("IP" IFOPEN+14, IFOPEN+20, IFOPEN+21, IFOPEN+27, IFOPEN+29*, IFOPEN+31
    LINKARY("LLP" IFOPEN+14
    LINKARY("PORT" IFOPEN+12*, IFOPEN+13, IFOPEN+21, IFOPEN+31
    LINKARY("SERVER" IFOPEN+14
    LINKNAME IFOPEN+6~, IFOPEN+8*, IFOPEN+10, IFOPEN+11
    LIST PICKMSG+2~, PICK+3
    LIST( PICK+10, PICK+12, PICK+16
    LIST(1 PICK+5
    MSG DISPLAY+3~, PICK+11~, PICK+12, SHOWMSG+6~, SHOWMSG+9, SHOWMSG+10, SHOWMSG+52, SHOWMSG+56~, SHOWMSG+57, SHOWMSG+58
    , SHOWMSG+62, SHOWBODY~, SHOWBODY+9, SHOWBODY+12, SHOWBODY+15, SHOWBODY+18
    MSG("ACK BY" SHOWMSG+19, SHOWMSG+55
    MSG("ACK TO" SHOWMSG+18
    MSG("BATCH" SHOWBODY+5*, SHOWBODY+6, SHOWBODY+8*, SHOWBODY+10*, SHOWBODY+14
    MSG("DIRECTION" SHOWMSG+22, SHOWMSG+27, SHOWMSG+33, SHOWBODY+16
    MSG("DT/TM CR EATED" , PICK+13
    MSG("DT/TM" SHOWMSG+22
    MSG("HDR" SHOWMSG+30, SHOWBODY+3
    MSG("ID" SHOWMSG+16
    MSG("STATUS" PICK+13, SHOWMSG+17, SHOWMSG+21, SHOWMSG+23, SHOWMSG+24, SHOWMSG+25, SHOWMSG+26, SHOWMSG+31, SHOWMSG+33, SHOWMSG+35
    , SHOWMSG+36*, SHOWMSG+37, SHOWMSG+39, SHOWMSG+40*, SHOWMSG+41
    MSGIEN EN+1~, EN+2*, EN+3, DISPLAY+5, DISPLAY+6, PICKMSG+2~, SHOWMSG~, SHOWMSG+9, SHOWMSG+55*, SHOWMSG+57
    , SHOWMSG+58, SHOWMSG+62
    NODE SHOWBODY+1~
    NODE(1 SHOWBODY+16
    OPEN IFOPEN+6~, IFOPEN+7*, IFOPEN+22*, IFOPEN+23, IFOPEN+32*, IFOPEN+33, IFOPEN+35
    POP IFOPEN+6~, IFOPEN+22, IFOPEN+32
    PORT IFOPEN+6~, IFOPEN+9*, IFOPEN+12
    QUIT SHOWBODY+1~, SHOWBODY+2*, SHOWBODY+12, SHOWBODY+18, ADD+1~, ADD+2*, SCRLMODE+2~, SCRLMODE+5*, SCRLMODE+9, SCRLMODE+18*
    SEG SHOWBODY+1~, SHOWBODY+3*, SHOWBODY+4, SHOWBODY+9, SHOWBODY+12, SHOWBODY+13, SHOWBODY+15, SHOWBODY+16!, SHOWBODY+18, SHOWBODY+19
    , ADD~
    SEG( SHIFT+1, SHIFT+5, SHIFT+6*, SHIFT+7!
    SEG(0 SHIFT+1
    SEG(1 SHOWBODY+16*, ADD+4*, ADD+5!
    STR SP+2~, SP+4*, SP+5
    STRING CJ~, CJ+1, LJ~, LJ+1
    SUBIEN SHOWMSG~, SHOWMSG+8*, SHOWMSG+10, SHOWMSG+46, SHOWMSG+52, SHOWBODY~, SHOWBODY+7, SHOWBODY+8
    TEMP SHOWMSG+6~, SHOWMSG+55, SCRLMODE+13*, SCRLMODE+14
    TEMP(1 SHOWMSG+55
    >> VALMAR DISPLAY+1, PICK+2, SHOWMSG+14, SHOWMSG+20, SHOWMSG+21, SHOWMSG+22, SHOWMSG+23, SHOWMSG+25, SHOWMSG+26, SHOWMSG+32
    , SHOWMSG+42, SHOWMSG+45, SHOWMSG+47, SHOWMSG+50, SHOWMSG+59, SHOWMSG+60, ADD+7, ADD+10, SCRLMODE+13, SCRLMODE+15
    >> VALMBCK EN+3*, DISPLAY+2*, EXIT+3*, SCRLMODE+20*
    >> VALMBG DISPLAY+4*, SCRLMODE+19*
    >> VALMCNT BLANK+1*, SHOWMSG+7*, SHOWMSG+15, SHOWMSG+48, SHOWMSG+51, SHOWMSG+61, I+1*, I+2, ADD+11, SCRLMODE+6
    , SCRLMODE+8, SCRLMODE+12, SCRLMODE+17
    >> X HELP+1*
    >> Y PICK+1, PICK+2, PICK+3, PICK+16*, PICK+17
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All