Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All
Print Page as PDF
Routine: VAFHADT2

Package: Registration

Routine: VAFHADT2


Information

VAFHADT2 ;ALB/RJS - HL7 ADT MESSAGE BUILDING ROUTINE - MAY 18,1995 ; 3/6/06 8:08am

Source Information

Source file <VAFHADT2.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Registration 7 KVAR^VADPT  $$EN^VAFHLPID  ($$IN,KVAR)^VAFHLPV1  $$EN^VAFHLPV2  $$EN^VAFHLZPD  $$HLQ^VAFHUTL  EBULL^VAFHUTL2  
Health Level Seven 3 $$HLDATE^HLFNC  INIT^HLFNC2  GENERATE^HLMA  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Registration 3 VAFHADT1  VAFHADT4  VAFHADT5  

Entry Points

Name Comments DBIA/ICR reference
BLDMSG(DFN,EVENT,VAFHDT,EVCODE,IEN,PIVOT,PV1) ;
NEXT ;
EXIT ;
LOOP ;

External References

Name Field # of Occurrence
$$HLDATE^HLFNC NEXT+2
INIT^HLFNC2 BLDMSG+45
GENERATE^HLMA EXIT+7
KVAR^VADPT EXIT+8
$$EN^VAFHLPID BLDMSG+47
$$IN^VAFHLPV1 BLDMSG+56, BLDMSG+58
KVAR^VAFHLPV1 EXIT+8
$$EN^VAFHLPV2 NEXT+8
$$EN^VAFHLZPD BLDMSG+50
$$HLQ^VAFHUTL NEXT+4
EBULL^VAFHUTL2 EXIT+4
$$GET^XPAR NEXT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: LOOP+3
Function Call: WRITE
  • Prompt: !,HLA("HLS",XX)
  • Line Location: LOOP+5

Label References

Name Line Occurrences
EXIT BLDMSG+46, BLDMSG+59
LOOP NEXT+9
NEXT BLDMSG+52, BLDMSG+55, BLDMSG+57

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All