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 |  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) ;02/04/2004

Source Information

Source file <HLOAPI1.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Health Level Seven 6 $$CHKPARMS^HLOAPI2  $$NEXT^HLOASUB  $$CHECKWHO^HLOASUB1  $$SAVEMSG^HLOF777  $$SAVEMSG^HLOF778  OUTQUE^HLOQUE  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 15

Package Total Caller Graph
Electronic Dental Record 3 BADEHL1  BADEHL2  BADEMRG1  
Patient Care Component Reports 3 APCLSIHL  APCLSMU  APCLSMU2  
Health Level Seven 2 HLOAPI2  HLOCNRT  
IHS Changes To Pharmacy 2 APSPES1  APSPES9  
Patient Care Component Surveillance 2 APCSHLO  APCSHLOC  
Patient Registration MPI 2 AGMPHLEU  AGMPIHLO  
iCare 1 BQICAHLO  

Entry Points

Name Comments DBIA/ICR reference
SEND(HLMSTATE,ERROR) ;
CHKWHO(HLMSTATE,WHOTO,ERROR) ;
SENDSUB(HLMSTATE,PARMS,MESSAGES) ;
  • ICR #4717
    • Status: Active
    • Usage: Supported
    SENDMANY(HLMSTATE,PARMS,WHOTO) ;
  • ICR #4717
    • Status: Active
    • Usage: Supported
    SENDONE(HLMSTATE,PARMS,WHOTO,ERROR) ;
  • ICR #4717
    • Status: Active
    • Usage: Supported
    DONTSEND(HLMSTATE,ERROR) ;

    External References

    Name Field # of Occurrence
    $$CHKPARMS^HLOAPI2 SENDONE+50, SENDMANY+31, SENDSUB+26
    $$NEXT^HLOASUB SENDSUB+27, SENDSUB+42
    $$CHECKWHO^HLOASUB1 CHKWHO+4
    $$SAVEMSG^HLOF777 SEND+3, DONTSEND+8
    $$SAVEMSG^HLOF778 SEND+5, DONTSEND+13
    OUTQUE^HLOQUE SEND+6
    $$FMADD^XLFDT DONTSEND+11

    Label References

    Name Line Occurrences
    $$CHKWHO SENDONE+50, SENDMANY+44
    $$SEND SENDONE+51, SENDMANY+45, SENDSUB+53
    DONTSEND SENDONE+52, SENDMANY+36, SENDMANY+56, SENDSUB+37

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ERROR SENDONE~, SENDONE+48*, SENDONE+50, SENDONE+51, SENDONE+52, 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*
    , DONTSEND~, DONTSEND+12, CHKWHO~, CHKWHO+2*, CHKWHO+4
    HARY SENDSUB+28~, SENDSUB+29*, SENDSUB+35, SENDSUB+36, SENDSUB+43~, SENDSUB+44*, SENDSUB+50, SENDSUB+51
    HLMSTATE SENDONE~, SENDONE+50, SENDONE+51, SENDONE+52, SENDMANY~, SENDMANY+31, SENDMANY+34, SENDMANY+42, SENDSUB~, SENDSUB+26
    , SENDSUB+31, SENDSUB+46, SEND~, SEND+3, SEND+5, DONTSEND~, DONTSEND+8, DONTSEND+13, CHKWHO~
    HLMSTATE("BODY" SENDONE+48, SENDMANY+27, SENDSUB+23
    HLMSTATE("DT/ TM CREATED" , DONTSEND+11
    HLMSTATE("HDR" CHKWHO+10*, CHKWHO+11*
    HLMSTATE("IEN" SENDONE+54, SEND+6, SEND+7
    HLMSTATE("STATUS" SEND+6, DONTSEND+10*, DONTSEND+12*, CHKWHO+7*, CHKWHO+8*, CHKWHO+9*
    HLMSTATE("SYSTEM" DONTSEND+11
    HLMSTATE("UNS TORED LINES" , SENDONE+48, SENDMANY+27, SENDSUB+23, SEND+3, DONTSEND+8
    >> HLSTATE("STATUS" DONTSEND+11*
    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, CHKWHO+1~, CHKWHO+11*
    MESSAGES SENDSUB~, SENDSUB+17!
    MESSAGES( SENDSUB+38*, SENDSUB+39*, SENDSUB+40*, SENDSUB+54*, SENDSUB+56*, SENDSUB+57*
    PARMS SENDONE~, SENDONE+50, SENDONE+53!, 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, CHKWHO+1~
    , CHKWHO+3*, CHKWHO+4*, CHKWHO+12
    RETURN("LINK IEN" , CHKWHO+7, NAME" , CHKWHO+8
    RETURN("RECEI VING APPLICATION" , CHKWHO+10, VING FACILITY" , CHKWHO+9, CHKWHO+11
    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+46~*, SENDONE+51*, SENDONE+54
    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+50, SENDONE+53!, SENDMANY~, CHKWHO~, CHKWHO+4
    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 |  Label References |  Local Variables |  All