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 |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XWB2HL7A

Package: RPC Broker

Routine: XWB2HL7A


Information

XWB2HL7A ;;ISF/AC - Remote RPCs via HL7. ;03/26/09 16:22

Source Information

Source file <XWB2HL7A.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Level Seven 3 INIT^HLFNC2  (DIRECT,GENERATE)^HLMA  LINK^HLUTIL3  
VA Fileman 1 $$FIND1^DIC  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
RPC Broker 2 XWB2HL7  XWB2HL7C  
IHS Electronic Health Record 1 BEHORDV  

Entry Points

Name Comments DBIA/ICR reference
CALLXIT ;Cleanup before exit.
RPCSEND ;
DIRECT(XWB2SPN,XWB2HNDL,XWB2RET,XWB2DEST,XWB2PRAM,XWB2PARY) ;DIR RPC CALL
NXTNODE ;Get next node
CALL(XWB2SPN,XWB2HNDL,XWB2RET,XWB2DEST,XWB2PRAM,XWB2PARY) ;RPC CALL
XLATE(S,OF) ;TRANSLATE FS and Encoding characters to Formating codes.
BLDDIST(X) ;Build distribution list -- HLL("LINKS") ARRAY.
ECODE(%) ;
RPCINFO ;RPC Information
D2

External References

Name Field # of Occurrence
$$FIND1^DIC D2+7
INIT^HLFNC2 D2+9
DIRECT^HLMA RPCSEND+23
GENERATE^HLMA RPCSEND+24
LINK^HLUTIL3 BLDDIST+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] FIND1^DIC

Label References

Name Line Occurrences
$$ECODE XLATE+11
$$XLATE D2+18, D2+26
BLDDIST D2+5
D2 DIRECT+3
NXTNODE RPCSEND+6, RPCSEND+10, RPCSEND+15, RPCSEND+19
RPCSEND D2+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BLDDIST+1~, BLDDIST+3*, BLDDIST+4, ECODE~, ECODE+1
FC XLATE+2~, XLATE+4*, XLATE+7, XLATE+8
HL D2~, D2+9
HL("" D2+10
HL("ECH" D2+14, RPCSEND+2, RPCSEND+16, RPCSEND+22, ECODE+1
HL("FS" D2+14, RPCSEND+2, RPCSEND+22
HLA D2~
HLA("HLS" RPCSEND+2*, RPCSEND+3, RPCSEND+22*
HLERR D2~
HLL D2~
HLL("LINKS" D2+6, BLDDIST+4*
I D2~, D2+14*, D2+16*, D2+17, D2+18, D2+22, D2+24, D2+25, D2+26, D2+29
, RPCSEND+1~, RPCSEND+4*, RPCSEND+5, RPCSEND+6, RPCSEND+8, RPCSEND+9, RPCSEND+13*, RPCSEND+14, RPCSEND+15, RPCSEND+17
, RPCSEND+18, XLATE+2~
I1 XLATE+2~, XLATE+4*
I2 XLATE+2~, XLATE+6*, XLATE+10, XLATE+14
I3 XLATE+2~
J D2~, D2+19*, D2+23*, D2+24*, D2+26, D2+29, D2+30*, RPCSEND+1~, RPCSEND+8*, RPCSEND+9
, RPCSEND+17*, RPCSEND+18
>> K D2+21*, D2+22, D2+23, D2+28*, D2+29, D2+30
L XLATE+2~
L1 XLATE+2~, XLATE+7*, XLATE+8*, XLATE+10, XLATE+14
L2 XLATE+2~, XLATE+7*, XLATE+8*
N XLATE+2~, XLATE+14*, XLATE+15
OF XLATE~
OF( XLATE+6*, XLATE+10*, XLATE+14*
OF(0 XLATE+3*, XLATE+18!
S XLATE~, XLATE+3, XLATE+6*, XLATE+7, XLATE+8, XLATE+10*, XLATE+14, XLATE+15*
TC XLATE+2~, XLATE+4*, XLATE+11
U BLDDIST+4
X BLDDIST~, BLDDIST+2, XLATE+2~
XWB2DEST DIRECT~, CALL~, D2+5
XWB2DRCT DIRECT+1~, DIRECT+2*, RPCSEND+23
XWB2EID D2~, D2+7*, D2+8, D2+9, RPCSEND+23, RPCSEND+24
XWB2EMAP D2~, D2+15*, XLATE+4
XWB2FLD D2~, D2+3*, RPCSEND+2
XWB2HNDL DIRECT~, CALL~, D2+1
XWB2LIST BLDDIST+1~, BLDDIST+2
XWB2LIST( BLDDIST+4
XWB2LIST(0 BLDDIST+3
XWB2LPRM D2~
XWB2LSTI D2~, RPCSEND+5*
XWB2MAP2 D2~, D2+15*, XLATE+4
XWB2MIEN D2~, RPCSEND+24
XWB2OVFL D2~, D2+18, D2+20!, D2+26, D2+27!
XWB2OVFL( D2+21, D2+23!, D2+28, D2+30!
XWB2OVFL(0 D2+20, D2+27
XWB2OVFL(1 D2+22, D2+29
XWB2PARM D2~, D2+4*
XWB2PARY DIRECT~, CALL~
XWB2PRAM DIRECT~, CALL~
XWB2PRAM( D2+16, D2+17, D2+18*, D2+22*, D2+24, D2+25, D2+26*, D2+29*, RPCSEND+5, RPCSEND+6
, RPCSEND+8, RPCSEND+9, RPCSEND+13, RPCSEND+14, RPCSEND+15, RPCSEND+17, RPCSEND+18
XWB2PRAM(0 RPCSEND+4
XWB2QL NXTNODE+1~, NXTNODE+2*, NXTNODE+3, NXTNODE+4
XWB2QS NXTNODE+1~, NXTNODE+5*, NXTNODE+6
XWB2QTAG D2~, D2+1*, RPCSEND+2
XWB2RET DIRECT~, CALL~, D2+4*, D2+6*, D2+8*, D2+10*, D2+16, D2+17*, D2+24, D2+25*
, D2+31, D2+33*
XWB2RSLT D2~, D2+33, RPCSEND+23, RPCSEND+24
XWB2SPN DIRECT~, CALL~, D2+2*, RPCSEND+2
XWB2SPR D2~, RPCSEND+3*, RPCSEND+7, RPCSEND+11, RPCSEND+16, RPCSEND+20, NXTNODE+2, NXTNODE+3*, NXTNODE+5, NXTNODE+6*
XWB2SPRL D2~, RPCSEND+3*, RPCSEND+6, RPCSEND+7*, RPCSEND+11*, RPCSEND+15, RPCSEND+16*, RPCSEND+20*
XWB2X D2~, RPCSEND+5*, RPCSEND+6, RPCSEND+7, RPCSEND+9*, RPCSEND+11, RPCSEND+14*, RPCSEND+15, RPCSEND+16, RPCSEND+18*
, RPCSEND+20
Y D2~, D2+13*, D2+14*, D2+15, XLATE+2~, XLATE+5*, XLATE+10, XLATE+11*, XLATE+14, XLATE+15*
, XLATE+18*, XLATE+19
Y1 XLATE+2~, XLATE+8*, XLATE+10, XLATE+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All