DGPFHLU3 ;ALB/RPM - PRF HL7 BUILD MSA/ERR SEGMENTS ; 3/03/03
Source file <DGPFHLU3.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 1 | ($$BLDSEG,$$CKSTR,$$ENCHL7)^DGPFHLUT |
| VA FileMan | 1 | $$EZBLD^DIALOG |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MSA(DGACK,DGID,DGERR,DGFLD,DGHL) | ;MSA Segment API
|
|
| MSAVAL(DGFLD,DGACK,DGID,DGTEXT,DGESN,DGDAT,DGERR,DGVAL) | ;build MSA value array
|
|
| ERR(DGSEG,DGSEQ,DGPOS,DGCOD,DGFLD,DGHL) | ;ERR segment API
|
|
| ERRVAL(DGFLD,DGSEG,DGSEQ,DGPOS,DGCOD,DGVAL) | ;build ERR value array
|
|
| BLDVA086(DGTBL) | ;build error code/text array for table VA086
|
|
| ERRTBL | ;VA086 Error Code Table;error code;error text
|
| Name | Line Occurrences |
|---|---|
| $$ERRVAL | ERR+21 |
| $$MSAVAL | MSA+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DGACK | MSA~, MSA+21, MSA+26, MSAVAL~, MSAVAL+22, MSAVAL+25 |
| DGACKS | MSAVAL+17~ |
| DGACKS( | MSAVAL+23*, MSAVAL+25 |
| DGCOD | MSAVAL+18~, MSAVAL+23*, ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+21, ERRVAL+22, BLDVA086+10~ , BLDVA086+15*, BLDVA086+18, BLDVA086+19 |
| DGDAT | MSAVAL~, MSAVAL+36*, MSAVAL+37 |
| DGDESC | BLDVA086+12~, BLDVA086+17*, BLDVA086+19 |
| DGERR | MSA~, MSA+22*, MSA+24, MSA+26, MSAVAL~, MSAVAL+41, MSAVAL+42, ERR+14~, ERR+17*, ERR+22* , ERR+23 |
| DGESN | MSAVAL~, MSAVAL+33 |
| DGFLD | MSA~, MSA+23*, MSA+24*, MSA+25*, MSA+26, MSAVAL~, MSAVAL+22, MSAVAL+25, MSAVAL+28, MSAVAL+31 , MSAVAL+33, MSAVAL+35, MSAVAL+40, ERR~, ERR+19*, ERR+20*, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+17 |
| DGHL | MSA~, MSA+27, ERR~, ERR+22 |
| DGHL("ECH" | MSA+18, ERR+18 |
| DGHL("FS" | MSA+18 |
| DGI | BLDVA086+8~, BLDVA086+14* |
| DGID | MSA~, MSA+21, MSA+26, MSAVAL~, MSAVAL+22, MSAVAL+28 |
| DGLINE | BLDVA086+9~, BLDVA086+14*, BLDVA086+15, BLDVA086+16, BLDVA086+17 |
| DGMSA | MSA+15~, MSA+19*, MSA+27*, MSA+28 |
| DGPOS | ERR~, ERR+18, ERR+21, ERRVAL~, ERRVAL+16, ERRVAL+20 |
| DGRSLT | MSAVAL+16~, MSAVAL+20*, MSAVAL+45*, MSAVAL+46, MSAVAL+47, 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+31 |
| DGTXT | BLDVA086+11~, BLDVA086+16*, BLDVA086+18 |
| DGVAL | MSA+16~, MSA+26, MSA+27, MSAVAL~, MSAVAL+46!, ERR+15~, ERR+21, ERR+22, ERRVAL~ |
| DGVAL(1 | MSAVAL+25*, MSAVAL+26, ERRVAL+18*, ERRVAL+19*, ERRVAL+20*, ERRVAL+21*, ERRVAL+22*, ERRVAL+23* |
| DGVAL(2 | MSAVAL+28*, MSAVAL+29 |
| DGVAL(3 | MSAVAL+31* |
| DGVAL(4 | MSAVAL+33* |
| DGVAL(5 | MSAVAL+37* |
| DGVAL(6 | MSAVAL+41*, MSAVAL+42*, MSAVAL+43* |
| >> HLECH | MSA+18* |
| >> HLFS | MSA+18* |
| Name | Field # of Occurrence |
|---|---|
| $T(ERRTBL+DGI | BLDVA086+14 |