DGPFHLQ4 ;ALB/RPM - PRF HL7 ORF PROCESSING ; 12/13/04
Source file <DGPFHLQ4.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 |
---|---|---|
PARSORF(DGWRK,DGHL,DGROOT,DGMSG) | ;Parse ORF~R04 Message/Segments
|
|
MSH(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
MSA(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
ERR(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
QRD(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
|
|
OBR(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
OBX(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
FileNo | Call Tags |
---|---|
^DGPF(26.14 - [#26.14] | CHK^DIE |
^DGPF(26.15 - [#26.15] | FIND1^DIC |
Name | Line Occurrences |
---|---|
@( | PARSORF+42 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DBRSACT | OBX+23~, OBX+50*, OBX+55 |
DBRSDT | OBX+23~, OBX+53*, OBX+57 |
DBRSNUM | OBX+23~, OBX+51*, OBX+55, OBX+56, OBX+57, OBX+58 |
DBRSOTH | OBX+23~, OBX+52*, OBX+56 |
DBRSSITE | OBX+23~, OBX+54*, OBX+58 |
DGADT | OBX+18~, OBX+34*, OBX+35, OBX+36, OBX+40*, OBX+41, OBX+42, OBX+44, OBX+46 |
DGARR | MSH+15~, MSH+16, MSH+17, MSA+14~, MSA+15, MSA+16, ERR+12~, ERR+13, ERR+14 |
DGCS | PARSORF+25~, PARSORF+31*, MSH~, MSH+16, MSA~, MSA+15, ERR~, ERR+13, QRD~, QRD+15 , OBR~, OBR+20, OBX~, OBX+28, OBX+33, OBX+39, OBX+46, OBX+49, OBX+50, OBX+54 |
DGCURLIN | PARSORF+28~, PARSORF+35*, PARSORF+38, PARSORF+40*, PARSORF+41 |
DGERR | MSH~, MSH+16, MSA~, MSA+15, ERR~, ERR+13, QRD~, OBR~, OBX~ |
DGERR( | OBR+21* |
DGERR("" | OBR+21 |
DGFS | PARSORF+24~, PARSORF+30*, PARSORF+40 |
DGHL | PARSORF~ |
DGHL("ECH" | PARSORF+31, PARSORF+32, PARSORF+33, PARSORF+34 |
DGHL("FS" | PARSORF+30, PARSORF+34 |
DGI | OBX+19~, OBX+30*, OBX+43*, OBX+44 |
DGLINE | OBX+20~, OBX+29*, OBX+30, OBX+42*, OBX+44 |
DGMSG | PARSORF~ |
DGORF | MSH~, MSH+17, MSA~, MSA+16, ERR~, ERR+14, OBR~, OBR+18*, OBR+22, OBR+23 , OBR+24, OBX~, OBX+25, OBX+29, OBX+30, OBX+36, OBX+42, OBX+44, OBX+46, OBX+55 , OBX+56, OBX+57, OBX+58 |
DGQRY | QRD~, QRD+14, QRD+15 |
DGROOT | PARSORF~ |
DGRS | PARSORF+26~, PARSORF+32*, MSH~, MSH+16, MSA~, MSA+15, ERR~, ERR+13, QRD~, OBR~ , OBX~, OBX+30, OBX+43, OBX+44, OBX+51, OBX+52 |
DGRSLT | OBX+21~, OBX+23~, OBX+36 |
DGSEG | PARSORF+39~, PARSORF+40, MSH~, MSH+16, MSA~, MSA+15, ERR~, ERR+13, QRD~, OBR~ , OBX~ |
DGSEG("TYPE" | PARSORF+42 |
DGSEG(1 | OBR+18 |
DGSEG(14 | OBX+34, OBX+40, OBX+53 |
DGSEG(20 | OBR+23 |
DGSEG(21 | OBR+24 |
DGSEG(23 | OBX+46, OBX+54 |
DGSEG(3 | OBX+28, OBX+33, OBX+39, OBX+49, OBX+50 |
DGSEG(4 | QRD+14, OBR+20 |
DGSEG(5 | OBX+30, OBX+36, OBX+43, OBX+44, OBX+51, OBX+52 |
DGSEG(8 | QRD+15 |
DGSETID | OBR+15~, OBR+18*, OBR+19, OBR+22, OBR+23, OBR+24, OBX+22~, OBX+25*, OBX+26, OBX+29 , OBX+30, OBX+36, OBX+42, OBX+44, OBX+46, OBX+55, OBX+56, OBX+57, OBX+58 |
DGSS | PARSORF+27~, PARSORF+33*, MSH~, MSH+16, MSA~, MSA+15, ERR~, ERR+13, QRD~, OBR~ , OBX~ |
>> DGSTAT | OBR+21* |
DGWRK | PARSORF~, PARSORF+40 |
>> HLECH | PARSORF+34* |
>> HLFS | PARSORF+34* |
PRFFLG | OBR+16~, OBR+20*, OBR+21, OBR+22 |