DGPFHLU ;ALB/RPM - PRF HL7 ORU/ACK PROCESSING ; 6/21/06 10:27am
Source file <DGPFHLU.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 |
|---|---|---|
| BLDORU(DGPFA,DGHARR,DGHL,DGROOT) | ;Build ORU~R01 Message/Segments
|
|
| PARSORU(DGWRK,DGHL,DGROOT,DGPFERR) | ;Parse ORU~R01 Message/Segments
|
|
| MSH(DGSEG,DGCS,DGRS,DGORU,DGERR) | ;
|
|
| PID(DGSEG,DGCS,DGRS,DGORU,DGERR) | ;
|
|
| OBR(DGSEG,DGCS,DGRS,DGORU,DGERR) | ;
|
|
| OBX(DGSEG,DGCS,DGRS,DGORU,DGERR) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GETHIST^DGPFAAH | BLDORU+34, BLDORU+47 |
| $$OBR^DGPFHLU1 | BLDORU+36 |
| $$BLDOBXTX^DGPFHLU2 | BLDORU+42, BLDORU+55 |
| $$OBX^DGPFHLU2 | BLDORU+50, BLDORU+66 |
| $$DECHL7^DGPFHLUT | OBR+21, OBX+26, OBX+31, OBX+38, OBX+44, OBX+45 |
| $$NXTSEG^DGPFHLUT | PARSORU+38 |
| $$TESTVAL^DGPFUT | OBR+23, OBR+28, OBR+34 |
| $$GETDFN^DGPFUT2 | PID+21 |
| $$FIND1^DIC | OBR+21 |
| CHK^DIE | OBX+31 |
| $$EN^VAFHLPID | BLDORU+30 |
| $$HL7TFM^XLFDT | OBX+30, OBX+36, OBX+46 |
| $$IEN^XUAF4 | MSH+16, OBR+27, OBR+32, OBX+39, OBX+47 |
| FileNo | Call Tags |
|---|---|
| ^DGPF(26.14 - [#26.14] | CHK^DIE |
| ^DGPF(26.15 - [#26.15] | FIND1^DIC |
| Name | Line Occurrences |
|---|---|
| @( | PARSORU+40 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DBRSACT | OBX+21~, OBX+43*, OBX+48 |
| DBRSDT | OBX+21~, OBX+46*, OBX+50 |
| DBRSNUM | OBX+21~, OBX+44*, OBX+48, OBX+49, OBX+50, OBX+51 |
| DBRSOTH | OBX+21~, OBX+45*, OBX+49 |
| DBRSSITE | OBX+21~, OBX+47*, OBX+51 |
| DBRSSTR | BLDORU+22~, BLDORU+62*, BLDORU+64, BLDORU+66 |
| DGADT | BLDORU+13~, BLDORU+44*, BLDORU+47, BLDORU+57, OBX+18~, OBX+30*, OBX+32, OBX+36*, OBX+37, OBX+38 , OBX+39 |
| DGARR | PID+16~, OBR+18~, OBR+39 |
| DGARR("DFN" | PID+21*, PID+22, PID+26 |
| DGARR("FLAG" | OBR+22*, OBR+23 |
| DGARR("ORIGSITE" | OBR+32*, OBR+33*, OBR+34 |
| DGARR("OWNER" | OBR+27*, OBR+28 |
| DGCS | PARSORU+23~, PARSORU+30*, MSH~, MSH+16, PID~, PID+20, OBR~, OBR+21, OBX~, OBX+24 , OBX+29, OBX+35, OBX+39, OBX+42, OBX+43, OBX+47 |
| DGCURLIN | PARSORU+25~, PARSORU+33*, PARSORU+36, PARSORU+38*, PARSORU+39 |
| DGDFNERR | PID+17~ |
| DGDFNERR("DIERR" | PID+22, PID+23 |
| DGERR | PARSORU+27~, MSH~, PID~, OBR~, OBX~ |
| DGERR("OBR" | OBR+24*, OBR+29*, OBR+35* |
| DGERR("PID" | PID+23* |
| DGFS | PARSORU+22~, PARSORU+29*, PARSORU+38 |
| DGHARR | BLDORU~, BLDORU+27 |
| DGHARR( | BLDORU+34, BLDORU+44, BLDORU+47, BLDORU+57 |
| DGHARR("" | BLDORU+33 |
| DGHIEN | BLDORU+14~, BLDORU+24*, BLDORU+44, BLDORU+46*, BLDORU+57*, BLDORU+61, BLDORU+67*, BLDORU+72 |
| DGHL | BLDORU~, BLDORU+29, BLDORU+36, BLDORU+42, BLDORU+50, BLDORU+55, BLDORU+66, PARSORU~ |
| DGHL("ECH" | PARSORU+30, PARSORU+31, PARSORU+32 |
| DGHL("FS" | PARSORU+29, PARSORU+32 |
| DGI | OBX+19~, OBX+26*, OBX+38* |
| DGICN | PID+18~, PID+20*, PID+21 |
| DGLDT | BLDORU+15~, BLDORU+33*, BLDORU+34 |
| DGLINE | OBX+20~, OBX+25*, OBX+26, OBX+37*, OBX+38 |
| DGORU | MSH~, MSH+16, PID~, PID+26, OBR~, OBR+33, OBR+39, OBX~, OBX+25, OBX+26 , OBX+32, OBX+37, OBX+38, OBX+39, OBX+48, OBX+49, OBX+50, OBX+51 |
| DGPFA | BLDORU~, BLDORU+27, BLDORU+36 |
| DGPFA("DFN" | BLDORU+30 |
| DGPFAH | BLDORU+16~, BLDORU+34, BLDORU+35, BLDORU+36, BLDORU+42, BLDORU+45~, BLDORU+47, BLDORU+50, BLDORU+55 |
| DGPFAH("ACTION" | BLDORU+50 |
| DGPFERR | PARSORU~ |
| DGROOT | BLDORU~, BLDORU+27, BLDORU+31, BLDORU+37, BLDORU+42, BLDORU+52, BLDORU+55, BLDORU+68, PARSORU~ |
| DGRS | PARSORU+24~, PARSORU+31*, MSH~, PID~, OBR~, OBX~, OBX+26, OBX+38, OBX+44, OBX+45 |
| DGRSLT | OBX+21~, OBX+31, OBX+32 |
| DGSEG | BLDORU+17~, BLDORU+25*, BLDORU+31*, BLDORU+37*, BLDORU+42, BLDORU+52*, BLDORU+55, BLDORU+68*, PARSORU+26~, PARSORU+37~ , PARSORU+38, MSH~, PID~, OBR~, OBX~ |
| DGSEG("TYPE" | PARSORU+40 |
| DGSEG(1 | PID+23, OBR+24, OBR+29, OBR+35 |
| DGSEG(14 | OBX+30, OBX+36, OBX+46 |
| DGSEG(20 | OBR+27 |
| DGSEG(21 | OBR+32 |
| DGSEG(23 | OBX+39, OBX+47 |
| DGSEG(3 | PID+20, OBX+24, OBX+29, OBX+35, OBX+42, OBX+43 |
| DGSEG(4 | MSH+16, OBR+21 |
| DGSEG(5 | OBX+26, OBX+31, OBX+38, OBX+44, OBX+45 |
| DGSEGSTR | BLDORU+18~, BLDORU+30*, BLDORU+31, BLDORU+36*, BLDORU+37, BLDORU+50*, BLDORU+51, BLDORU+52, BLDORU+66*, BLDORU+67 , BLDORU+68 |
| DGSET | BLDORU+19~, BLDORU+39*, BLDORU+42, BLDORU+49*, BLDORU+50, BLDORU+55, BLDORU+65*, BLDORU+66 |
| DGTROOT | BLDORU+20~, BLDORU+41*, BLDORU+42, BLDORU+54*, BLDORU+55 |
| DGWRK | PARSORU~, PARSORU+38 |
| HL | BLDORU+29~* |
| >> HLECH | PARSORU+32* |
| >> HLFS | PARSORU+32* |
| LASTH | BLDORU+21~, BLDORU+35*, BLDORU+66 |
| LASTH("ACTION" | BLDORU+61, BLDORU+64 |
| LASTH("DBRS" | BLDORU+61, BLDORU+62 |
| PRFFLG | OBR+19~, OBR+21*, OBR+22 |
| U | BLDORU+50, BLDORU+64 |
| Z | BLDORU+22~, BLDORU+61*, BLDORU+62 |