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

Package: Health Level Seven

Routine: HLOAPI2


Information

HLOAPI2 ;ALB/CJM-HL7 - Developer API's for sending application acks ;09/13/2006

Source Information

Source file <HLOAPI2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Health Level Seven 5 $$NEWMSG^HLOAPI  $$SEND^HLOAPI1  $$RTRNLNK^HLOAPP  ADDSEG^HLOMSG  ($$PORT2,$$RTRNLNK)^HLOTLNK  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Health Level Seven 3 HLOAPI1  HLOAPI3  HLOAPI4  
IHS Changes To Pharmacy 3 APSPES2  APSPES3  APSPES4  
Electronic Dental Record 2 BADEHL3  BADESND  

Entry Points

Name Comments DBIA/ICR reference
SENDACK(ACK,ERROR) ;This is used to signal that an application acknowledgment is complete.
  • ICR #4722
    • Status: Active
    • Usage: Supported
    ACK(HLMSTATE,PARMS,ACK,ERROR) ;Default behavior is to return a general
  • ICR #4722
    • Status: Active
    • Usage: Supported
    SETCODE(SEG,VALUE,FIELD,COMP,REP) ;
    CHKPARMS(HLMSTATE,PARMS,ERROR) ;
    ACKLINK(HLMSTATE) ;

    External References

    Name Field # of Occurrence
    $$NEWMSG^HLOAPI ACK+47
    $$SEND^HLOAPI1 SENDACK+11
    $$RTRNLNK^HLOAPP ACKLINK+3
    ADDSEG^HLOMSG SENDACK+9
    $$PORT2^HLOTLNK ACK+53
    $$RTRNLNK^HLOTLNK ACKLINK+5

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLD(779.2 - [#779.2] CHKPARMS+22

    Label References

    Name Line Occurrences
    $$ACKLINK ACK+51

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACK ACK~, ACK+47, ACK+71!, SENDACK~, SENDACK+9, SENDACK+11
    ACK("ACK TO" ACK+63*, ACK+64*, ACK+65*
    ACK("HDR" ACK+55*, ACK+56*, ACK+59*, ACK+60*, ACK+61*, ACK+62*, ACK+68
    ACK("LINE COU NT" , ACK+67*
    ACK("MSA" ACK+68*, SENDACK+9
    ACK("STATUS" ACK+57*, ACK+58*, ACK+66*
    COMP SETCODE~, SETCODE+6, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17
    , SETCODE+18
    ERROR ACK~, ACK+34*, ACK+38*, ACK+40*, ACK+41*, ACK+43*, ACK+52*, SENDACK~, SENDACK+11, CHKPARMS~
    , CHKPARMS+9*, CHKPARMS+12*, CHKPARMS+13*, CHKPARMS+15*, CHKPARMS+16*, CHKPARMS+19*, CHKPARMS+22*, CHKPARMS+33
    FIELD SETCODE~, SETCODE+4, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17
    , SETCODE+18
    HARY CHKPARMS+1~, CHKPARMS+4*, CHKPARMS+25, CHKPARMS+26, CHKPARMS+27, CHKPARMS+28
    HLMSTATE ACK~, ACK+51, ACKLINK~, CHKPARMS~
    HLMSTATE("BATCH" ACK+41
    HLMSTATE("HDR" ACK+43, ACK+46, ACK+50, ACK+60, ACK+61, ACK+62, ACK+64, ACK+68, ACKLINK+3, ACKLINK+5
    HLMSTATE("IEN" ACK+40, ACK+65
    HLMSTATE("STATUS" ACK+57
    I ACK+33~, ACK+62*
    LEN CHKPARMS+1~, CHKPARMS+14*, CHKPARMS+16, CHKPARMS+17
    LINK ACKLINK+2~, ACKLINK+3*, ACKLINK+4, ACKLINK+5*, ACKLINK+6
    PARMS ACK~, ACK+47, ACK+70!, CHKPARMS~
    PARMS("ACCEPT ACK RESPONSE" , CHKPARMS+30,  ACK TYPE" , ACK+56, CHKPARMS+10*, CHKPARMS+12, CHKPARMS+25
    PARMS("ACK CO DE" , ACK+38, ACK+63, ACK+68
    PARMS("APP AC K RESPONSE" , CHKPARMS+29, K TYPE" , CHKPARMS+11*, CHKPARMS+13, CHKPARMS+26
    PARMS("ERROR MESSAGE" , ACK+68
    PARMS("EVENT" ACK+46*
    PARMS("FAILUR E RESPONSE" , CHKPARMS+31
    PARMS("MESSAG E STRUCTURE" , ACK+45*, E TYPE" , ACK+44*, ACK+45
    PARMS("QUEUE" ACK+57, CHKPARMS+14, CHKPARMS+15, CHKPARMS+16*, CHKPARMS+17*, CHKPARMS+32
    PARMS("SECURITY" ACK+59, CHKPARMS+28
    PARMS("SENDIN G APPLICATION" , CHKPARMS+18, CHKPARMS+20*, CHKPARMS+22, CHKPARMS+27
    PORT ACK+37~, ACK+50*, ACK+53*, ACK+58
    REP SETCODE~, SETCODE+5*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17
    , SETCODE+18
    SARY CHKPARMS+1~, CHKPARMS+7*, CHKPARMS+29, CHKPARMS+30, CHKPARMS+31, CHKPARMS+32
    SEG ACK+33~, SENDACK+7~, SENDACK+9, SETCODE~
    SEG( SETCODE+10*, SETCODE+11*, SETCODE+12*, SETCODE+13*, SETCODE+14*, SETCODE+15*, SETCODE+16*, SETCODE+17*, SETCODE+18*
    SEG(1 SENDACK+9*
    SUB SETCODE+3~, SETCODE+7*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16, SETCODE+17
    , SETCODE+18
    SUCCESS ACK+33~, ACK+34*, ACK+69*, ACK+71, ACK+72
    TOLINK ACK+33~, ACK+51*, ACK+52, ACK+53, ACK+66
    VALUE SETCODE~
    VALUE("ALTERN ATE ID" , SETCODE+13, ATE SYSTEM VERSION" , SETCODE+17, ATE SYSTEM" , SETCODE+15, ATE TEXT" , SETCODE+14
    VALUE("ID" SETCODE+10
    VALUE("ORIGIN AL TEXT" , SETCODE+18
    VALUE("SYSTEM VERSION" , SETCODE+16
    VALUE("SYSTEM" SETCODE+12
    VALUE("TEXT" SETCODE+11
    VAR SETCODE+3~, SETCODE+7*, SETCODE+9*, SETCODE+10, SETCODE+11, SETCODE+12, SETCODE+13, SETCODE+14, SETCODE+15, SETCODE+16
    , SETCODE+17, SETCODE+18
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All