HLOAPI3 ;ALB/CJM-HL7 - Developer API's for sending application acks ;09/13/2006
Source file <HLOAPI3.m>
Package | Total | Caller Graph |
---|---|---|
Electronic Dental Record | 2 | BADECTRL BADESND |
IHS Changes To Pharmacy | 1 | APSPESIB |
Patient Registration MPI | 1 | AGMPHLU |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADDACK(ACK,PARMS,ERROR) | ;This API adds an application acknowledgment to a batch
|
|
RESEND(MSGIEN,ERROR) | ;
|
|
REPROC(MSGIEN,ERROR) | ;
|
|
PROCNOW(MSGIEN,PURGE,ERROR) | ;
|
|
SETPURGE(MSGIEN,TIME) | ;
|
|
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.
|
|
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 |
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 |
>> | 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 |