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: HLOAPI1

Package: Health Level Seven

Routine: HLOAPI1


Information

HLOAPI1 ;;ALB/CJM-HL7 - Developer API's for sending & receiving messages(continued) ;03/12/2012

Source Information

Source file <HLOAPI1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 6 ($$CHKPARMS,$$CHKWHO)^HLOAPI2  $$NEXT^HLOASUB  ($$SAVEMSG,SAVEMSG)^HLOF777  ($$SAVEMSG,SAVEMSG)^HLOF778  SETPURGE^HLOF778A  ($$SQUE,OUTQUE)^HLOQUE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Health Level Seven 4 HLOAPI2  HLOCNRT  HLOCNRT1  HLOPING  
Imaging 3 MAGDHOW2  MAGDHOWA  MAGT7MA  
IFCAP 1 PRCHJS04  
VA Point of Service 1 VPSSEND  

Entry Points

Name Comments DBIA/ICR reference
SENDSUB(HLMSTATE,PARMS,MESSAGES) ;;
  • ICR #4717
    • Status: Active
    • Usage: Supported
    SEND(HLMSTATE,ERROR) ;
    SENDONE(HLMSTATE,PARMS,WHOTO,ERROR) ;Sends the message to a single receiving application.
  • ICR #4717
    • Status: Active
    • Usage: Supported
    DONTSEND(HLMSTATE,ERROR) ;
    SENDMANY(HLMSTATE,PARMS,WHOTO) ;;
  • ICR #4717
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$CHKPARMS^HLOAPI2 SENDONE+53, SENDMANY+31, SENDSUB+26
    $$CHKWHO^HLOAPI2 SENDONE+53, SENDMANY+44
    $$NEXT^HLOASUB SENDSUB+27, SENDSUB+42
    $$SAVEMSG^HLOF777 SEND+3
    SAVEMSG^HLOF777 DONTSEND+7
    $$SAVEMSG^HLOF778 SEND+5
    SAVEMSG^HLOF778 DONTSEND+12
    SETPURGE^HLOF778A DONTSEND+13
    $$SQUE^HLOQUE SEND+8
    OUTQUE^HLOQUE SEND+11

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLB - [#778] SEND+9*

    Label References

    Name Line Occurrences
    $$SEND SENDONE+54, SENDMANY+45, SENDSUB+53
    DONTSEND SENDONE+57, SENDMANY+36, SENDMANY+56, SENDSUB+37

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ERR1 SENDONE+48~, SENDONE+53, SENDONE+56
    ERR2 SENDONE+48~, SENDONE+53, SENDONE+56
    ERROR SENDONE~, SENDONE+51*, SENDONE+54, SENDONE+56*, SENDONE+57, SENDMANY+25~, SENDMANY+28*, SENDMANY+29, SENDMANY+31, SENDMANY+36
    , SENDMANY+38, SENDMANY+43*, SENDMANY+44, SENDMANY+45, SENDMANY+52, SENDMANY+56, SENDMANY+57, SENDSUB+18~, SENDSUB+23*, SENDSUB+24*
    , SENDSUB+26, SENDSUB+37, SENDSUB+40, SENDSUB+52*, SENDSUB+53, SENDSUB+57, SEND~, SEND+2!, SEND+3*, SEND+5*
    , SEND+6*, DONTSEND~, DONTSEND+11
    HARY SENDSUB+28~, SENDSUB+29*, SENDSUB+35, SENDSUB+36, SENDSUB+43~, SENDSUB+44*, SENDSUB+50, SENDSUB+51
    HLMSTATE SENDONE~, SENDONE+53, SENDONE+54, SENDONE+57, SENDMANY~, SENDMANY+31, SENDMANY+34, SENDMANY+42, SENDSUB~, SENDSUB+26
    , SENDSUB+31, SENDSUB+46, SEND~, SEND+3, SEND+5, DONTSEND~, DONTSEND+7, DONTSEND+12
    HLMSTATE("ACK TO IEN" , DONTSEND+13
    HLMSTATE("BATCH" SEND+6
    HLMSTATE("BODY" SENDONE+51, SENDMANY+27, SENDSUB+23
    HLMSTATE("IEN" SENDONE+59, SEND+8, SEND+9, SEND+11, SEND+12, DONTSEND+13
    HLMSTATE("STATUS" SEND+6, SEND+7, SEND+8*, SEND+11, DONTSEND+9*, DONTSEND+11*
    HLMSTATE("UNS TORED LINES" , SENDONE+51, SENDMANY+27, SENDSUB+23, SEND+3, DONTSEND+7
    I SENDMANY+25~, SENDMANY+29*, SENDMANY+32*, SENDMANY+33, SENDMANY+35, SENDMANY+37, SENDMANY+38, SENDMANY+40*, SENDMANY+41, SENDMANY+46
    , SENDMANY+47, SENDMANY+48, SENDMANY+50, SENDMANY+51, SENDMANY+52, SENDMANY+55, SENDMANY+57
    MESSAGES SENDSUB~, SENDSUB+17!
    MESSAGES( SENDSUB+38*, SENDSUB+39*, SENDSUB+40*, SENDSUB+54*, SENDSUB+56*, SENDSUB+57*
    PARMS SENDONE~, SENDONE+53, SENDONE+58!, SENDMANY~, SENDMANY+27!, SENDMANY+31!, SENDMANY+58!, SENDSUB~, SENDSUB+23!, SENDSUB+24!
    , SENDSUB+26!, SENDSUB+58!
    PARMS("SUBSCR IPTION IEN" , SENDSUB+24, SENDSUB+27, SENDSUB+42
    RETURN SENDMANY+25~, SENDMANY+26*, SENDMANY+53*, SENDMANY+55*, SENDMANY+59, SENDSUB+18~, SENDSUB+20*, SENDSUB+56*, SENDSUB+59
    SARY SENDSUB+28~, SENDSUB+30*, SENDSUB+33, SENDSUB+34, SENDSUB+43~, SENDSUB+45*, SENDSUB+48, SENDSUB+49
    STATE SENDMANY+25~, SENDMANY+34!*, SENDMANY+36, SENDMANY+42!*, SENDMANY+44, SENDMANY+45, SENDMANY+56, SENDSUB+18~, SENDSUB+31!*, SENDSUB+37
    , SENDSUB+46!*, SENDSUB+53
    STATE("IEN" SENDMANY+34*, SENDMANY+37, SENDMANY+42*, SENDMANY+47, SENDMANY+51, SENDMANY+57, SENDSUB+31*, SENDSUB+39, SENDSUB+46*, SENDSUB+57
    SUBIEN SENDSUB+18~, SENDSUB+27*, SENDSUB+38, SENDSUB+39, SENDSUB+40, SENDSUB+42*, SENDSUB+54, SENDSUB+56, SENDSUB+57
    SUCCESS SENDONE+48~, SENDONE+49*, SENDONE+54*, SENDONE+59
    WHO SENDMANY+25~, SENDMANY+33!*, SENDMANY+41!*, SENDMANY+44, SENDSUB+18~, SENDSUB+27, SENDSUB+42
    WHO("LINK IEN " , SENDSUB+33, SENDSUB+48
    WHO("LINK NAM E" , SENDSUB+34, SENDSUB+49
    WHO("RECEIVIN G APPLICATION" , SENDSUB+35, SENDSUB+50, G FACILITY" , SENDSUB+36, SENDSUB+51
    WHOTO SENDONE~, SENDONE+53, SENDONE+58!, SENDMANY~
    WHOTO( SENDMANY+29*, SENDMANY+32, SENDMANY+33, SENDMANY+35*, SENDMANY+37*, SENDMANY+38*, SENDMANY+40, SENDMANY+41, SENDMANY+46*, SENDMANY+47*
    , SENDMANY+48*, SENDMANY+50*, SENDMANY+51*, SENDMANY+52*, SENDMANY+55*, SENDMANY+57*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All