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 ;02/26/2009 15:42

Source Information

Source file <HLMA.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Health Level Seven 9 $$PARAM^HLCS2  (OPEN,SETUP)^HLCSAC  $$HLDATE^HLFNC  INIT^HLFNC2  $$DONTPING^HLMA4  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: 128

Package Total Caller Graph
Registration 26 DGENQRY1  DGHTHL7  DGMSTHL7  DGPFHLS  DGPFHLT  DGPFHLT2  DGPFHLU6  DGROHLS  
DGRUADT1  DGRUASIH  DGRUGBJ  DGRUUTL  DGVTSA28  VAFCA04  VAFCADT2  VAFCCOPT  
VAFCMS03  VAFCMSG2  VAFCTFMF  VAFHADT2  VAFHBGJ  VAFHCA08  VAFHCOPT  VAFHDD  
VAFHLA04  VAFHQRY  
Master Patient Index VistA 13 MPIFA24B  MPIFA28  MPIFA31B  MPIFA40  MPIFBT1  MPIFCMOR  MPIFDEL  MPIFEDIT  
MPIFQUE3  MPIFQUE4  MPIFREQ  MPIFRES  MPIFRESS  
IFCAP 9 PRCHAAC1  PRCPHLFM  PRCPHLQU  PRCPHLSO  PRCVEE1  PRCVIMF  PRCVMON  PRCVPOSD  
PRCVVMF  
Clinical Information Resource Network 6 RGADT1  RGADTPC  RGFIBM  RGHOUT  RGJCSUB  RGMTSTAT  
Integrated Billing 6 IBCNEDEP  IBCNEHLD  IBCNEHLM  IBCNERTQ  IBCNHHLO  IBTRHLO  
Kernel 6 XUHUIHL7  XUMF04Q  XUMFI  XUMFXI  XUOAAHL7  ^DIC(19  
Consult Request Tracking 5 GMRCCCRA  GMRCHL7H  GMRCIEV1  GMRCIEVT  GMRCITST  
Outpatient Pharmacy 5 PSOHLDS  PSOHLSG  PSORELDT  PSORRX1  PSOTPHL1  
Scheduling 5 SCDXMSG  SCMCHLG  SDHL7APT  SDPMHLS  SDRPA07  
Income Verification Match 4 IVM2071A  IVMCQ1  IVMLINS2  IVMPTRN3  
Inpatient Medications 4 PSJPDAPP  PSJPDCL  PSJPDCLA  PSJPDCLU  
Automated Lab Instruments 3 LA7DVC  LA7DVM  LA7VHLU  
Barcode Medication Administration 3 ALPBGEN  ALPBINP  PSBSVHL7  
E Claims Management Engine 3 BPSECMC2  BPSJAREG  BPSJPREG  
Pharmacy Data Management 3 PSSDGUPD  PSSHLDFS  PSSHUIDG  
Radiology Nuclear Medicine 3 RAHLR  RAHLRPT  RAHLRU  
Surgery 3 SRHLMFN  SRHLOORU  SRHLZIU  
Clinical Procedures 2 MDCPMESQ  MDHL7BH  
Imaging 2 MAGDHLTA  MAGDHLTC  
Mental Health 2 YSGAFHL7  YTQHL7  
My HealtheVet 2 MHV7T  MHV7TB  
Text Integration Utility 2 TIUCCRHL  TIUHL7U1  
Clinical Case Registries 1 RORHL7  
Clinical Reminders 1 PXRM7M1  
Controlled Substances 1 PSDADT1  
Fee Basis 1 FBFHLX  
Functional Independence 1 RMIMHL  
Health Level Seven 1 HL PING  
Lab Service 1 LREPI2  
Order Entry Results Reporting 1 ORMBLDVB  
RPC Broker 1 XWB2HL7A  
VBECS 1 VBECHLRT  
VDEF 1 VDEFREQ1  

Entry Points

Name Comments DBIA/ICR reference
GENERATE(HLEID,HLARYTYP,HLFORMAT,HLRESLT,HLMTIEN,HLP) ;
  • ICR #2164
    • Status: Active
    • Usage: Supported
    CONT ;
    EXIT ;Update status if Message Text file entry has been created
    DIRECT(HLEID,HLARYTYP,HLFORMAT,HLRESLT,HLMTIENO,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
    PINGERR ;process errors from PING
    DNS ;

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP DNS+32
    CLOSE^%ZISTCP PING+37
    $$EC^%ZOSV PINGERR+5, PINGERR+6
    UNWIND^%ZTER PINGERR+7
    ^DIC PING+8
    $$PARAM^HLCS2 PING+9
    OPEN^HLCSAC PING+16
    SETUP^HLCSAC PING+11
    $$HLDATE^HLFNC CONT+28
    INIT^HLFNC2 DIRECT+22
    $$DONTPING^HLMA4 PING+13
    CREATE^HLTF CONT+24
    STATUS^HLTF0 EXIT+2
    GENERATE^HLTP CONT+34
    EVENT^HLUTIL1 CONT+19
    $$HDIFF^XLFDT PING+36
    $$HTE^XLFDT PING+15
    $$ADDRESS^XLFNSLK DNS+25

    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+25
    Function Call: WRITE
    • Prompt: $C(11)_INPUT(1)_$C(28)_$C(13),@IOF
    • Line Location: PING+27
    Function Call: WRITE
    • Prompt: $C(11)_INPUT(1)_$C(28)_$C(13),@HLTCPLNK("IOF")
    • Line Location: PING+28
    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+9
    Function Call: WRITE
    • Prompt: !,"Domain Unknown"
    • Line Location: DNS+11
    Function Call: WRITE
    • Prompt: !,"Domain, "_HLDOM
    • Line Location: DNS+23
    Function Call: WRITE
    • Prompt: !,"Port: ",HLTCPORT
    • Line Location: DNS+24
    Function Call: WRITE
    • Prompt: !,"DNS Returned: ",HLIP
    • Line Location: DNS+26
    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+14
    ^HL(771.7 - [#771.7] CONT+2, CONT+3, CONT+5, CONT+6, CONT+7, CONT+21
    ^HL(772 - [#772] CONT+27
    ^HLCS(870 - [#870] CONT+16, CONT+17, DNS+6, DNS+8, DNS+33*
    ^ORD(101 - [#101] CONT+3, CONT+13, CONT+14

    Label References

    Name Line Occurrences
    CONT DIRECT+24
    DNS PING+17
    EXIT CONT+1, CONT+3, CONT+5, CONT+6, CONT+7, CONT+8, CONT+21
    PINGQ PING+11, PING+13, PING+17

    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+21!, DIRECT+22, DIRECT+23
    HLARYTYP GENERATE~, CONT+1, CONT+5, CONT+34, DIRECT~
    HLCS PING+4~, PING+6*, PING+11, PING+17, PING+34*, PINGQ+1, PINGERR+1*, PINGERR+5*, PINGERR+6*, DNS+5*
    DNS+12*, DNS+35*
    HLCSFAIL PING+3~
    HLCSOUT PING+3~
    HLDBACK PING+4~
    HLDBSIZE PING+3~
    HLDIRECT DIRECT+11~
    HLDIRECT("OPE N TIMEOUT" , DIRECT+19*
    HLDOM DNS+5~, DNS+6*, DNS+10, DNS+14*, DNS+17, DNS+18*, DNS+19*, DNS+20*, DNS+22*, DNS+23
    DNS+25
    HLDOM("DNS" DNS+8*, DNS+10, DNS+17, DNS+22
    HLDP PING+3~, PING+9*, DNS+6, DNS+8, DNS+33
    HLDPDM PING+3~, PING+9*, PING+15
    HLDPNM PING+3~, PING+9*, PING+15
    HLDREAD PING+3~, PING+32
    HLDRETR PING+4~, DNS+32
    HLDT CONT+24, CONT+27*, CONT+28, CONT+29, CONT+33!, EXIT+3!
    HLDT1 CONT+24, CONT+28*, CONT+29, CONT+33!, EXIT+3!, PING+4~
    HLDWAIT PING+4~
    HLEID GENERATE~, CONT+1, CONT+3*, CONT+19, CONT+34, DIRECT~, DIRECT+22
    HLENROU CONT+20*, CONT+31, CONT+33!, EXIT+3!
    HLEXROU CONT+20*, CONT+44, EXIT+3!
    HLFORMAT GENERATE~, CONT+1, CONT+21, CONT+34, DIRECT~
    HLI DNS+29~, DNS+32*
    HLIP DNS+5~, DNS+25*, DNS+26, DNS+27, DNS+30, DNS+31
    HLIP1 DNS+29~, DNS+31*, DNS+32, DNS+33
    HLJ DNS+29~, DNS+30*, DNS+31
    >> HLL("LINKS" CONT+8, CONT+11, CONT+12, CONT+14, CONT+15, CONT+17, EXIT+3!
    HLLIEN CONT+9~, CONT+16*, CONT+17
    HLLNAM CONT+9~, CONT+15*, CONT+16
    HLMID CONT+24, CONT+26, CONT+27*, CONT+29, CONT+34, EXIT+3!
    HLMIDAR GENERATE+38~, CONT+29*, CONT+36, DIRECT+11~
    HLMIDAR("HLMID" CONT+40
    HLMIDAR("IEN773" CONT+41
    HLMIDAR("N" CONT+36!
    HLMTIEN GENERATE~, CONT+24, CONT+27, CONT+34, EXIT+2, DIRECT+16*, DIRECT+26*
    HLMTIENO DIRECT~, DIRECT+16, DIRECT+21!, DIRECT+26*
    HLMTIENR DIRECT+11~, DIRECT+26
    HLN CONT+19, CONT+21!, DIRECT+11~
    HLN(15 CONT+20
    HLN(20 CONT+20
    HLN(771 CONT+21
    >> HLNEXT DIRECT+28*
    >> HLNODE DIRECT+28*
    HLOS PING+3~
    HLP GENERATE~, CONT+34, DIRECT~
    HLP("CONTPTR" CONT+7
    HLP("DT" CONT+29*
    HLP("DTM" CONT+29*
    HLP("GROUTINE" CONT+21*
    HLP("OPEN TIM EOUT" , DIRECT+17, DIRECT+18, DIRECT+19, DIRECT+20!
    HLP("SECURITY" CONT+6
    HLPARAM PING+3~
    HLPIEN CONT+9~, CONT+13*, CONT+14
    HLPNAM CONT+9~, CONT+12*, CONT+13
    HLPRIO GENERATE+38~, GENERATE+41*, DIRECT+11~, DIRECT+24*
    >> HLQUIET PING+5*, PINGQ+1, DNS+3*, DNS+4, DNS+11, DNS+23, DNS+24, DNS+26, DNS+32
    >> HLQUIT DIRECT+28*
    HLRESLT GENERATE~, GENERATE+42*, CONT+2*, CONT+3*, CONT+5*, CONT+6*, CONT+7*, CONT+8, CONT+11, CONT+14*
    CONT+17*, CONT+21*, CONT+29*, CONT+36*, CONT+37*, EXIT+2, DIRECT~, DIRECT+14*, DIRECT+23*
    HLRESLT("HLMID" CONT+40*
    HLRESLT("IEN773" CONT+41*
    HLRESLT1 CONT+4~*, CONT+34, CONT+37, EXIT+3!
    HLRESLTA CONT+4~*
    HLRETRA PING+4~
    HLSAN DIRECT+11~
    HLSUP GENERATE+40~
    HLTCP GENERATE+38~, EXIT+1!, DIRECT+11~
    HLTCPADD PING+3~
    HLTCPCS PING+3~, PING+4~
    HLTCPLNK PING+3~
    HLTCPLNK("IOF" PING+28
    HLTCPO GENERATE+38~, DIRECT+11~
    HLTCPORT PING+3~, DNS+19, DNS+20, DNS+24, DNS+32
    HLTCPRET PING+3~
    HLTPUT PING+36!*
    HLX1 PING+4~, PING+21*, PING+36
    HLX2 PING+4~, PING+33*, PING+36
    I CONT+9~, CONT+10*, CONT+11*, CONT+12, CONT+14, CONT+15, CONT+17
    INPUT PING+4~, PING+6*
    INPUT(1 PING+15*, PING+28, PING+34
    IO DIRECT+13~, DNS+34
    IOF DIRECT+13~
    ION DIRECT+13~
    IOST DIRECT+13~
    IOT DIRECT+13~
    LOGLINK CLOSE~
    OUTPUT PING+4~, PING+6*
    POP DIRECT+13~, PING+4~, PING+6*, DNS+2*, DNS+17, DNS+30, DNS+32, DNS+33, DNS+35
    U CONT+12, CONT+14, CONT+15, PING+9, DNS+6, DNS+14, DNS+33
    X PING+4~, PING+32*, PING+34*, PING+36
    Y PING+4~, PING+8, PING+9
    Y(0 PING+9
    ZMID DIRECT+11~
    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