DGPFHLU5 ;ALB/RPM - PRF HL7 ACK PROCESSING ; 6/21/06 10:18am
Source file <DGPFHLU5.m>
Package | Total | Call Graph |
---|---|---|
Registration | 8 | $$GETASGN^DGPFAA $$GETHIST^DGPFAAH ($$GETLOG,STOSTAT)^DGPFHLL BLDVA086^DGPFHLU3 FORMAT^DGPFLMT4 $$XMIT^DGPFLMT5 $$GETPAT^DGPFUT2 $$SITE^VASITE |
Kernel | 3 | $$FMTE^XLFDT $$REPEAT^XLFSTR ($$STA,F4)^XUAF4 |
VA FileMan | 2 | BLD^DIALOG $$OREF^DILF |
MailMan | 1 | ^XMD |
Master Patient Index VistA | 1 | $$GETICN^MPIF001 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Registration | 1 | DGPFHLR |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROCERR(DGLIEN,DGACK,DGERR) | ;process errors returned from ACK
|
|
BLDMSG(DGPFA,DGACK,DGERR,DGXMTXT) | ;build MailMan message array
|
|
ADDLINE(DGTEXT,DGINDENT,DGMAXLEN,DGCNT,DGXMTXT) | ;add text line to message array
|
|
SEND(DGXMTXT) | ;send the MailMan message
|
|
FNDDIA(DGDIA,DGERR) | ;find dialog code
|
Name | Field # of Occurrence |
---|---|
$$GETASGN^DGPFAA | PROCERR+30 |
$$GETHIST^DGPFAAH | PROCERR+20 |
$$GETLOG^DGPFHLL | PROCERR+17 |
STOSTAT^DGPFHLL | PROCERR+27 |
BLDVA086^DGPFHLU3 | BLDMSG+40 |
FORMAT^DGPFLMT4 | BLDMSG+74 |
$$XMIT^DGPFLMT5 | PROCERR+25 |
$$GETPAT^DGPFUT2 | BLDMSG+35 |
BLD^DIALOG | BLDMSG+73 |
$$OREF^DILF | SEND+17 |
$$GETICN^MPIF001 | BLDMSG+36 |
$$SITE^VASITE | BLDMSG+44 |
$$FMTE^XLFDT | BLDMSG+52, BLDMSG+61 |
$$REPEAT^XLFSTR | ADDLINE+23 |
^XMD | SEND+19 |
$$STA^XUAF4 | BLDMSG+63 |
F4^XUAF4 | BLDMSG+46 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("DGPFERR" | PROCERR+32 |
Name | Line Occurrences |
---|---|
$$FNDDIA | PROCERR+23 |
ADDLINE | BLDMSG+49, BLDMSG+50, BLDMSG+51, BLDMSG+52, BLDMSG+53, BLDMSG+54, BLDMSG+55, BLDMSG+56, BLDMSG+57, BLDMSG+58 , BLDMSG+59, BLDMSG+60, BLDMSG+61, BLDMSG+62, BLDMSG+63, BLDMSG+64, BLDMSG+83, BLDMSG+88, BLDMSG+91 |
BLDMSG | PROCERR+36 |
SEND | PROCERR+39 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGACK | PROCERR~, PROCERR+14, PROCERR+36, BLDMSG~ |
DGACK("MSGDTM" | BLDMSG+52 |
DGACK("MSGID" | BLDMSG+54 |
DGACK("SNDFAC" | BLDMSG+45 |
DGAVAIL | ADDLINE+11~, ADDLINE+26*, ADDLINE+30, ADDLINE+33 |
DGCNT | BLDMSG+16~, BLDMSG+67*, BLDMSG+68*, BLDMSG+70, BLDMSG+83, ADDLINE~, ADDLINE+21*, ADDLINE+39*, ADDLINE+40 |
DGCOD | BLDMSG+17~, BLDMSG+70*, BLDMSG+73, BLDMSG+77, BLDMSG+80 |
DGDEM | BLDMSG+18~, BLDMSG+35 |
DGDEM("DOB" | BLDMSG+61 |
DGDEM("NAME" | BLDMSG+59 |
DGDEM("SSN" | BLDMSG+60 |
DGDFN | BLDMSG+19~, BLDMSG+31*, BLDMSG+32, BLDMSG+35, BLDMSG+36 |
DGDIA | FNDDIA~, FNDDIA+14, FNDDIA+16 |
DGDLG | BLDMSG+20~, BLDMSG+69!, BLDMSG+74, BLDMSG+77, BLDMSG+80 |
DGDLG( | BLDMSG+87, BLDMSG+88 |
DGDLG(1 | BLDMSG+77*, BLDMSG+80* |
DGERR | PROCERR~, PROCERR+14, PROCERR+23, PROCERR+36, BLDMSG~, FNDDIA~, FNDDIA+14 |
DGERR( | BLDMSG+68, BLDMSG+70, FNDDIA+15, FNDDIA+16 |
DGFAC | BLDMSG+21~, BLDMSG+46, BLDMSG+47 |
DGFAC("NAME" | BLDMSG+47 |
DGI | BLDMSG+22~, BLDMSG+86*, BLDMSG+87*, BLDMSG+88, FNDDIA+10~, FNDDIA+12*, FNDDIA+15*, FNDDIA+16 |
DGICN | BLDMSG+23~, BLDMSG+36*, BLDMSG+37*, BLDMSG+62 |
DGINDENT | ADDLINE~, ADDLINE+17*, ADDLINE+20*, ADDLINE+23, ADDLINE+26 |
DGLIEN | PROCERR~, PROCERR+14, PROCERR+17, PROCERR+27 |
DGLIN | BLDMSG+24~, BLDMSG+42*, BLDMSG+49, BLDMSG+50, BLDMSG+51, BLDMSG+52, BLDMSG+53, BLDMSG+54, BLDMSG+55, BLDMSG+56 , BLDMSG+57, BLDMSG+58, BLDMSG+59, BLDMSG+60, BLDMSG+61, BLDMSG+62, BLDMSG+63, BLDMSG+64, BLDMSG+83, BLDMSG+88 , BLDMSG+91 |
DGLINE | ADDLINE+12~, ADDLINE+34*, ADDLINE+37*, ADDLINE+40 |
DGLOC | ADDLINE+13~, ADDLINE+30*, ADDLINE+33, ADDLINE+34, ADDLINE+35 |
DGMAX | BLDMSG+25~, BLDMSG+43*, BLDMSG+49, BLDMSG+50, BLDMSG+51, BLDMSG+52, BLDMSG+53, BLDMSG+54, BLDMSG+55, BLDMSG+56 , BLDMSG+57, BLDMSG+58, BLDMSG+59, BLDMSG+60, BLDMSG+61, BLDMSG+62, BLDMSG+63, BLDMSG+64, BLDMSG+74, BLDMSG+83 , BLDMSG+88, BLDMSG+91 |
DGMAXLEN | ADDLINE~, ADDLINE+18*, ADDLINE+19*, ADDLINE+20, ADDLINE+26 |
DGPAD | ADDLINE+14~, ADDLINE+23*, ADDLINE+40 |
DGPFA | PROCERR+9~, PROCERR+30, PROCERR+36, BLDMSG~ |
DGPFA("DFN" | BLDMSG+31 |
DGPFA("FLAG" | BLDMSG+57 |
DGPFA("OWNER" | BLDMSG+63 |
DGPFAH | PROCERR+10~, PROCERR+20 |
DGPFAH("ASSIGN" | PROCERR+25, PROCERR+30 |
DGPFL | PROCERR+11~, PROCERR+17 |
DGPFL("ASGNHIST" | PROCERR+20 |
DGPFL("SITE" | PROCERR+25 |
DGRSLT | FNDDIA+11~, FNDDIA+12*, FNDDIA+15, FNDDIA+16*, FNDDIA+18 |
DGSITE | BLDMSG+26~, BLDMSG+44* |
DGSNDNAM | BLDMSG+28~, BLDMSG+47*, BLDMSG+55 |
DGSNDSTA | BLDMSG+27~, BLDMSG+45*, BLDMSG+46, BLDMSG+55 |
DGTBL | BLDMSG+29~, BLDMSG+40 |
DGTBL( | BLDMSG+77 |
DGTEXT | ADDLINE~, ADDLINE+16*, ADDLINE+27, ADDLINE+30, ADDLINE+33, ADDLINE+34, ADDLINE+35*, ADDLINE+37* |
DGXMTXT | PROCERR+12~, PROCERR+32*, PROCERR+33, PROCERR+36, PROCERR+39, PROCERR+42, BLDMSG~, BLDMSG+49, BLDMSG+50, BLDMSG+51 , BLDMSG+52, BLDMSG+53, BLDMSG+54, BLDMSG+55, BLDMSG+56, BLDMSG+57, BLDMSG+58, BLDMSG+59, BLDMSG+60, BLDMSG+61 , BLDMSG+62, BLDMSG+63, BLDMSG+64, BLDMSG+83, BLDMSG+88, BLDMSG+91, ADDLINE~, ADDLINE+40, SEND~, SEND+17 |
DIFROM | SEND+8~ |
U | PROCERR+25, BLDMSG+37, BLDMSG+57, BLDMSG+63 |
XMDUZ | SEND+9~, SEND+15* |
XMSUB | SEND+10~, SEND+16* |
XMTEXT | SEND+11~, SEND+17* |
XMY | SEND+12~ |
XMY("G.DGPF H | L7 TRANSMISSION ERRORS" , SEND+18* |
XMZ | SEND+13~ |