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

Package: Health Level Seven

Routine: HLOAPI3


Information

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

Source Information

Source file <HLOAPI3.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Level Seven 7 ($$ADDMSG,$$NEWBATCH,GETSYS)^HLOAPI  $$ACKLINK^HLOAPI2  $$ACTION^HLOAPP  $$SAVEMSG^HLOF778  $$STARTMSG^HLOPRS  (INQUE,OUTQUE)^HLOQUE  $$PORT2^HLOTLNK  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Electronic Dental Record 2 BADECTRL  BADESND  
IHS Changes To Pharmacy 1 APSPESIB  
Patient Registration MPI 1 AGMPHLU  

Entry Points

Name Comments DBIA/ICR reference
ADDACK(ACK,PARMS,ERROR) ;This API adds an application acknowledgment to a batch
  • ICR #4723
    • Status: Active
    • Usage: Supported
    RESEND(MSGIEN,ERROR) ;
  • ICR #4724
    • Status: Active
    • Usage: Supported
    REPROC(MSGIEN,ERROR) ;
  • ICR #4724
    • Status: Active
    • Usage: Supported
    PROCNOW(MSGIEN,PURGE,ERROR) ;
    SETPURGE(MSGIEN,TIME) ;
  • ICR #4724
    • Status: Active
    • Usage: Supported
    BATCHACK(HLMSTATE,PARMS,ACK,ERROR) ;Starts a batch message that is the response to a batch message. Individual acks are placed in the batch by calling $$ADDACK.
  • ICR #4723
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    $$ADDMSG^HLOAPI ADDACK+40
    $$NEWBATCH^HLOAPI BATCHACK+32
    GETSYS^HLOAPI RESEND+17
    $$ACKLINK^HLOAPI2 BATCHACK+27
    $$ACTION^HLOAPP REPROC+14, PROCNOW+16
    $$SAVEMSG^HLOF778 RESEND+18
    $$STARTMSG^HLOPRS RESEND+12, REPROC+11, PROCNOW+13
    INQUE^HLOQUE REPROC+23
    OUTQUE^HLOQUE RESEND+18
    $$PORT2^HLOTLNK BATCHACK+30
    $$NOW^XLFDT SETPURGE+12

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLA - [#777] ADDACK+37
    ^HLB - [#778] SETPURGE+9, SETPURGE+15*, REPROC+19, PROCNOW+18, PROCNOW+21*, PROCNOW+23*, PROCNOW+25*
    ^HLB("AD" SETPURGE+14!, SETPURGE+16*, PROCNOW+20!, PROCNOW+22*, PROCNOW+23!*
    ^HLB("AE" ADDACK+33
    ^HLB("B" REPROC+18

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACK BATCHACK~, BATCHACK+32, ADDACK~, ADDACK+40
    ACK("ACK TO" BATCHACK+41*, BATCHACK+42*, BATCHACK+43*, ADDACK+33, ADDACK+37
    ACK("HDR" BATCHACK+35*, BATCHACK+36*, BATCHACK+37*, BATCHACK+38*, BATCHACK+39*, BATCHACK+40*
    ACK("LINE COU NT" , BATCHACK+45*
    ACK("MSA" ADDACK+41*
    ACK("STATUS" BATCHACK+33*, BATCHACK+34*, BATCHACK+44*
    ACTION REPROC+9~, REPROC+14, REPROC+20*, REPROC+21, REPROC+23, PROCNOW+10~, PROCNOW+16, PROCNOW+18*, PROCNOW+26
    ERROR BATCHACK~, BATCHACK+25*, BATCHACK+28*, ADDACK~, ADDACK+29*, ADDACK+31*, ADDACK+40, RESEND~, RESEND+12*, RESEND+13*
    , RESEND+14*, REPROC~, REPROC+11*, REPROC+12*, REPROC+14*, REPROC+21*, PROCNOW~, PROCNOW+12*, PROCNOW+13*, PROCNOW+14*
    , PROCNOW+16*, PROCNOW+18*
    FROM REPROC+9~, REPROC+22*, REPROC+23
    HDR RESEND+11~, REPROC+9~, REPROC+13*, REPROC+14, PROCNOW+10~, PROCNOW+15*, PROCNOW+16
    HLDIR SETPURGE+7~, SETPURGE+13*, SETPURGE+14, SETPURGE+16
    HLMSGIEN PROCNOW+10~, PROCNOW+24*
    HLMSTATE BATCHACK~, BATCHACK+27
    HLMSTATE("BODY" BATCHACK+43
    HLMSTATE("HDR" BATCHACK+29, BATCHACK+36, BATCHACK+37, BATCHACK+38, BATCHACK+41
    HLMSTATE("IEN" BATCHACK+25, BATCHACK+42
    HLMSTATE("STATUS" BATCHACK+33
    I BATCHACK+20~, BATCHACK+38*
    IEN REPROC+17~, REPROC+18*, REPROC+19
    MCODE PROCNOW+10~, PROCNOW+26*, PROCNOW+27
    MSG RESEND+11~, RESEND+12, RESEND+17, RESEND+18, REPROC+9~, REPROC+11, PROCNOW+10~, PROCNOW+13
    MSG( RESEND+15*
    MSG("ACK TO I EN" , PROCNOW+16, PROCNOW+18, PROCNOW+23
    MSG("ACK TO" REPROC+14, REPROC+16, REPROC+18
    MSG("DIRECTION" RESEND+13, REPROC+12, PROCNOW+14
    MSG("HDR" REPROC+13, REPROC+22, PROCNOW+15
    MSG("IEN" RESEND+18
    MSG("STATUS" RESEND+14, RESEND+16!, RESEND+18, PROCNOW+20, PROCNOW+23
    MSGIEN RESEND~, RESEND+12, SETPURGE~, SETPURGE+8, SETPURGE+9, SETPURGE+14, SETPURGE+15, SETPURGE+16, REPROC~, REPROC+11
    , REPROC+23, PROCNOW~, PROCNOW+13, PROCNOW+20, PROCNOW+21, PROCNOW+22, PROCNOW+24, PROCNOW+25
    NODE SETPURGE+7~, SETPURGE+9*, SETPURGE+10, SETPURGE+11, SETPURGE+13, REPROC+17~, REPROC+19*, REPROC+20
    OLDTIME SETPURGE+7~, SETPURGE+11*, SETPURGE+14
    PARMS BATCHACK~, BATCHACK+32, BATCHACK+47!, ADDACK~, ADDACK+40, ADDACK+43!
    PARMS("ACCEPT ACK TYPE" , BATCHACK+40
    PARMS("ACK CO DE" , ADDACK+29, ADDACK+39, ADDACK+41
    PARMS("ACK TO " , ADDACK+33*, ADDACK+38*, ADDACK+39*
    PARMS("ERROR MESSAGE" , ADDACK+41
    PARMS("EVENT" ADDACK+36*, ADDACK+37*
    PARMS("MESSAG E CONTROL ID" , ADDACK+31, ADDACK+33, ADDACK+38, ADDACK+41, E STRUCTURE" , ADDACK+35*, E TYPE" , ADDACK+34*, ADDACK+35
    PARMS("QUEUE" BATCHACK+33
    PARMS("SECURITY" BATCHACK+35
    PORT BATCHACK+24~, BATCHACK+29*, BATCHACK+30*, BATCHACK+34
    PURGE PROCNOW~, PROCNOW+19, PROCNOW+21, PROCNOW+22, PROCNOW+23
    QUEUE REPROC+9~, REPROC+14, REPROC+20*, REPROC+23
    SUB ADDACK+26~, ADDACK+32*, ADDACK+33*, ADDACK+37, RESEND+11~, RESEND+15*, RESEND+16*
    SUCCESS BATCHACK+20~, BATCHACK+21*, BATCHACK+46*, BATCHACK+48, ADDACK+26~, ADDACK+27*, ADDACK+42*, ADDACK+44
    TIME SETPURGE~, SETPURGE+12*, SETPURGE+15, SETPURGE+16
    TOLINK BATCHACK+20~, BATCHACK+27*, BATCHACK+28, BATCHACK+30, BATCHACK+44
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All