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/OAK/PIJ -ListManager Screen for viewing messages;12 JUN 1997 10:00 am ;03/21/2010

Source Information

Source file <HLOUSR1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Health Level Seven 6 $$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  
List Manager 3 EN^VALM  (CLEAR,FULL)^VALM1  (CLEAN,CNTRL)^VALM10  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Health Level Seven 9 HLO DISPLAY SINGLE MESSAGE  HLO MESSAGE VIEWER  HLO SCROLL MODE  HLO SEQUENCE QUEUE MENU  HLO SINGLE MESSAGE DISPLAY  HLOUSR  HLOUSR3  HLOUSR4  
HLOUSR5  
Kernel 1 ^ORD(101  

Entry Points

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

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP IFOPEN+27, IFOPEN+37
    ^DIR PICK, PICK+15
    $$UPD^HLOASUB1 IFOPEN+25, IFOPEN+36
    $$GETMSG^HLOMSG PICK+12, SHOWMSG+9, SHOWMSG+89, SHOWMSG+102
    $$HLNEXT^HLOMSG SHOWBODY+11, SHOWBODY+17, SHOWBODY+21
    $$NEXTMSG^HLOMSG SHOWBODY+14
    $$FINDMSG^HLOMSG1 PICK+3
    GETMSGB^HLOMSG1 SHOWMSG+10, SHOWMSG+90, SHOWMSG+103
    $$PARSEHDR^HLOPRS SHOWMSG+12
    $$DNS^HLOTCP IFOPEN+32
    $$GETLINK^HLOTLNK IFOPEN+17
    EN^VALM EN+4
    CLEAR^VALM1 EXIT+2
    FULL^VALM1 PICKMSG+4
    CLEAN^VALM10 EXIT+1
    CNTRL^VALM10 SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106, ADD+10
    $$DT^XLFDT IFOPEN+29, IFOPEN+31
    $$FMTE^XLFDT PICK+13, SHOWMSG+44, SHOWMSG+50
    $$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)
    ^HLB - [#778] SHOWMSG+24
    ^HLB("QUEUE" SHOWMSG+34
    ^HLD(779.1 - [#779.1] IFOPEN+22
    ^HLTMP("DNS LAST" IFOPEN+29, IFOPEN+31*

    Label References

    Name Line Occurrences
    $$CJ SHOWMSG+15, SHOWMSG+73, SHOWMSG+76, SHOWMSG+92, SHOWMSG+105
    $$I SHOWMSG+15, SHOWMSG+21, SHOWMSG+40, SHOWMSG+41, SHOWMSG+44, SHOWMSG+46, SHOWMSG+48, SHOWMSG+50, SHOWMSG+51, SHOWMSG+58
    , SHOWMSG+68, SHOWMSG+71, SHOWMSG+73, SHOWMSG+76, SHOWMSG+91, SHOWMSG+92, SHOWMSG+104, SHOWMSG+105, ADD+8, ADD+15
    $$LJ SHOWMSG+18, SHOWMSG+19, SHOWMSG+20, SHOWMSG+39, SHOWMSG+44, SHOWMSG+46, SHOWMSG+50, SHOWMSG+56, SHOWMSG+64
    $$PICKMSG EN+2
    $$SP SCRLMODE+14
    @( SCRLMODE+11
    ADD SHOWBODY+6, SHOWBODY+11, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18, SHOWBODY+22
    EXIT BLANK+2
    PICK PICK+4
    SHIFT ADD+7, SHIFT+11
    SHOWBODY SHOWMSG+80, SHOWMSG+94, SHOWMSG+107
    SHOWMSG DISPLAY+6

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> C SCRLMODE+18*
    CHAR SP~, SP+3*, SP+4
    COUNT PICKMSG+3~, PICK+3*, PICK+4, PICK+5, PICK+6, PICK+14
    DATA IFOPEN+21~, IFOPEN+25, IFOPEN+34~, IFOPEN+36
    DATA( IFOPEN+24*, IFOPEN+35*
    DEFAULT PICKMSG~, PICKMSG+7
    DIR PICKMSG+3~
    DIR("?" PICKMSG+8*, PICK+14*
    DIR("A" PICKMSG+6*, PICK+14*
    DIR("B" PICKMSG+7*
    DIR(0 PICKMSG+5*, PICK+14*
    >> DIRUT PICK+1
    DX SCRLMODE+2~, SCRLMODE+8*
    DY SCRLMODE+2~, SCRLMODE+8*
    HDR SHOWMSG+6~, SHOWMSG+12
    HDR("APP ACK TYPE" , SHOWMSG+36
    HDR(1 SHOWMSG+11*
    HDR(2 SHOWMSG+11*
    >> HLRFRSH SCRLMODE+1, SCRLMODE+11
    I SHOWMSG+6~, SHOWMSG+13*, SHOWBODY+1~, ADD+1~, ADD+4*, ADD+7, ADD+13*, ADD+14*, ADD+15, SHIFT~
    , SHIFT+1*, SHIFT+5, SHIFT+6, SHIFT+7, SHIFT+11, SCRLMODE+9*, SCRLMODE+11*, SCRLMODE+18
    IO IFOPEN+7~, IFOPEN+39
    IOBM SCRLMODE+2~, SCRLMODE+4*
    IOF IFOPEN+7~
    >> IOINHI ADD+10, SCRLMODE+3
    >> IOINORM ADD+10, SCRLMODE+3
    >> IORVOFF SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106
    >> IORVON SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106
    IOST IFOPEN+7~
    >> IOSTBM SCRLMODE+7
    IOTM SCRLMODE+2~, SCRLMODE+4*
    >> IOUOFF SCRLMODE+14
    >> IOUON SCRLMODE+14
    >> IOXY SCRLMODE+8
    IP IFOPEN+30~, IFOPEN+32*, IFOPEN+33, IFOPEN+35
    ITEM PICK+7~, PICK+9*, PICK+10*, PICK+12, PICK+13
    J ADD+1~, ADD+4*, ADD+7, SHIFT~, SHIFT+2, SHIFT+4, SHIFT+5, SHIFT+9*, SHIFT+10, SHIFT+11
    LAST SHOWBODY+13~*, SHOWBODY+16*, SHOWBODY+18
    LEN CJ~, CJ+1, LJ~, LJ+1, SP~, SP+4, SHIFT+3~, SHIFT+4*, SHIFT+5, SHIFT+6
    LINE SHOWMSG+6~, SHOWMSG+18*, SHOWMSG+19*, SHOWMSG+20*, SHOWMSG+21, SHOWMSG+23*, SHOWMSG+39*, SHOWMSG+40, SHOWMSG+53*, SHOWMSG+56*
    , SHOWMSG+58, SHOWMSG+60*, SHOWMSG+63*, SHOWMSG+64*, SHOWMSG+67*, SHOWMSG+68, ADD+1~, SCRLMODE+2~, SCRLMODE+6*, SCRLMODE+12
    , SCRLMODE+13, SCRLMODE+15, SCRLMODE+16*, SCRLMODE+17*, SCRLMODE+19
    LINE( ADD+14, ADD+15, SHIFT+2, SHIFT+4, SHIFT+5*, SHIFT+10*
    LINE(1 ADD+5*, ADD+8
    LINK IFOPEN~, IFOPEN+14, IFOPEN+15
    LINKARY IFOPEN+7~, IFOPEN+17
    LINKARY("DOMAIN" IFOPEN+20, IFOPEN+22*, IFOPEN+23, IFOPEN+24, IFOPEN+29, IFOPEN+32
    LINKARY("IEN" IFOPEN+25, IFOPEN+29, IFOPEN+31, IFOPEN+36
    LINKARY("IP" IFOPEN+20, IFOPEN+26, IFOPEN+27, IFOPEN+33, IFOPEN+35*, IFOPEN+37
    LINKARY("LLP" IFOPEN+20
    LINKARY("PORT" IFOPEN+18*, IFOPEN+19, IFOPEN+27, IFOPEN+37
    LINKARY("SERVER" IFOPEN+20
    LINKNAME IFOPEN+7~, IFOPEN+14*, IFOPEN+16, IFOPEN+17
    LIST PICKMSG+3~, 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+80, SHOWMSG+88~, SHOWMSG+89, SHOWMSG+90
    , SHOWMSG+94, SHOWMSG+101~, SHOWMSG+102, SHOWMSG+103, SHOWMSG+107, SHOWBODY~, SHOWBODY+11, SHOWBODY+14, SHOWBODY+17, SHOWBODY+21
    MSG("ACK BY I EN" , SHOWMSG+86
    MSG("ACK BY" SHOWMSG+20, SHOWMSG+36
    MSG("ACK TO I EN" , SHOWMSG+99
    MSG("ACK TO" SHOWMSG+19
    MSG("BATCH" SHOWBODY+7*, SHOWBODY+8, SHOWBODY+10*, SHOWBODY+12*, SHOWBODY+16
    MSG("DIRECTION" SHOWMSG+24, SHOWMSG+30, SHOWMSG+32, SHOWMSG+44, SHOWMSG+52, SHOWMSG+59, SHOWBODY+18
    MSG("DT/TM CR EATED" , PICK+13
    MSG("DT/TM" SHOWMSG+33, SHOWMSG+44
    MSG("HDR" SHOWMSG+11, SHOWBODY+5, SHOWBODY+18
    MSG("ID" SHOWMSG+18
    MSG("IEN" SHOWMSG+34
    MSG("STATUS" PICK+13, SHOWMSG+10*, SHOWMSG+28*, SHOWMSG+29*, SHOWMSG+31*, SHOWMSG+34*, SHOWMSG+35*, SHOWMSG+36*, SHOWMSG+39, SHOWMSG+41
    , SHOWMSG+44, SHOWMSG+46, SHOWMSG+47, SHOWMSG+48, SHOWMSG+49, SHOWMSG+50, SHOWMSG+51, SHOWMSG+56, SHOWMSG+59, SHOWMSG+61
    , SHOWMSG+62*, SHOWMSG+63, SHOWMSG+65, SHOWMSG+66*, SHOWMSG+67, SHOWMSG+90*, SHOWMSG+103*
    MSGIEN EN+1~, EN+2*, EN+3, DISPLAY+5, DISPLAY+6, PICKMSG+3~, SHOWMSG~, SHOWMSG+9, SHOWMSG+24, SHOWMSG+86*
    , SHOWMSG+89, SHOWMSG+90, SHOWMSG+94, SHOWMSG+99*, SHOWMSG+102, SHOWMSG+103, SHOWMSG+107
    NODE SHOWBODY+1~
    OPEN IFOPEN+7~, IFOPEN+8*, IFOPEN+28*, IFOPEN+29, IFOPEN+38*, IFOPEN+39, IFOPEN+41
    POP IFOPEN+7~, IFOPEN+28, IFOPEN+38
    PORT IFOPEN+7~, IFOPEN+15*, IFOPEN+18
    QUIT SHOWBODY+1~, SHOWBODY+2*, SHOWBODY+14, SHOWBODY+21, ADD+1~, ADD+2*, SCRLMODE+2~, SCRLMODE+5*, SCRLMODE+9, SCRLMODE+18*
    SEG SHOWBODY+1~, SHOWBODY+5*, SHOWBODY+6, SHOWBODY+11, SHOWBODY+14, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18!, SHOWBODY+21, SHOWBODY+22
    , ADD~
    SEG( SHIFT+1, SHIFT+5, SHIFT+6*, SHIFT+7!
    SEG(0 SHIFT+1
    SEG(1 SHOWBODY+18*, ADD+5*, ADD+6!
    SEGS EN+1~, SHOWMSG+80, SHOWBODY~, SHOWBODY+6, SHOWBODY+11, SHOWBODY+15, SHOWBODY+17, SHOWBODY+18, SHOWBODY+22, ADD~
    , ADD+3*, ADD+12
    SEGS( ADD+12*
    SEGS("ARY" SHOWBODY+3*
    SEGS("BOT" SHOWBODY+23*
    SEGS("TOP" SHOWBODY+4*
    STATUS SHOWMSG+6~, SHOWMSG+10*, SHOWMSG+88~, SHOWMSG+90*, SHOWMSG+103*
    STR SP+2~, SP+4*, SP+5
    STRING CJ~, CJ+1, LJ~, LJ+1
    SUBIEN SHOWMSG~, SHOWMSG+8*, SHOWMSG+10, SHOWMSG+72, SHOWMSG+80, SHOWMSG+90, SHOWMSG+103, SHOWBODY~, SHOWBODY+9, SHOWBODY+10
    TEMP SHOWMSG+6~, SCRLMODE+13*, SCRLMODE+14
    TIME IFOPEN~, IFOPEN+11*, IFOPEN+27, IFOPEN+37
    TRIES SHOWMSG+6~, SHOWMSG+24*, SHOWMSG+44
    >> VALMAR DISPLAY+1, PICK+2, SHOWMSG+15, SHOWMSG+21, SHOWMSG+40, SHOWMSG+41, SHOWMSG+44, SHOWMSG+46, SHOWMSG+48, SHOWMSG+50
    , SHOWMSG+51, SHOWMSG+58, SHOWMSG+68, SHOWMSG+71, SHOWMSG+73, SHOWMSG+76, SHOWMSG+91, SHOWMSG+92, SHOWMSG+104, SHOWMSG+105
    , SHOWBODY+3, ADD+8, ADD+15, SCRLMODE+13, SCRLMODE+15
    >> VALMBCK EN+3*, DISPLAY+2*, EXIT+3*, SCRLMODE+20*
    >> VALMBG DISPLAY+4*, SCRLMODE+19*
    >> VALMCNT BLANK+1*, SHOWMSG+7*, SHOWMSG+16, SHOWMSG+74, SHOWMSG+77, SHOWMSG+93, SHOWMSG+106, SHOWBODY+4, SHOWBODY+23, I+1*
    , I+2, ADD+10, ADD+12, 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