AGMPIACK ; IHS/SD/TPF - MPI A28/A08 ACK PROCESSOR ; 12/15/2007
Source file <AGMPIACK.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Registration MPI | 2 | MSGCMPLT^AGMPIBGP NOTIF^AGMPIHLO | 
| VA Fileman | 2 | ^DIE $$GET1^DIQ | 
| Health Level Seven | 1 | ($$NEXTSEG,$$STARTMSG)^HLOPRS | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Registration MPI | 2 | AGMPHLU AGMPIBGP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PROC(HLMSGIEN) | ;EP - ; 06/7/2013 - DMB - TFS8067 - Use unique variables for the HLA and HLB IENs ; 9/01/2017 - GCD - CR 9578 - Added error trap so bad messages will get removed from the queue by the calling routine. | |
| ADDICN(AGICN,DFN) | ;EP - ADD TO 'INTEGRATED CONTROL NUMBER' FIELD | |
| MSGERR(LOCALID,ACKIEN,HL778IEN,ERROR) | ;EP - ERROR OCURRED IN A28 ACK | |
| PARSE(DATA,MIEN,HLMSTATE) | ;EP | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | PROC+48 | 
| ^HLA - [#777] | PROC+28, PROC+34 | 
| ^HLB - [#778] | PROC+13, PROC+18, PROC+22, PROC+41* | 
| Name | Line Occurrences | 
|---|---|
| ADDICN | PROC+53 | 
| MSGERR | PROC+11, PROC+16, PROC+21, PROC+25, PROC+31, PROC+37, PROC+43, PROC+47, PROC+50, ADDICN+9 | 
| PARSE | PROC+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ACKCODE | PROC+38*, PROC+39, PROC+42 | 
| ACKIEN | PROC+6~, PROC+7*, PROC+10, PROC+11, PROC+16, PROC+21, PROC+24, PROC+25, PROC+31, PROC+37 , PROC+43, PROC+47, PROC+50, PROC+55, ADDICN+9, ADDICN+11, MSGERR~, MSGERR+1, MSGERR+4 | 
| >> AGERROR | MSGERR+1*, MSGERR+2 | 
| AGICN | ADDICN~ | 
| CNT | PARSE+1~, PARSE+4*, PARSE+6*, PARSE+7 | 
| DA | ADDICN+1!, ADDICN+3* | 
| DATA | PROC+4~, PROC+5, PARSE~ | 
| DATA( | PARSE+7* | 
| DATA("HDR" | PARSE+3* | 
| DATA(1 | PROC+8, PROC+18, PROC+26, PROC+38, PROC+44 | 
| DATA(2 | PROC+42 | 
| DFN | ADDICN~, ADDICN+3, ADDICN+7, ADDICN+9 | 
| DIC | ADDICN+1! | 
| DIE | ADDICN+1!, ADDICN+2* | 
| DIR | ADDICN+1! | 
| DR | ADDICN+1!, ADDICN+5* | 
| ERROR | PROC+10*, PROC+11, PROC+15*, PROC+16, PROC+20*, PROC+21, PROC+24*, PROC+25, PROC+30*, PROC+31 , PROC+36*, PROC+37, PROC+42*, PROC+43, PROC+46*, PROC+47, PROC+49*, PROC+50, ADDICN+8*, ADDICN+9 , MSGERR~, MSGERR+1 | 
| HL777IEN | PROC+4~, PROC+22*, PROC+23, PROC+28, PROC+34 | 
| HL778IEN | PROC+4~, PROC+8*, PROC+9, PROC+13, PROC+16, PROC+18, PROC+21, PROC+22, PROC+25, PROC+31 , PROC+37, PROC+41, PROC+43, PROC+47, PROC+50, PROC+56, ADDICN+9, ADDICN+12, MSGERR~, MSGERR+1 | 
| HLMSGIEN | PROC~, PROC+5, PROC+7 | 
| HLMSTATE | PROC+4~, PROC+5, PARSE~, PARSE+2, PARSE+5 | 
| HLMSTATE("HDR" | PROC+13, PROC+18, PROC+34, PARSE+3 | 
| ICNEUID | PROC+4~, PROC+6~, PROC+44*, PROC+45, PROC+53 | 
| >> IFERR | PROC+39*, PROC+40 | 
| LOCALID | PROC+6~, PROC+34*, PROC+35, PROC+43, PROC+47, PROC+48, PROC+50, PROC+52, PROC+53, MSGERR~ , MSGERR+2 | 
| MCIDACK | PROC+4~, PROC+18*, PROC+19, PROC+20 | 
| MCIDORIG | PROC+4~, PROC+18*, PROC+19, PROC+20 | 
| MIEN | PARSE~, PARSE+2 | 
| MSGID | PROC+4~ | 
| MSGSEG | PROC+4~, PROC+26* | 
| NEXTSEG | PROC+4~ | 
| NXT | PROC+6~ | 
| PICN | PROC+6~, PROC+52*, PROC+53 | 
| RETCODE | PROC+4~ | 
| >> RGRSICN | ADDICN+4* | 
| SEG | PARSE+1~, PARSE+5, PARSE+7 | 
| SEGIEN | PROC+6~ | 
| SEGMENT | PROC+6~ | 
| SEGTYPE | PROC+6~, PROC+28*, PROC+29 | 
| SENDER | PROC+4~, PROC+13*, PROC+14 | 
| SETICN | PROC+6~ | 
| U | PROC+22, PROC+41 |