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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: HLCSAC

Package: Health Level Seven

Routine: HLCSAC


Information

HLCSAC ;ISCSF/RWF - MPI direct connect client ;05/31/2000 09:40

Source Information

Source file <HLCSAC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 (CALL,CLOSE)^%ZISTCP  (RMDEV,USE)^%ZISUTL  (,UNWIND)^%ZTER  $$KSP^XUPARAM  
Health Level Seven 3 (CREAD,SEND)^HLCSAS  (DATA,SDATA)^HLCSAS1  $$INIT^HLCSTCP  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Master Patient Index VistA 4 MPIFDUP  MPIFQ0  MPIFRTC  MPIFSA2  
Health Level Seven 1 HLMA  

Entry Points

Name Comments DBIA/ICR reference
EN(HLDP,INPUT,OUTPUT) ;Call to do direct connect to MPI
  • ICR #3471
    • Status: Active
    • Usage: Private
    ERR ;Report back an error
    ERROR ;Trap an error
    OPEN ;Open connection
    HELO ;start conversation
    DATA ;Send data
    TURN ;Turn channel
    GET ;Get responce
    QUIT ;Shut down
    POST(MSG) ;Send a command and get responce
    TRACE(S1) ;
    SETUP ;

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP OPEN+4
    CLOSE^%ZISTCP QUIT+2
    RMDEV^%ZISUTL QUIT+2
    USE^%ZISUTL QUIT+2
    ^%ZTER ERROR+1
    UNWIND^%ZTER ERROR+1
    CREAD^HLCSAS DATA+2, GET+1, POST+2
    SEND^HLCSAS QUIT+1, POST+1
    DATA^HLCSAS1 GET+3
    SDATA^HLCSAS1 DATA+2
    $$INIT^HLCSTCP SETUP+2
    $$KSP^XUPARAM HELO+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("HCSA" TRACE+3!, TRACE+5

    Label References

    Name Line Occurrences
    $$POST HELO+1, TURN+1
    DATA EN+9
    ERR EN+6, EN+7, EN+8, EN+9, EN+10, EN+11
    GET EN+11, GET+1
    HELO EN+8
    OPEN EN+7
    QUIT EN+12, ERR+2
    SETUP EN+6
    TRACE ERR+1, OPEN+2, OPEN+6, DATA+1, SETUP+6
    TURN EN+10

    Naked Globals

    Name Field # of Occurrence
    ^( TRACE+5*
    ^(0 TRACE+5*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % TRACE+2~, TRACE+5*
    H TRACE+2~, TRACE+4*, TRACE+5
    >> HCS("STAT" SETUP+5*
    HCSCMD EN+1~, DATA+3, GET+1, GET+2, POST+3
    HCSDAT EN+1~, DATA+3
    HCSER EN+1~
    HCSEXIT EN+1~, SETUP+5*
    HCSTRACE EN+1~, EN+4*, TRACE+5
    HLCS EN+1~, EN+4*, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, ERR+1, ERR+3
    OPEN+5*, HELO+2*, HELO+3*, DATA+3*, TURN+1*, GET+2*, SETUP+1*, SETUP+3*
    HLDBACK EN+2~
    HLDBSIZE EN+2~
    HLDP EN~, SETUP+1
    HLDREAD EN+2~, SETUP+4*
    HLDRETR EN+2~, OPEN+3
    HLDT1 EN+1~
    HLDWAIT EN+2~
    HLI OPEN+1~, OPEN+3*
    HLOS EN+1~
    >> HLP("ACKTIME" SETUP+4
    HLTCPADD EN+2~, OPEN+4
    HLTCPCS EN+2~
    HLTCPLNK EN+2~
    HLTCPORT EN+2~, OPEN+4
    INPUT EN~, DATA+2, SETUP+1
    IO OPEN+7
    MSG POST~, POST+1
    OUTPUT EN~, GET+3, SETUP+1
    >> POP EN+4*, ERR+2, OPEN+3, OPEN+5
    S1 TRACE~, TRACE+3, TRACE+5
    X EN+2~, HELO+1*, HELO+2, HELO+3, TURN+1*, SETUP+2*, SETUP+3
    Y EN+2~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All