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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XUMFXI

Package: Kernel

Routine: XUMFXI


Information

XUMFXI ;ISS/RAM - MFS build message ;06/28/00

Source Information

Source file <XUMFXI.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 5 $$NOW^XLFDT  $$MFE^XUMFMFE  $$MFI^XUMFMFI  $$DTYP^XUMFXP  $$KSP^XUPARAM  
Health Level Seven 3 INIT^HLFNC2  (DIRECT,GENERATE)^HLMA  GENACK^HLMA1  
VA FileMan 3 CLEAN^DILF  ($$ROOT,$$VFILE)^DILFD  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 XUMF299  XUMFXACK  

Entry Points

Name Comments DBIA/ICR reference
RDT ; table row definition/data segment
QRD ; -- query definition segment
MFE ; master file entry segment
MFI ; master file identifier segment
MFK ; -- master file acknowledgement
LLNK ; -- dynamic addressing BROADCAST
SEND ; -- send HL7 message
INIT ; -- initialize
EXIT ; -- exit
BUILD ; -- build message
MAIN(IFN,IEN,TYPE,PARAM,ERROR) ; -- entry point
SERVER() ; -- servers
GROUP ; -- query group records

External References

Name Field # of Occurrence
CLEAN^DILF EXIT+2
$$ROOT^DILFD INIT+34
$$VFILE^DILFD INIT+30
$$GET1^DIQ RDT+19, RDT+25
INIT^HLFNC2 INIT+19
DIRECT^HLMA SEND+7
GENERATE^HLMA SEND+6
GENACK^HLMA1 SEND+8
$$NOW^XLFDT MFI+13, MFE+10
$$MFE^XUMFMFE MFE+11
$$MFI^XUMFMFI MFI+14
$$DTYP^XUMFXP RDT+20, RDT+26
$$KSP^XUPARAM SERVER+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] LLNK+15, LLNK+16, LLNK+17
^TMP( MFK+4*, MFK+14*, QRD+3*, QRD+24*, MFI+16*, MFE+13*, RDT+42*, RDT+44*
^TMP("DIERR" INIT+2!
^TMP("DILIST" INIT+2!
^TMP("HLA" INIT+3!, EXIT+4!
^TMP("HLS" INIT+3!, EXIT+4!
^TMP("XUMF ERROR" MFK+8, MFK+9, MFK+13
^TMP("XUMF MFS" MAIN+6*, INIT+12, INIT+37*, INIT+40, INIT+44*, INIT+47, INIT+50*, QRD+10, QRD+11, QRD+12
, QRD+13, QRD+14, QRD+15, QRD+16, QRD+17, QRD+18, QRD+19, QRD+20, QRD+21, MFI+6
, MFI+7, MFI+8, MFI+9, MFI+10, MFI+11, MFE+6, MFE+7, MFE+8, MFE+9, RDT+8
, RDT+10, RDT+13, RDT+14, RDT+15, RDT+16, RDT+17, RDT+22, RDT+42, GROUP+5, GROUP+6!
, GROUP+7!, GROUP+8*, GROUP+9*, EXIT+5!, LLNK+4, LLNK+5, LLNK+10

Label References

Name Line Occurrences
$$SERVER LLNK+7
BUILD MAIN+8
EXIT MAIN+8
GROUP BUILD+12
INIT MAIN+8
LLNK MAIN+8
MFE BUILD+14, GROUP+10
MFI BUILD+10
MFK BUILD+2
QRD BUILD+8
RDT BUILD+14, GROUP+10
SEND MAIN+8

Naked Globals

Name Field # of Occurrence
^( MFK+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALL MAIN+3~, INIT+11*, INIT+29, INIT+37, INIT+41, INIT+47
APP BUILD+6~, MFI+4~, MFI+7*, MFI+12*, MFI+14
ARRAY MAIN+4~, INIT+10*
CDSYS MAIN+4~, INIT+40*, INIT+41, INIT+42, INIT+43
CNT MAIN+3~, INIT+6*, MFK+4, MFK+5*, MFK+14, MFK+15*, QRD+3, QRD+4*, QRD+24, QRD+25*
, MFI+16, MFI+17*, MFE+13, MFE+14*, RDT+42, RDT+43*, RDT+44, RDT+45*
CNT1 RDT+5~, RDT+31*, RDT+34, RDT+35*, RDT+36, RDT+37
CNT2 RDT+5~
CODE BUILD+6~, MFE+4~, MFE+9*, MFE+11
EDT BUILD+6~, MFE+4~, MFE+8*, MFE+10*, MFE+11
EFFDT BUILD+6~, MFI+4~, MFI+10*, MFI+13*, MFI+14
ENDT BUILD+6~, MFI+4~, MFI+9*, MFI+13*, MFI+14
ERR RDT+4~
ERROR MAIN~, INIT+6*, INIT+20*, INIT+23, INIT+27*, INIT+28*, INIT+29*, INIT+30*, INIT+31*, BUILD+4
, MFK+3, QRD+3, QRD+6, MFI+2, MFI+15*, MFE+2, MFE+12*, RDT+2, GROUP+2, SEND+2
, SEND+12*, SEND+15*
EVENT BUILD+6~, MFI+4~, MFI+8*, MFI+12*, MFI+14, MFE+4~, MFE+6*, MFE+10*, MFE+11
FIELD RDT+4~, RDT+15*, RDT+18*, RDT+19
FILE RDT+4~, RDT+13*, RDT+19
FLD RDT+4~, RDT+10*, RDT+12, RDT+21, RDT+22, RDT+24*, RDT+25
GROUP MAIN+4~, INIT+9*, BUILD+12
>> HL INIT+19, INIT+20
>> HL("" INIT+19, INIT+20
>> HL("ECH" INIT+21
>> HL("EID" SEND+8
>> HL("EIDS" SEND+8
>> HL("FS" INIT+21
>> HL("MID" MFK+3, QRD+3
HLCS MAIN+3~, INIT+21*, RDT+20, RDT+26
HLFS MAIN+3~, INIT+21*, MFK+3, MFK+13, QRD+3, QRD+22, QRD+23, RDT+37, RDT+40, SEND+12
>> HLL("LINKS" LLNK+5*, LLNK+18*
>> HLMTIENS SEND+8
>> HLP SEND+6, SEND+7
>> HLP("PRIORITY" SEND+4*
HLRESLT MAIN+3~, SEND+6, SEND+7, SEND+8, SEND+11, SEND+12, SEND+15
HLSCS MAIN+4~, INIT+21*
I MAIN+3~, INIT+42*, INIT+43, INIT+48*, INIT+49, MFK+2~, MFK+7*, MFK+12*, MFK+13, LLNK+12~
, LLNK+14*, LLNK+15*, LLNK+16, LLNK+18, SERVER+2~, SERVER+4*, SERVER+6, SERVER+7, SERVER+8, SERVER+9
I1 MFK+2~, MFK+7*, MFK+8*, MFK+9, MFK+13
I2 MFK+2~, MFK+9*, MFK+10, MFK+13
ID BUILD+6~, MFI+4~, MFI+6*, MFI+14
IEN MAIN~, INIT+5*, INIT+11, INIT+29, INIT+31, INIT+37, RDT+25, GROUP+4*, GROUP+5*, GROUP+8
, GROUP+9
IEN(0 INIT+37
IENS RDT+4~, RDT+14*, RDT+19
IFN MAIN~, INIT+5*, INIT+28, INIT+30, INIT+34, RDT+25
J MAIN+4~, INIT+43*, INIT+44, INIT+49*, INIT+50, LLNK+12~, LLNK+14*, LLNK+16*, LLNK+17
LKUP RDT+5~, RDT+17*, RDT+18, RDT+23*, RDT+24
LLNK LLNK+12~, LLNK+17*, LLNK+18
MFE BUILD+6~, MFE+4~, MFE+11*, MFE+12, MFE+13
MFI BUILD+6~, MFI+4~, MFI+14*, MFI+15, MFI+16
MFK MAIN+4~, INIT+15*, INIT+16, INIT+24, INIT+29, BUILD+2, SEND+2
MFN BUILD+6~, MFE+4~, MFE+7*, MFE+11
MFQ MAIN+3~, INIT+14*, BUILD+8
MFR MAIN+3~, INIT+13*, INIT+14, INIT+16
MTYP MAIN+3~, INIT+16*, MFK+4, MFK+14, QRD+3, QRD+24, MFI+16, MFE+13, RDT+42, RDT+44
NODE RDT+5~, RDT+30!, RDT+40*, RDT+44
NODE( RDT+34, RDT+37*
NODE(0 RDT+31*, RDT+40!
PARAM MAIN~, MAIN+6!
PROTOCOL MAIN+3~, INIT+12*, INIT+19, SEND+6, SEND+7
QDT QRD+8~, QRD+10*, QRD+22
QFC QRD+8~, QRD+11*, QRD+22
QID QRD+8~, QRD+13*, QRD+22
QLR QRD+8~, QRD+16*, QRD+23
QP QRD+8~, QRD+12*, QRD+22
QRD QRD+8~, QRD+22*, QRD+23*, QRD+24
QRL QRD+8~, QRD+21*, QRD+23
QUERY MAIN+3~, INIT+8*, INIT+27, BUILD+8
RESP BUILD+6~, MFI+4~, MFI+11*, MFI+12*, MFI+14
ROOT MAIN+3~, INIT+34*, INIT+42, INIT+43, INIT+48, INIT+49
SEG RDT+4~
SEQ RDT+4~, RDT+7*, RDT+8*, RDT+10, RDT+13, RDT+14, RDT+15, RDT+16, RDT+17, RDT+22
, RDT+28, RDT+31*, RDT+36*, RDT+37, RDT+38
SEQ0 RDT+5~, RDT+31*, RDT+35, RDT+38*
SEQ1 RDT+4~, RDT+31*, RDT+32*, RDT+33, RDT+36
SEQ2 RDT+4~
SEQ3 RDT+4~
SEQ9 RDT+5~, RDT+31*, RDT+35*, RDT+36
TYPE MAIN~, INIT+6*, INIT+7, INIT+9, INIT+10, INIT+13, INIT+15, QRD+2, SEND+6, SEND+7
, SEND+8, LLNK+2, LLNK+9
U MFK+3, RDT+23, SEND+11, SEND+12, SEND+15, LLNK+17
UPDATE MAIN+3~, INIT+7*, INIT+8, INIT+9, INIT+10, INIT+13, INIT+14, INIT+27, INIT+31
VALUE RDT+4~, RDT+19*, RDT+20*, RDT+25*, RDT+26*, RDT+28, RDT+33*, RDT+34, RDT+37
WDCVQ QRD+8~, QRD+20*, QRD+23
WDDC QRD+8~, QRD+19*, QRD+23
WHAT QRD+8~, QRD+18*, QRD+23
WHO QRD+8~, QRD+17*, QRD+23
X MFK+2~, MFK+3*, MFK+4, MFK+10*, MFK+11, MFK+13*, MFK+14
XXX RDT+5~
ZDRDT QRD+8~, QRD+15*, QRD+22
ZDRT QRD+8~, QRD+14*, QRD+22
ZDTYP RDT+4~, RDT+16*, RDT+20, RDT+22*, RDT+23*, RDT+26
ZZZ RDT+4~
ZZZ( RDT+28*, RDT+32, RDT+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All