VAFHADT2 ;ALB/RJS - HL7 ADT MESSAGE BUILDING ROUTINE - MAY 18,1995 ; 3/6/06 8:08am
Source file <VAFHADT2.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 |
Package | Total | Caller Graph |
---|---|---|
Registration | 3 | VAFHADT1 VAFHADT4 VAFHADT5 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLDMSG(DFN,EVENT,VAFHDT,EVCODE,IEN,PIVOT,PV1) | ;
|
|
NEXT | ;
|
|
EXIT | ;
|
|
LOOP | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> COUNTER | NEXT+11*, NEXT+12*, NEXT+14 |
DFN | BLDMSG~, BLDMSG+47, BLDMSG+50, BLDMSG+56, BLDMSG+58, NEXT+8, EXIT+4 |
EVCODE | BLDMSG~, NEXT+3 |
EVENT | BLDMSG~, BLDMSG+45, BLDMSG+52, BLDMSG+55, BLDMSG+57, NEXT+2, NEXT+4, EXIT+6, EXIT+7 |
HL | BLDMSG+45!, BLDMSG+46, NEXT+14*, EXIT+2, EXIT+3, EXIT+6 |
HL("ECH" | EXIT+6 |
HLA | BLDMSG+42!, EXIT+8! |
HLA("HLS" | BLDMSG+47*, BLDMSG+48*, BLDMSG+50*, BLDMSG+51*, BLDMSG+53*, BLDMSG+54*, BLDMSG+56*, BLDMSG+58*, NEXT+1*, NEXT+2* , NEXT+3*, NEXT+4*, NEXT+8*, NEXT+12, NEXT+14, EXIT+6, LOOP+5 |
HLERR | EXIT+8! |
HLERR(1 | EXIT+3* |
>> HLFS | BLDMSG+48, BLDMSG+51, BLDMSG+54, NEXT+1, NEXT+2, NEXT+3, NEXT+4 |
>> HLMTN | EXIT+6* |
>> HLRST | EXIT+7 |
IEN | BLDMSG~, BLDMSG+56, BLDMSG+58, NEXT+8 |
PIVOT | BLDMSG~, BLDMSG+54, BLDMSG+56, BLDMSG+58, EXIT+4 |
PV1 | BLDMSG~, BLDMSG+53 |
VAFCCON | NEXT+6~, NEXT+7*, NEXT+8 |
VAFDIAG | BLDMSG+42~, BLDMSG+56, BLDMSG+58, NEXT+4 |
VAFHDT | BLDMSG~, BLDMSG+56, BLDMSG+58, NEXT+2, EXIT+4 |
>> VATRACE | NEXT+9 |
XX | LOOP+4~*, LOOP+5* |