DGPFHLU3 ;ALB/RPM - PRF HL7 BUILD MSA/ERR SEGMENTS ; 3/03/03
Source file <DGPFHLU3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | ($$BLDSEG,$$CKSTR)^DGPFHLUT | 
| VA Fileman | 1 | $$EZBLD^DIALOG | 
| Package | Total | Caller Graph | 
|---|---|---|
| Registration | 4 | DGPFHLQ DGPFHLU4 DGPFHLU5 DGPFLMT4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BLDVA086(DGTBL) | ;build error code/text array for table VA086 | |
| ERRVAL(DGFLD,DGSEG,DGSEQ,DGPOS,DGCOD,DGVAL) | ;build ERR value array | |
| MSAVAL(DGFLD,DGACK,DGID,DGTEXT,DGESN,DGDAT,DGERR,DGVAL) | ;build MSA value array | |
| ERRTBL | ;VA086 Error Code Table;error code;error text | |
| MSA(DGACK,DGID,DGERR,DGFLD,DGHL) | ;MSA Segment API | |
| ERR(DGSEG,DGSEQ,DGPOS,DGCOD,DGFLD,DGHL) | ;ERR segment API | 
| Name | Line Occurrences | 
|---|---|
| $$ERRVAL | ERR+21 | 
| $$MSAVAL | MSA+24 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DGACK | MSA~, MSA+19, MSA+24, MSAVAL~, MSAVAL+21, MSAVAL+26 | 
| DGACKS | MSAVAL+17~ | 
| DGACKS( | MSAVAL+22*, MSAVAL+26 | 
| DGCOD | MSAVAL+18~, MSAVAL+22*, ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+21, ERRVAL+22, BLDVA086+10~ , BLDVA086+15*, BLDVA086+18, BLDVA086+19 | 
| DGDAT | MSAVAL~, MSAVAL+44*, MSAVAL+45 | 
| DGDESC | BLDVA086+12~, BLDVA086+17*, BLDVA086+19 | 
| DGERR | MSA~, MSA+20*, MSA+22, MSA+24, MSAVAL~, MSAVAL+49, MSAVAL+50, ERR+14~, ERR+17*, ERR+22* , ERR+23 | 
| DGESN | MSAVAL~, MSAVAL+40 | 
| DGFLD | MSA~, MSA+21*, MSA+22*, MSA+23*, MSA+24, MSAVAL~, MSAVAL+21, MSAVAL+25, MSAVAL+30, MSAVAL+35 , MSAVAL+39, MSAVAL+43, MSAVAL+48, ERR~, ERR+19*, ERR+20*, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+17 | 
| DGHL | MSA~, MSA+25, ERR~, ERR+22 | 
| DGHL("ECH" | ERR+18 | 
| DGI | BLDVA086+8~, BLDVA086+14* | 
| DGID | MSA~, MSA+19, MSA+24, MSAVAL~, MSAVAL+21, MSAVAL+31 | 
| DGLINE | BLDVA086+9~, BLDVA086+14*, BLDVA086+15, BLDVA086+16, BLDVA086+17 | 
| DGMSA | MSA+15~, MSA+18*, MSA+25*, MSA+26 | 
| DGPOS | ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+20 | 
| DGRSLT | MSAVAL+16~, MSAVAL+20*, MSAVAL+52*, MSAVAL+53, MSAVAL+54, ERRVAL+13~, ERRVAL+15*, ERRVAL+24*, ERRVAL+25 | 
| DGSEG | ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+18 | 
| DGSEQ | ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+19 | 
| DGTBL | BLDVA086~ | 
| DGTBL( | BLDVA086+18*, BLDVA086+19* | 
| DGTEXT | MSAVAL~, MSAVAL+36 | 
| DGTXT | BLDVA086+11~, BLDVA086+16*, BLDVA086+18 | 
| DGVAL | MSA+16~, MSA+24, MSA+25, MSAVAL~, MSAVAL+53!, ERR+15~, ERR+21, ERR+22, ERRVAL~ | 
| DGVAL(1 | MSAVAL+26*, MSAVAL+27, ERRVAL+18*, ERRVAL+19*, ERRVAL+20*, ERRVAL+21*, ERRVAL+22*, ERRVAL+23* | 
| DGVAL(2 | MSAVAL+31*, MSAVAL+32 | 
| DGVAL(3 | MSAVAL+36* | 
| DGVAL(4 | MSAVAL+40* | 
| DGVAL(5 | MSAVAL+45* | 
| DGVAL(6 | MSAVAL+49*, MSAVAL+50*, MSAVAL+51* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ERRTBL+DGI | BLDVA086+14 |