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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLMA

Package: Health Level Seven

Routine: HLMA


Information

HLMA ;AISC/SAW-Message Administration Module ;09/13/2006

Source Information

Source file <HLMA.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
Health Level Seven 8 $$PARAM^HLCS2  (OPEN,SETUP)^HLCSAC  $$HLDATE^HLFNC  INIT^HLFNC2  CREATE^HLTF  STATUS^HLTF0  GENERATE^HLTP  EVENT^HLUTIL1  
Kernel 5 (CALL,CLOSE)^%ZISTCP  $$EC^%ZOSV  UNWIND^%ZTER  ($$HDIFF,$$HTE)^XLFDT  $$ADDRESS^XLFNSLK  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 64

Package Total Caller Graph
Registration 26 DGENQRY1  DGHTHL7  DGMSTHL7  DGPFHLS  DGPFHLU6  DGQEHL71  DGQEHL72  DGQEHLS  
DGROHLS  DGRUADT1  DGRUASIH  DGRUGBJ  DGRUUTL  VAFCA04  VAFCADT2  VAFCCOPT  
VAFCMS03  VAFCMSG2  VAFCTFMF  VAFHADT2  VAFHBGJ  VAFHCA08  VAFHCOPT  VAFHDD  
VAFHLA04  VAFHQRY  
Kernel 5 XUHUIHL7  XUMF04Q  XUMFI  XUMFXI  XUOAAHL7  
Automated Lab Instruments 4 LA7CHLU  LA7DVC  LA7DVM  LA7VHLU  
Outpatient Pharmacy 4 PSOHLDS  PSOHLSG  PSORELDT  PSOTPHL1  
Scheduling 4 SCDXMSG  SCMCHLG  SDPMHLS  SDRPA07  
Consult Request Tracking 3 GMRCIEV1  GMRCIEVT  GMRCITST  
Radiology Nuclear Medicine 3 RAHLR  RAHLRPT  RAHLRU  
Surgery 3 SRHLMFN  SRHLOORU  SRHLZIU  
Barcode Medication Administration 2 ALPBGEN  PSBSVHL7  
Order Entry Results Reporting 2 ORRDI1  ORRDI2  
Pharmacy Data Management 2 PSSDGUPD  PSSHUIDG  
Clinical Reminders 1 PXRM7M1  
Controlled Substances 1 PSDADT1  
Health Level Seven 1 HL PING  
Lab Service 1 LREPI2  
RPC Broker 1 XWB2HL7A  
Text Integration Utility 1 TIUHL7U1  

Entry Points

Name Comments DBIA/ICR reference
DIRECT(HLEID,HLARYTYP,HLFORMAT,HLRESLT,HLMTIENO,HLP) ;
  • ICR #2164
    • Status: Active
    • Usage: Supported
    CONT
    GENERATE(HLEID,HLARYTYP,HLFORMAT,HLRESLT,HLMTIEN,HLP) ;
  • ICR #2164
    • Status: Active
    • Usage: Supported
    CLOSE(LOGLINK) ;close connection that was open in tag DIRECT
    PING ;ping another VAMC to test Link
    PINGQ ;write back status and quit
    EXIT ;Update status if Message Text file entry has been created
    DNS ;
    PINGERR ;process errors from PING

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP DNS+22
    CLOSE^%ZISTCP PING+27
    $$EC^%ZOSV PINGERR+5, PINGERR+6
    UNWIND^%ZTER PINGERR+7
    ^DIC PING+8
    $$PARAM^HLCS2 PING+9
    OPEN^HLCSAC PING+14
    SETUP^HLCSAC PING+11
    $$HLDATE^HLFNC CONT+26
    INIT^HLFNC2 DIRECT+18
    CREATE^HLTF CONT+22
    STATUS^HLTF0 EXIT+2
    GENERATE^HLTP CONT+32
    EVENT^HLUTIL1 CONT+17
    $$HDIFF^XLFDT PING+26
    $$HTE^XLFDT PING+13
    $$ADDRESS^XLFNSLK DNS+15

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"Missing IP Address"
    • Line Location: PING+10
    Function Call: WRITE
    • Prompt: $C(11)_INPUT(1)_$C(28)_$C(13),!
    • Line Location: PING+20
    Function Call: WRITE
    • Prompt: !,HLCS,!
    • Line Location: PINGQ+1
    Function Call: WRITE
    • Prompt: !,"Calling DNS"
    • Line Location: DNS+4
    Function Call: WRITE
    • Prompt: !,"Domain Unknown"
    • Line Location: DNS+7
    Function Call: WRITE
    • Prompt: !,"Domain, "_HLDOM
    • Line Location: DNS+13
    Function Call: WRITE
    • Prompt: !,"Port: ",HLTCPORT
    • Line Location: DNS+14
    Function Call: WRITE
    • Prompt: !,"DNS Returned: ",HLIP
    • Line Location: DNS+16
    Routine Call
    • DIC
    • Line Location:
      • PING+8

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^HLCS(870 - [#870] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(4.2 - [#4.2] DNS+8
    ^HL(771.7 - [#771.7] CONT, CONT+1, CONT+3, CONT+4, CONT+5, CONT+19
    ^HL(772 - [#772] CONT+25
    ^HLCS(870 - [#870] CONT+14, CONT+15, DNS+6, DNS+23*
    ^ORD(101 - [#101] CONT+1, CONT+11, CONT+12

    Label References

    Name Line Occurrences
    CONT DIRECT+20
    DNS PING+15
    EXIT CONT, CONT+1, CONT+3, CONT+4, CONT+5, CONT+6, CONT+19
    PINGQ PING+11, PING+15

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DA PING+3~
    DIC PING+3~, PING+7*
    DIC(0 PING+7*
    HCS PING+4~
    HCSCMD PING+4~
    HCSDAT PING+4~
    HCSER PING+4~
    HCSEXIT PING+4~
    HCSTRACE PING+4~, PING+6*
    HL DIRECT+17!, DIRECT+18, DIRECT+19
    HLARYTYP GENERATE~, CONT, CONT+3, CONT+32, DIRECT~
    HLCS PING+4~, PING+6*, PING+11, PING+15, PING+24*, PINGQ+1, PINGERR+1*, PINGERR+5*, PINGERR+6*, DNS+5*
    , DNS+25*
    HLCSFAIL PING+3~
    HLCSOUT PING+3~
    HLDBACK PING+4~
    HLDBSIZE PING+3~
    HLDIRECT DIRECT+9~
    HLDIRECT("OPE N TIMEOUT" , DIRECT+15*
    HLDOM DNS+5~, DNS+6*, DNS+7, DNS+8*, DNS+9, DNS+10*, DNS+11*, DNS+12*, DNS+13, DNS+15
    HLDP PING+3~, PING+9*, DNS+6, DNS+23
    HLDPDM PING+3~, PING+9*, PING+13
    HLDPNM PING+3~, PING+9*, PING+13
    HLDREAD PING+3~, PING+22
    HLDRETR PING+4~, DNS+22
    HLDT CONT+22, CONT+25*, CONT+26, CONT+27, CONT+31!, EXIT+3!
    HLDT1 CONT+22, CONT+26*, CONT+27, CONT+31!, EXIT+3!, PING+4~
    HLDWAIT PING+4~
    HLEID GENERATE~, CONT, CONT+1*, CONT+17, CONT+32, DIRECT~, DIRECT+18
    HLENROU CONT+18*, CONT+29, CONT+31!, EXIT+3!
    HLEXROU CONT+18*, CONT+37, EXIT+3!
    HLFORMAT GENERATE~, CONT, CONT+19, CONT+32, DIRECT~
    HLI DNS+19~, DNS+22*
    HLIP DNS+5~, DNS+15*, DNS+16, DNS+17, DNS+20, DNS+21
    HLIP1 DNS+19~, DNS+21*, DNS+22, DNS+23
    HLJ DNS+19~, DNS+20*, DNS+21
    >> HLL("LINKS" CONT+6, CONT+9, CONT+10, CONT+12, CONT+13, CONT+15
    HLLIEN CONT+7~, CONT+14*, CONT+15
    HLLNAM CONT+7~, CONT+13*, CONT+14
    HLMID CONT+22, CONT+24, CONT+25*, CONT+27, CONT+32, EXIT+3!
    HLMIDAR GENERATE+35~, CONT+27*, CONT+34, DIRECT+9~
    HLMIDAR("N" CONT+34!
    HLMTIEN GENERATE~, CONT+22, CONT+25, CONT+32, EXIT+2, DIRECT+12*, DIRECT+22*
    HLMTIENO DIRECT~, DIRECT+12, DIRECT+17!, DIRECT+22*
    HLMTIENR DIRECT+9~, DIRECT+22
    HLN CONT+17, CONT+19!, DIRECT+9~
    HLN(15 CONT+18
    HLN(20 CONT+18
    HLN(771 CONT+19
    >> HLNEXT DIRECT+24*
    >> HLNODE DIRECT+24*
    HLOS PING+3~
    HLP GENERATE~, CONT+32, DIRECT~
    HLP("CONTPTR" CONT+5
    HLP("DT" CONT+27*
    HLP("DTM" CONT+27*
    HLP("GROUTINE" CONT+19*
    HLP("OPEN TIM EOUT" , DIRECT+13, DIRECT+14, DIRECT+15, DIRECT+16!
    HLP("SECURITY" CONT+4
    HLPARAM PING+3~
    HLPIEN CONT+7~, CONT+11*, CONT+12
    HLPNAM CONT+7~, CONT+10*, CONT+11
    HLPRIO GENERATE+35~, GENERATE+36*, DIRECT+9~, DIRECT+20*
    >> HLQUIET PING+5*, PINGQ+1, DNS+3*, DNS+4, DNS+7, DNS+13, DNS+14, DNS+16, DNS+22
    >> HLQUIT DIRECT+24*
    HLRESLT GENERATE~, GENERATE+37*, CONT*, CONT+1*, CONT+3*, CONT+4*, CONT+5*, CONT+6, CONT+9, CONT+12*
    , CONT+15*, CONT+19*, CONT+27*, CONT+34*, CONT+35*, EXIT+2, DIRECT~, DIRECT+10*, DIRECT+19*
    HLRESLT1 CONT+2~*, CONT+32, CONT+35, EXIT+3!
    HLRESLTA CONT+2~*
    HLRETRA PING+4~
    HLSAN DIRECT+9~
    HLTCP GENERATE+35~, EXIT+1!, DIRECT+9~
    HLTCPADD PING+3~
    HLTCPCS PING+3~, PING+4~
    HLTCPLNK PING+3~
    HLTCPO GENERATE+35~, DIRECT+9~
    HLTCPORT PING+3~, DNS+11, DNS+12, DNS+14, DNS+22
    HLTCPRET PING+3~
    HLTPUT PING+26!*
    HLX1 PING+4~, PING+19*, PING+26
    HLX2 PING+4~, PING+23*, PING+26
    I CONT+7~, CONT+8*, CONT+9*, CONT+10, CONT+12, CONT+13, CONT+15
    INPUT PING+4~, PING+6*
    INPUT(1 PING+13*, PING+20, PING+24
    IO DNS+24
    LOGLINK CLOSE~
    OUTPUT PING+4~, PING+6*
    POP PING+4~, PING+6*, DNS+2*, DNS+9, DNS+20, DNS+22, DNS+23, DNS+25
    U CONT+10, CONT+12, CONT+13, PING+9, DNS+6, DNS+8, DNS+23
    X PING+4~, PING+22*, PING+24*, PING+26
    Y PING+4~, PING+8, PING+9
    Y(0 PING+9
    ZMID DIRECT+9~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All