DGROHLU3 ;DJH/AMA - ROM HL7 BUILD MSA/ERR SEGMENTS ; 02 Jul 2003 5:02 PM
Source file <DGROHLU3.m>
| 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+22 | 
| $$MSAVAL | MSA+25 | 
| BLDVA086 | MSAVAL+51, ERRVAL+19 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DGACK | MSA~, MSA+20, MSA+25, MSAVAL~, MSAVAL+23, MSAVAL+28 | 
| DGACKS | MSAVAL+17~ | 
| DGACKS( | MSAVAL+24*, MSAVAL+28 | 
| DGCOD | MSAVAL+18~, MSAVAL+24*, ERR~, ERR+19, ERR+22, ERRVAL~, ERRVAL+17, ERRVAL+20, ERRVAL+24, ERRVAL+25 , BLDVA086+10~, BLDVA086+15*, BLDVA086+18, BLDVA086+19 | 
| DGDAT | MSAVAL~, MSAVAL+46*, MSAVAL+47 | 
| DGDESC | BLDVA086+12~, BLDVA086+17*, BLDVA086+19 | 
| DGERR | MSA~, MSA+21*, MSA+23, MSA+25, MSAVAL~, MSAVAL+52, MSAVAL+53, MSAVAL+54, ERR+14~, ERR+18* , ERR+23*, ERR+24 | 
| DGERRSTR | MSAVAL+19~ | 
| DGESN | MSAVAL~, MSAVAL+42 | 
| DGFLD | MSA~, MSA+22*, MSA+23*, MSA+24*, MSA+25, MSAVAL~, MSAVAL+23, MSAVAL+27, MSAVAL+32, MSAVAL+37 , MSAVAL+41, MSAVAL+45, MSAVAL+50, ERR~, ERR+16~, ERR+20*, ERR+21*, ERR+22, ERRVAL~, ERRVAL+17 , ERRVAL+18 | 
| DGHL | MSA~, MSA+26, ERR~, ERR+23 | 
| DGHL("ECH" | ERR+19 | 
| DGI | BLDVA086+8~, BLDVA086+14* | 
| DGID | MSA~, MSA+20, MSA+25, MSAVAL~, MSAVAL+23, MSAVAL+33 | 
| DGLINE | BLDVA086+9~, BLDVA086+14*, BLDVA086+15, BLDVA086+16, BLDVA086+17 | 
| DGMSA | MSA+16~, MSA+19*, MSA+26*, MSA+27 | 
| DGPOS | ERR~, ERR+19, ERR+22, ERRVAL~, ERRVAL+17, ERRVAL+23 | 
| DGRSLT | MSAVAL+16~, MSAVAL+22*, MSAVAL+56*, MSAVAL+57, MSAVAL+58, ERRVAL+13~, ERRVAL+16*, ERRVAL+27*, ERRVAL+28 | 
| DGSEG | ERR~, ERR+19, ERR+22, ERRVAL~, ERRVAL+17, ERRVAL+21 | 
| DGSEQ | ERR~, ERR+19, ERR+22, ERRVAL~, ERRVAL+17, ERRVAL+22 | 
| DGTBL | MSAVAL+20~, MSAVAL+51, ERRVAL+14~, ERRVAL+19, BLDVA086~ | 
| DGTBL( | MSAVAL+52, MSAVAL+54, ERRVAL+20, ERRVAL+25, BLDVA086+18*, BLDVA086+19* | 
| DGTEXT | MSAVAL~, MSAVAL+38 | 
| DGTXT | BLDVA086+11~, BLDVA086+16*, BLDVA086+18 | 
| DGVAL | MSA+17~, MSA+25, MSA+26, MSAVAL~, MSAVAL+57!, ERR+15~, ERR+22, ERR+23, ERRVAL~ | 
| DGVAL(1 | MSAVAL+28*, MSAVAL+29, ERRVAL+21*, ERRVAL+22*, ERRVAL+23*, ERRVAL+24*, ERRVAL+25*, ERRVAL+26* | 
| DGVAL(2 | MSAVAL+33*, MSAVAL+34 | 
| DGVAL(3 | MSAVAL+38* | 
| DGVAL(4 | MSAVAL+42* | 
| DGVAL(5 | MSAVAL+47* | 
| DGVAL(6 | MSAVAL+53*, MSAVAL+54*, MSAVAL+55* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ERRTBL+DGI | BLDVA086+14 |