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

Package: Health Level Seven

Routine: HLUTIL


Information

HLUTIL ;SFISC/RJH- Utilities for HL7 TCP ;08/24/2000 16:55

Source Information

Source file <HLUTIL.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 7 $$LLOK^HLCSLM  (DEQUE,ENQUE)^HLCSREP  FILE^HLDIE  STATUS^HLTF0  $$MSA^HLTP3  CHK^HLTPCK2  LINK^HLUTIL3  

Caller Graph

Caller Graph Total: 14

Package Total Caller Graph
Registration 5 DGHTRPT  DGHTRTX  DGHTXREF  VAFCOFIN  VAFCTFIN  
IHS Changes To Lab 3 BLRRLFX1  BLRRLMV  BLRVHL  
Automated Lab Instruments 2 LA7POC  LA7VHL  
Consult Request Tracking 1 GMRCITR  
RPC Broker 1 XWB2HL7  
Radiology Nuclear Medicine 1 RAHLEX1  
Text Integration Utility 1 TIUHL7A  

Entry Points

Name Comments DBIA/ICR reference
MSGACT(X,HLIENACT) ;outgoing message action
  • ICR #3098
    • Status: Active
    • Usage: Supported
    TOPURG() ; clear the DONT PURGE field to allow the message to be purged.
    ; return value : 0 for successfully clear the field
    ; -1 for failure
  • ICR #2434
    • Status: Active
    • Usage: Supported
    CHKLL(X) ;check setup of Logical Link
  • ICR #3098
    • Status: Active
    • Usage: Supported
    DONTPURG() ; set the DONT PURGE field to 1 in order to prevent the message
    ; from purging.
    ; return value : 1 for successfully set the field
    ; -1 for failure
  • ICR #2434
    • Status: Active
    • Usage: Supported
    MSGSTAT(X) ;message status
  • ICR #3098
    • Status: Active
    • Usage: Supported
    REPROC(IEN,RTN) ; reprocessing message
    ; IEN- the message IEN in file 773
    ; RTN- the routine, to be Xecuted for processing the message
    ; return value: 0 for success, -1 for failure
  • ICR #2434
    • Status: Active
    • Usage: Supported
    SETPURG(STATUS) ; to set or to clear the DONT PURGE field
    ; HLMTIENS = ien in file 773 for this message
    ; input: 1 to set the DONT PURGE field
    ; 0 to clear the DONT PURGE field.
    ; return value: 1 means successfully set the DONT PURGE field
    ; 0 means successfully clear the DONT PURGE field
    ; -1 means fail to set or to clear the field
  • ICR #2434
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$LLOK^HLCSLM CHKLL+8
    DEQUE^HLCSREP MSGACT+25
    ENQUE^HLCSREP MSGACT+43
    FILE^HLDIE MSGACT+36
    STATUS^HLTF0 MSGACT+22, REPROC+20
    $$MSA^HLTP3 REPROC+9
    CHK^HLTPCK2 REPROC+11
    LINK^HLUTIL3 CHKLL+6

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HL(771.7 - [#771.7] REPROC+18
    ^HLMA - [#773] MSGSTAT+18, MSGSTAT+23, MSGSTAT+27, MSGACT+8, MSGACT+11, MSGACT+15, MSGACT+45, SETPURG+8, SETPURG+10, SETPURG+12*
    , SETPURG+13, REPROC+7, REPROC+9, REPROC+10
    ^HLMA("AC" MSGSTAT+23, MSGSTAT+25
    ^HLMA("C" MSGSTAT+16, MSGACT+7

    Label References

    Name Line Occurrences
    $$SETPURG DONTPURG+4, TOPURG+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    C MSGSTAT+15~, MSGSTAT+25*, MSGSTAT+26
    DA MSGACT+29~
    DIK MSGACT+29~
    ECH REPROC+5~
    FS REPROC+5~
    HDR REPROC+5~, REPROC+10*, REPROC+11
    HL REPROC+5~, REPROC+11, REPROC+12
    HLERR REPROC+4~, REPROC+18, REPROC+20
    HLF CHKLL+4~, CHKLL+5*, CHKLL+6
    HLIEN MSGACT+6~, MSGACT+7*, MSGACT+8, MSGACT+11, MSGACT+15, MSGACT+22, MSGACT+25, MSGACT+33, MSGACT+43, MSGACT+45
    HLIEN0 MSGACT+6~, MSGACT+8*, MSGACT+10, MSGACT+31
    HLIENACT MSGACT~, MSGACT+19, MSGACT+28
    HLJ MSGACT+29~
    HLJ(773 MSGACT+33
    HLMSA REPROC+5~, REPROC+9*, REPROC+11
    HLMTIEN REPROC+4~, REPROC+9*
    HLMTIENS SETPURG+8, SETPURG+10, SETPURG+12, SETPURG+13, REPROC+4~, REPROC+9*, REPROC+10, REPROC+20
    HLNEXT REPROC+4~, REPROC+6*
    HLNODE REPROC+4~, REPROC+6*
    HLQUIT REPROC+4~, REPROC+6*
    HLRESLT CHKLL+4~, CHKLL+6, REPROC+4~, REPROC+18*, REPROC+20
    HLRESLT(0 CHKLL+7
    HLSTAT MSGACT+6~, MSGACT+17*, MSGACT+31*, MSGACT+46
    HLTCP MSGACT+6~, MSGACT+21*, REPROC+4~, REPROC+9*
    I MSGSTAT+15~, MSGSTAT+25*
    IEN REPROC~, REPROC+7, REPROC+9
    L MSGSTAT+15~, MSGSTAT+23*, MSGSTAT+25
    LINK MSGACT+6~, MSGACT+15*, MSGACT+25, MSGACT+43
    RTN REPROC~, REPROC+8, REPROC+14, REPROC+15, REPROC+16, REPROC+17
    STATUS SETPURG~, SETPURG+7, SETPURG+12, SETPURG+14
    U MSGSTAT+23, MSGSTAT+26, MSGACT+10, MSGACT+31, SETPURG+12
    X MSGSTAT~, MSGSTAT+14, MSGSTAT+16, MSGACT~, MSGACT+5, MSGACT+7, CHKLL~, CHKLL+5, CHKLL+6, CHKLL+7*
    , CHKLL+8, REPROC+5~
    X1 REPROC+5~
    X2 REPROC+5~
    Y MSGSTAT+15~, MSGSTAT+16*, MSGSTAT+18, MSGSTAT+23, MSGSTAT+25, MSGSTAT+27, MSGACT+6~, MSGACT+11*, MSGACT+33*, MSGACT+35*
    Z MSGSTAT+15~, MSGSTAT+18*, MSGSTAT+19*, MSGSTAT+21, MSGSTAT+26*, MSGSTAT+28
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All