DGPFHLQ3 ;ALB/RPM - PRF HL7 QRY PROCESSING ; 12/13/04
Source file <DGPFHLQ3.m>
Package | Total | Call Graph |
---|---|---|
Registration | 2 | MSH^DGPFHLU4 $$NXTSEG^DGPFHLUT |
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 |
Package | Total | Caller Graph |
---|---|---|
Registration | 1 | DGPFHLR |
Name | Comments | DBIA/ICR reference |
---|---|---|
PARSQRY(DGWRK,DGHL,DGQRY,DGPFERR) | ;Parse QRY~R02 Message/Segments
|
|
MSH(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
|
|
QRD(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
|
|
QRF(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) | ;
; This procedure is a placeholder to allow parsing loop to continue. |
Name | Line Occurrences |
---|---|
@( | PARSQRY+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGCS | PARSQRY+13~, PARSQRY+21*, MSH~, MSH+15, QRD~, QRD+15, QRF~ |
DGCURLIN | PARSQRY+16~, PARSQRY+24*, PARSQRY+27, PARSQRY+29*, PARSQRY+30 |
DGERR | PARSQRY+18~, MSH~, MSH+15, QRD~, QRF~ |
DGFS | PARSQRY+12~, PARSQRY+20*, PARSQRY+29 |
DGHL | PARSQRY~ |
DGHL("ECH" | PARSQRY+21, PARSQRY+22, PARSQRY+23 |
DGHL("FS" | PARSQRY+20 |
DGPFERR | PARSQRY~ |
DGQRY | PARSQRY~, MSH~, MSH+15, QRD~, QRF~ |
DGQRY("ICN" | QRD+15* |
DGQRY("QID" | QRD+14* |
DGRS | PARSQRY+14~, PARSQRY+22*, MSH~, MSH+15, QRD~, QRF~ |
DGRSLT | PARSQRY+11~ |
DGSEG | PARSQRY+17~, PARSQRY+28~, PARSQRY+29, MSH~, MSH+15, QRD~, QRF~ |
DGSEG("TYPE" | PARSQRY+31 |
DGSEG(4 | QRD+14 |
DGSEG(8 | QRD+15 |
DGSS | PARSQRY+15~, PARSQRY+23*, MSH~, MSH+15, QRD~, QRF~ |
DGWRK | PARSQRY~, PARSQRY+29 |