DGROHLQ3 ;DJH/AMA - ROM HL7 QRY/ORF PROCESSING ; 27 Apr 2004 4:50 PM
Source file <DGROHLQ3.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| QRF(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
|
|
| MSA(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
| PARSQRY(DGWRK,DGHL,DGQRY,DGROERR) | ;Parse QRY~R02 Message/Segments
|
|
| ERR(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
| MSH(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) | ;
|
|
| QRD(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
|
|
| PARSORF(DGWRK,DGHL,DGORF,DGMSG,DGDATA) | ;Parse ORF~R04 Message/Segments
|
| Name | Line Occurrences |
|---|---|
| @( | PARSQRY+30, PARSORF+31 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DGCS | PARSQRY+12~, PARSQRY+20*, PARSORF+18~, PARSORF+21*, PARSORF+32, MSH~, MSH+15, MSA~, MSA+14, ERR~ , ERR+12, QRD~, QRD+17, QRF~ |
| DGCURLIN | PARSQRY+15~, PARSQRY+23*, PARSQRY+26, PARSQRY+28*, PARSQRY+29, PARSORF+18~, PARSORF+24*, PARSORF+27, PARSORF+29*, PARSORF+30 , PARSORF+32 |
| DGDATA | PARSORF~, PARSORF+32 |
| DGERR | MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12, QRD~, QRF~ |
| DGERR("QRD" | QRD+20* |
| DGERR("QRF" | QRF+15*, QRF+18* |
| DGFS | PARSQRY+11~, PARSQRY+19*, PARSQRY+28, PARSORF+18~, PARSORF+20*, PARSORF+29, PARSORF+32 |
| DGHL | PARSQRY~, PARSORF~ |
| DGHL("ECH" | PARSQRY+20, PARSQRY+21, PARSQRY+22, PARSORF+21, PARSORF+22, PARSORF+23 |
| DGHL("FS" | PARSQRY+19, PARSORF+20 |
| DGMSG | PARSORF~ |
| DGORF | PARSORF~, MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12 |
| DGQRY | PARSQRY~, QRD~, QRF~ |
| DGQRY("DFN" | QRD+15* |
| DGQRY("DOB" | QRF+17*, QRF+18 |
| DGQRY("ICN" | QRD+17*, QRD+19 |
| DGQRY("PATCH" | QRD+18* |
| DGQRY("SSN" | QRF+14*, QRF+15 |
| DGQRY("USER" | QRD+16* |
| DGROERR | PARSQRY~, PARSQRY+17~ |
| DGRS | PARSQRY+13~, PARSQRY+21*, PARSORF+18~, PARSORF+22*, PARSORF+32, MSH~, MSH+15, MSA~, MSA+14, ERR~ , ERR+12, QRD~, QRF~ |
| DGSEG | PARSQRY+16~, PARSQRY+27~, PARSQRY+28, PARSORF+28~, PARSORF+29, MSH~, MSH+15, MSA~, MSA+14, ERR~ , ERR+12, QRD~, QRF~ |
| DGSEG("TYPE" | PARSQRY+30, PARSORF+31 |
| DGSEG(4 | QRD+15, QRD+16, QRF+14 |
| DGSEG(5 | QRD+18, QRF+17 |
| DGSEG(8 | QRD+17 |
| DGSS | PARSQRY+14~, PARSQRY+22*, PARSORF+18~, PARSORF+23*, MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12 , QRD~, QRF~ |
| DGWRK | PARSQRY~, PARSQRY+28, PARSORF~, PARSORF+29, PARSORF+32 |