DGPFHLU2 ;ALB/RPM - PRF HL7 BUILD OBX SEGMENT ; 2/20/03
Source file <DGPFHLU2.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 |
|---|---|---|
| OBX(DGSET,DGID,DGSUBID,DGVALUE,DGPFAH,DGFLD,DGHL) | ;OBX Segment API
|
|
| OBXVAL(DGFLD,DGSET,DGID,DGSUBID,DGVALUE,DGPFAH,DGVAL) | ;build OBX value array
|
|
| BLDOBXTX(DGROOT,DGTXTA,DGID,DGPFAH,DGHL,DGSEG,DGSET) | ;build OBX text segments
|
| Name | Line Occurrences |
|---|---|
| $$OBXVAL | OBX+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTION | OBXVAL+19~, OBXVAL+22* |
| DBRSSTAT | OBXVAL+19~, OBXVAL+23*, OBXVAL+35 |
| DGDAT | OBXVAL+18~, OBXVAL+66*, OBXVAL+67 |
| DGFLD | OBX~, OBX+23*, OBX+24*, OBX+25, OBXVAL~, OBXVAL+25, OBXVAL+27, OBXVAL+29, OBXVAL+34, OBXVAL+42 , OBXVAL+44, OBXVAL+49, OBXVAL+51, OBXVAL+53, OBXVAL+55, OBXVAL+57, OBXVAL+59, OBXVAL+61, OBXVAL+63, OBXVAL+65 , OBXVAL+70, OBXVAL+72, OBXVAL+74, OBXVAL+76 |
| DGHL | OBX~, OBX+26, BLDOBXTX~, BLDOBXTX+24, BLDOBXTX+30 |
| DGHL("ECH" | OBX+20 |
| DGHL("FS" | OBX+20 |
| DGI | BLDOBXTX+15~, BLDOBXTX+27*, BLDOBXTX+28*, BLDOBXTX+30 |
| DGID | OBX~, OBX+22, OBX+25, OBXVAL~, OBXVAL+23, OBXVAL+25, OBXVAL+30, OBXVAL+35, OBXVAL+36, OBXVAL+37 , OBXVAL+45, OBXVAL+66, OBXVAL+77, BLDOBXTX~, BLDOBXTX+23, BLDOBXTX+30 |
| DGIDSTR | OBXVAL+17~, OBXVAL+35*, OBXVAL+36*, OBXVAL+38 |
| DGOBX | OBX+17~, OBX+21*, OBX+26*, OBX+27, BLDOBXTX+16~, BLDOBXTX+28, BLDOBXTX+30*, BLDOBXTX+31, BLDOBXTX+32, BLDOBXTX+33 |
| DGOBXTX | BLDOBXTX+17~, BLDOBXTX+24 |
| DGOBXTX( | BLDOBXTX+28, BLDOBXTX+30 |
| DGPFAH | OBX~, OBX+25, OBXVAL~, BLDOBXTX~, BLDOBXTX+23, BLDOBXTX+30 |
| DGPFAH("ACTION" | OBXVAL+22 |
| DGPFAH("ASSIGNDT" | OBXVAL+66 |
| DGPFAH("ORIGFAC" | OBXVAL+78 |
| DGROOT | BLDOBXTX~, BLDOBXTX+23, BLDOBXTX+32 |
| DGRSLT | OBXVAL+15~, OBXVAL+21*, OBXVAL+81*, OBXVAL+83, OBXVAL+84, BLDOBXTX+18~, BLDOBXTX+21*, BLDOBXTX+36*, BLDOBXTX+38 |
| DGSEG | BLDOBXTX~, BLDOBXTX+25*, BLDOBXTX+32* |
| DGSET | OBX~, OBX+22, OBX+25, OBXVAL~, OBXVAL+25, OBXVAL+27, BLDOBXTX~, BLDOBXTX+26*, BLDOBXTX+29*, BLDOBXTX+30 |
| DGSTR | BLDOBXTX+19~, BLDOBXTX+22*, BLDOBXTX+30 |
| DGSUBID | OBX~, OBX+25, OBXVAL~, OBXVAL+42 |
| DGTXTA | BLDOBXTX~, BLDOBXTX+23, BLDOBXTX+24 |
| DGTYPE | OBXVAL+16~, OBXVAL+30*, OBXVAL+31 |
| DGVAL | OBX+18~, OBX+25, OBX+26, OBXVAL~, OBXVAL+83! |
| DGVAL(1 | OBXVAL+27* |
| DGVAL(10 | OBXVAL+57* |
| DGVAL(11 | OBXVAL+59* |
| DGVAL(12 | OBXVAL+61* |
| DGVAL(13 | OBXVAL+63* |
| DGVAL(14 | OBXVAL+67* |
| DGVAL(15 | OBXVAL+70* |
| DGVAL(16 | OBXVAL+72* |
| DGVAL(17 | OBXVAL+74* |
| DGVAL(2 | OBXVAL+31* |
| DGVAL(23 | OBXVAL+77*, OBXVAL+78* |
| DGVAL(3 | OBXVAL+34, OBXVAL+37*, OBXVAL+38*, OBXVAL+39* |
| DGVAL(4 | OBXVAL+42* |
| DGVAL(5 | OBXVAL+45*, OBXVAL+46* |
| DGVAL(6 | OBXVAL+49* |
| DGVAL(7 | OBXVAL+51* |
| DGVAL(8 | OBXVAL+53* |
| DGVAL(9 | OBXVAL+55* |
| DGVALUE | OBX~, OBX+22, OBX+25, OBXVAL~, OBXVAL+23, OBXVAL+25, OBXVAL+45, OBXVAL+46, OBXVAL+66, OBXVAL+77 |
| >> HLECH | OBX+20* |
| >> HLFS | OBX+20* |
| U | OBXVAL+23, OBXVAL+45, OBXVAL+66, OBXVAL+77 |