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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: HLCS2

Package: Health Level Seven

Routine: HLCS2


Information

HLCS2 ;SF/JC - More Communication Server utilities ;7/10/2008 16:57

Source Information

Source file <HLCS2.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Health Level Seven 5 $$TASKFLR^HLCS1  FILE^HLDIE  SEND^HLMA2  STATUS^HLTF0  $$PTR^HLUTIL2  
Kernel 5 HOME^%ZIS  (CALL,CLOSE)^%ZISTCP  $$OS^%ZOSV  (,$$ASKSTOP)^%ZTLOAD  $$NOW^XLFDT  
VA Fileman 3 ^DDS  ^DIK  ^DIR  

Caller Graph

Caller Graph Total: 45

Package Total Caller Graph
Health Level Seven 20 HL EDIT COMM SERVER PARAMETERS  HL STOP ALL  HL TASK RESTART  HLCS  HLCSHDR  HLCSHDR1  HLCSHDR2  HLCSLM  
HLCSMM  HLCSTCP  HLCSTCP2  HLCSTERM  HLFNC2  HLMA  HLMA3  HLP92  
HLTF  HLTP  HLTPCK1A  HLTPCK2A  
Kernel 13 XLFNSLK  XPDIA1  XUMF  XUMF04P  XUMF04Q  XUMF218  XUMF299  XUMF390  
XUMF4  XUMF416  XUMF4L0  XUMF4L2  XUMFEIMF  
Outpatient Pharmacy 4 PSOHLDS  PSOHLSG  PSORELDT  PSOVDF1  
Radiology Nuclear Medicine 3 RAHLACK  RAHLEXF  RAMAGHL  
Registration 3 DG774PF  DGRR557U  DGRRUTL  
Consult Request Tracking 1 GMRCITPI  
Text Integration Utility 1 TIUHL7U1  

Entry Points

Name Comments DBIA/ICR reference
GETAPP(HLAPP) ;Function to Retrieve parameters pertaining to a specific sending or receiving application
  • ICR #2887
    • Status: Active
    • Usage: Supported
    FWD ; Add supplemental clients from HLL("LINKS") to HLSUP array
    CLEAR ;Reset state of 869.3
  • ICR #4647
    • Status: Active
    • Usage: Private
    LLP(ALL) ;Stop Logical Links
  • ICR #4647
    • Status: Active
    • Usage: Private
    SITEP ;Edit Site Parameters
    STRT ;Start Links
  • ICR #4647
    • Status: Active
    • Usage: Private
    ADD ;Deliver message to supplemental client list.
    STALL ;STOP ALL LINKS AND FILERS
    QUE ;Restart Filers and AUTOSTART Logical Links after system re-boot
    PARAM() ;Return HL7 site parameters
  • ICR #3552
    • Status: Active
    • Usage: Controlled Subscription
    STARTF ;Start filers
  • ICR #4647
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    HOME^%ZIS LLP+18
    CALL^%ZISTCP LLP+17
    CLOSE^%ZISTCP LLP+19
    $$OS^%ZOSV LLP+8, STRT+13
    ^%ZTLOAD STRT+30
    $$ASKSTOP^%ZTLOAD LLP+16
    ^DDS SITEP+1
    ^DIK CLEAR+2, CLEAR+4
    ^DIR STALL+3, QUE+4
    $$TASKFLR^HLCS1 STARTF+6, STARTF+9
    FILE^HLDIE LLP+12, STRT+23
    SEND^HLMA2 ADD+10
    STATUS^HLTF0 ADD+10
    $$PTR^HLUTIL2 FWD+10
    $$NOW^XLFDT LLP+10, STRT+22

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: STALL+2
    Function Call: WRITE
    • Prompt: !!,"Shutdown Aborted!"
    • Line Location: STALL+4
    Function Call: WRITE
    • Prompt: !,"Shutting down all Links and Filers..."
    • Line Location: STALL+5
    Function Call: WRITE
    • Prompt: !!,"RESTART Aborted!"
    • Line Location: QUE+5
    Routine Call
    • %ZIS
    • Line Location:
      • LLP+18
    Routine Call
    • DDS
    • Line Location:
      • SITEP+1
    Routine Call
    • DIR
    • Line Location:
      • STALL+3
      • QUE+4

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZIS(14.7 - [#14.7] STRT+29
    ^%ZOSF("OS" LLP+8, LLP+14, STRT+13
    ^DIC(4 - [#4] PARAM+11
    ^DIC(4.2 - [#4.2] PARAM+9
    ^HL(771 - [#771] GETAPP+4, GETAPP+6, GETAPP+8
    ^HLCS(869.1 - [#869.1] STRT+8
    ^HLCS(869.3 - [#869.3] CLEAR+2, CLEAR+4, STARTF+3, STARTF+5, PARAM+6, PARAM+7, PARAM+8
    ^HLCS(870 - [#870] FWD+8, FWD+9, LLP+3, LLP+6, STRT+3, STRT+4, STRT+19, STRT+24
    ^ORD(101 - [#101] FWD+7
    ^XMB(3.8 - [#3.8] PARAM+15, GETAPP+7

    Label References

    Name Line Occurrences
    CLEAR STALL+6, QUE+7
    LLP STALL+7, QUE+9
    STARTF QUE+8
    STRT QUE+10

    Naked Globals

    Name Field # of Occurrence
    ^( LLP+3, STRT+3
    ^(0 STRT+29
    ^(200 STRT+8

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ALL LLP~, LLP+5
    CLIAP FWD+4~, FWD+10*, FWD+11
    CNT FWD+4~, FWD+5*, FWD+6, FWD+11
    DA CLEAR+1*, CLEAR+2*, CLEAR+3*, CLEAR+4*, STARTF+2~, SITEP+1*
    DA(1 CLEAR+1*, CLEAR+2, CLEAR+4
    >> DDSFILE SITEP+1*
    DEFCNT STARTF+2~, STARTF+5*, STARTF+6, STARTF+8*, STARTF+9
    >> DIK CLEAR+1*, CLEAR+3*
    DIR STALL+1~, QUE+1~
    DIR("A" STALL+2*, QUE+3*
    DIR(0 STALL+2*, QUE+3*
    >> DIRUT STALL+4, QUE+2, QUE+5
    >> DR SITEP+1*
    >> DUOUT STALL+4, QUE+2, QUE+5
    HLAPP GETAPP~, GETAPP+3*, GETAPP+4*, GETAPP+5, GETAPP+6, GETAPP+8
    HLBGR STRT+1~, STRT+8*, STRT+10, STRT+26
    HLCNT STARTF+2~, STARTF+6*, STARTF+9*
    HLDAPP STRT+1~, STRT+8*, STRT+27
    HLDEFRET PARAM+5~, PARAM+18*, PARAM+19
    HLDOMN PARAM+5~, PARAM+9*, PARAM+19
    HLDOMP PARAM+5~, PARAM+9*, PARAM+19
    HLDP LLP+2~*, LLP+3*, LLP+6, LLP+10, STRT+1~, STRT+2*, STRT+3*, STRT+4, STRT+19, STRT+21
    , STRT+24
    HLDP0 LLP+2~, LLP+3*, LLP+5, LLP+11, LLP+16, STRT+1~, STRT+3*, STRT+6, STRT+8, STRT+18
    HLENV STRT+1~, STRT+8*, STRT+11
    >> HLERROR ADD+9*
    HLINSN PARAM+5~, PARAM+11*, PARAM+19
    HLINSNM PARAM+5~, PARAM+11*, PARAM+19
    HLINSP PARAM+5~, PARAM+11*, PARAM+19
    HLJ LLP+2~, STRT+17~
    >> HLL("LINKS" FWD+3, FWD+5, FWD+6, FWD+11, ADD+11!
    >> HLM GETAPP+6*, GETAPP+7*, GETAPP+8
    HLMAILN PARAM+5~, PARAM+15*, PARAM+19
    HLMAILP PARAM+5~, PARAM+15*, PARAM+19
    >> HLMTIEN ADD+10
    HLNODE1 STARTF+2~, STARTF+5*, STARTF+8
    >> HLOGLINK ADD+10*
    HLPARAM PARAM+5~, PARAM+19*, PARAM+20
    HLPARAM0 STRT+1~
    HLPARM0 LLP+2~
    HLPARM4 LLP+2~, LLP+6*, LLP+8, LLP+11, LLP+14, LLP+17, STRT+1~, STRT+4*, STRT+13, STRT+14
    , STRT+29
    HLPRGAA PARAM+5~, PARAM+17*, PARAM+19
    HLPRGALL PARAM+5~, PARAM+17*, PARAM+19
    HLPRGCMP PARAM+5~, PARAM+17*, PARAM+19
    HLPROD PARAM+5~, PARAM+10*, PARAM+19
    HLQUIT STRT+1~, STRT+11!
    HLSUP ADD+11!
    HLSUP("S" FWD+11*, ADD+4, ADD+6, ADD+7, ADD+8, ADD+9
    HLTCP ADD+5~
    HLTCPI ADD+5~
    HLTCPO ADD+5~
    >> HLTRACE STRT+26*
    HLTYPTR STRT+1~, STRT+8*, STRT+10
    HLX PARAM+5~, PARAM+6*, PARAM+9, PARAM+10, PARAM+11, PARAM+15
    HLX4 PARAM+5~, PARAM+7*, PARAM+17
    HLX5 PARAM+5~, PARAM+8*, PARAM+18
    LNK FWD+4~, FWD+6*, FWD+8*, FWD+9, FWD+11
    >> POP LLP+18
    PTR FWD+6*, FWD+7*, FWD+10, FWD+11, STARTF+2~, STARTF+3*, STARTF+5
    >> ROUTINE FWD+5*
    TMP STARTF+2~, STARTF+6*, STARTF+9*
    U FWD+11, ADD+9, STARTF+5, STARTF+8, LLP+3, LLP+5, LLP+8, LLP+11, LLP+14, LLP+16
    , LLP+17, STRT+6, STRT+8, STRT+13, STRT+14, STRT+18, STRT+29, PARAM+9, PARAM+10, PARAM+11
    , PARAM+15, PARAM+17, PARAM+18, PARAM+19, GETAPP+6, GETAPP+7, GETAPP+8
    X LLP+2~, LLP+3*, LLP+10*, LLP+11, LLP+16*, STRT+17~, STRT+21*, STRT+22
    Y STALL+1~, STALL+4, QUE+1~, QUE+2, QUE+5, LLP+2~
    ZHLEIDS ADD+5~, ADD+6*, ADD+7, ADD+8, ADD+9, ADD+10
    ZLCLIENT ADD+5~, ADD+8*, ADD+9, ADD+10
    ZLOGLINK ADD+5~, ADD+7*, ADD+8, ADD+9, ADD+10
    ZMTIENS ADD+5~, ADD+10
    ZTCPU STRT+1~, STRT+29*
    ZTDESC STRT+1~, STRT+27*
    >> ZTDTH STRT+26*
    >> ZTIO STRT+26*
    >> ZTQUEUED QUE+2
    ZTRTN STRT+1~, STRT+26*
    >> ZTSAVE("HLDP" STRT+27*
    ZTSK STRT+1~
    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 |  Naked Globals |  Local Variables |  All