DGROHLU3 ;DJH/AMA - ROM HL7 BUILD MSA/ERR SEGMENTS ; 02 Jul 2003 5:02 PM
Source file <DGROHLU3.m>
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+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 |