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 |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUMFQR

Package: Kernel

Routine: XUMFQR


Information

XUMFQR ;ISS/RAM - Master File Query Response ;02/10/2017

Source Information

Source file <XUMFQR.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 5 $$NOW^XLFDT  $$STAT^XUMF502  $$MFE^XUMFMFE  $$MFI^XUMFMFI  $$DTYP^XUMFP  
VA FileMan 3 CLEAN^DILF  ($$ROOT,$$VFILE)^DILFD  $$GET1^DIQ  
Health Level Seven 1 GENACK^HLMA1  
Toolkit 1 $$GETSTAT^XTID  

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: 2

Package Total Caller Graph
Kernel 2 XUMF QUERY HANDLER  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; -- main
INIT ; -- initialize
PROCESS ; -- pull message text
MSH ; -- MSH segment
QRD ; -- QRD segment
MFR ; -- response
MSA ; -- Acknowledgement
QRD1 ; -- query definition segment
MFI ; master file identifier segment
MFE ; master file entry segment
ZRT ; data segments
SUBFILE ;
SUBREC ; -- sub-records
SEND ; -- send HL7 message
EXIT ; -- exit
WP ;
ESC(VALUE) ;
VVAL(IFN,IENS,FIELD,VUID,TYP) ;
VALUE(IFN,IENS,FIELD,VUID,TYP) ;
MAPDEF() ;

External References

Name Field # of Occurrence
CLEAN^DILF EXIT+2
$$ROOT^DILFD QRD+12, SUBFILE+11
$$VFILE^DILFD QRD+8
$$GET1^DIQ MFE+13, ZRT+8, WP+4, VVAL+8, VALUE+6
GENACK^HLMA1 SEND+4
$$NOW^XLFDT MFI+4, MFE+17
$$GETSTAT^XTID ZRT+13, SUBFILE+5
$$STAT^XUMF502 ZRT+14, SUBFILE+6
$$MFE^XUMFMFE MFE+17
$$MFI^XUMFMFI MFI+4
$$DTYP^XUMFP VVAL+10, VALUE+7

Used in HL7 Interface

HL7 Protocol Name Call Tags
XUMF QUERY HANDLER MAIN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.001 - [#4.001] QRD+6, QRD+9, MFE+9, MFE+11, MFE+12, ZRT+5, ZRT+6, ZRT+7, SUBFILE+18, SUBREC+7
, SUBREC+8, SUBREC+10, SUBREC+12, SUBREC+14, SUBREC+15, SEND+2
^LEX(757.32 - [#757.32] MAPDEF+3, MAPDEF+4
^TMP("HLA" INIT+2!, MSA+4*, QRD1+4*, MFI+4*, MFE+17*, ZRT+13*, ZRT+14*, ZRT+23*, SUBFILE+5*, SUBFILE+6*
, SUBFILE+22*, SUBREC+19*, EXIT+4!, WP+8*, WP+12*

Label References

Name Line Occurrences
$$ESC VVAL+11, VALUE+8
$$MAPDEF VALUE+10
$$VALUE ZRT+21, SUBFILE+20, SUBREC+17
$$VVAL MFE+15
@( PROCESS+5
EXIT MAIN+5
INIT MAIN+5
MFE MFR+2
MFI MFR+2
MFR MAIN+5
MSA MFR+2
PROCESS MAIN+5
QRD1 MFR+2
SEND MAIN+5
SUBFILE ZRT+19
SUBREC SUBFILE+18
WP ZRT+17
ZRT MFE+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT MAIN+3~, INIT+4*, MSA+4, MSA+5*, QRD1+4, QRD1+5*, MFI+4, MFI+5*, MFE+17, MFE+18*
, ZRT+13, ZRT+14, ZRT+15*, ZRT+23, ZRT+24*, SUBFILE+5, SUBFILE+6, SUBFILE+7*, SUBFILE+22, SUBFILE+23*
, SUBREC+19, SUBREC+20*, WP+8, WP+12, WP+15*
DATA MAIN+3~, QRD+9*, MFE+9*, MFE+12*, MFE+13, MFE+14, ZRT+7*, ZRT+8, ZRT+9, ZRT+10
DATA1 MAIN+2~
ERRCNT MAIN+3~, INIT+4*
ERROR MAIN+3~, INIT+4*, QRD+2, QRD+5*, QRD+7*, QRD+8*, MSA+3, QRD1+2, MFI+2, MFE+2
, MFE+4, ZRT+2, SUBFILE+2, SUBFILE+13*, SUBFILE+16, SUBREC+2, SUBREC+7, SUBREC+11*, SUBREC+13*, SEND+8*
, SEND+11*
FIELD MFE+12*, MFE+15, ZRT+9*, ZRT+21, SUBFILE+20, WP+4, VVAL~, VVAL+2, VVAL+8, VALUE~
, VALUE+2, VALUE+6, VALUE+10
FIELD1 MAIN+2~, SUBREC+4~, SUBREC+12*, SUBREC+13, SUBREC+17
FILTER MAIN+3~, QRD+4*, MFE+8
FILTERBY MAIN+3~, QRD+9*, MFE+9*, MFE+10, MFE+11
>> HL("ECH" INIT+6
>> HL("EID" SEND+4
>> HL("EIDS" SEND+4
>> HL("FS" INIT+6
>> HL("MID" MSA+3
>> HLCS INIT+6*, QRD+4, VVAL+10, VALUE+7
>> HLFS INIT+6*, PROCESS+3, PROCESS+4, PROCESS+5, QRD+4, QRD+5, QRD+7, MSA+3, ZRT+13, ZRT+14
, ZRT+23, SUBFILE+5, SUBFILE+6, SUBFILE+22, SUBREC+19, SEND+8, WP+8
>> HLMTIENS SEND+4
>> HLNEXT PROCESS+2
>> HLNODE PROCESS+3, PROCESS+4, PROCESS+5, QRD+4, QRD+5, QRD+7, QRD+14
>> HLP("PRIORITY" SEND+3*
>> HLQUIT PROCESS+2
>> HLRESLT SEND+4, SEND+7, SEND+8, SEND+11
>> HLSCS INIT+6*
I WP+2~, WP+4*, WP+10*, WP+11*, WP+12
IDX MAIN+2~, MFE+11*, MFE+12, ZRT+6*, ZRT+7, SUBFILE+18, SUBREC+7, SUBREC+8, SUBREC+10, SUBREC+12
, SUBREC+14, SUBREC+15
IDX1 MAIN+2~, SUBREC+8*, SUBREC+10, SUBREC+12, SUBREC+14, SUBREC+15
IEN MAIN+3~, MFE+5*, MFE+6*, MFE+15, ZRT+13, ZRT+21, SUBFILE+5, SUBFILE+11, SUBFILE+20, SUBREC+17
, WP+4
IEN1 MAIN+2~, SUBFILE+15*, SUBFILE+16*, SUBFILE+20, SUBREC+17
IENS VVAL~, VVAL+2, VVAL+8, VALUE~, VALUE+2, VALUE+6
IFN QRD+6*, QRD+7, QRD+8, QRD+9, QRD+12, MFE+9, MFE+11, MFE+12, MFE+15, ZRT+5
, ZRT+6, ZRT+7, ZRT+13, ZRT+14, ZRT+21, SUBFILE+5, SUBFILE+6, SUBFILE+18, SUBREC+7, SUBREC+8
, SUBREC+10, SUBREC+12, SUBREC+14, SUBREC+15, SEND+2, WP+4, VVAL~, VVAL+2, VVAL+6, VVAL+8
, VALUE~, VALUE+2, VALUE+6, VALUE+10
J WP+2~, WP+10*, WP+12, WP+13*
MFI MAIN+3~, QRD+4*, QRD+5, QRD+6, MFI+4, MFE+17
MKEY MAIN+2~, ZRT+9*, SUBFILE+13
MKEY1 MAIN+2~
NAME MAIN+3~, ZRT+7*, ZRT+12, ZRT+13, ZRT+14, ZRT+23, SUBFILE+4, SUBFILE+5, SUBFILE+6, SUBFILE+22
, WP+8
NAME1 MAIN+2~, SUBREC+4~, SUBREC+10*, SUBREC+11, SUBREC+19
QRD MAIN+3~, QRD+14*, QRD1+4
ROOT QRD+12*, MFE+4, MFE+5, MFE+6, SUBFILE+9~, SUBFILE+11*, SUBFILE+16
SEQ MAIN+3~, ZRT+4*, ZRT+5*, ZRT+6
SEQ1 SUBREC+4~, SUBREC+6*, SUBREC+7*, SUBREC+8
SORTBY MAIN+3~, QRD+9*, MFE+4, MFE+5, MFE+6
SUBFILE MAIN+3~, ZRT+9*, ZRT+19, SUBFILE+11, SUBFILE+13, SUBFILE+20, SUBREC+11, SUBREC+13, SUBREC+17
SUBFILE1 MAIN+2~
TYP MAIN+2~, MFE+13*, MFE+15, ZRT+8*, ZRT+21, SUBFILE+20, VVAL~, VVAL+4*, VVAL+10, VALUE~
, VALUE+4*, VALUE+7
TYP1 MAIN+2~
TYP2 SUBREC+4~, SUBREC+15*, SUBREC+17
U PROCESS+4, QRD+9, MSA+3, MFE+9, MFE+12, MFE+13, MFE+14, ZRT+7, ZRT+8, ZRT+9
, ZRT+10, ZRT+13, SUBREC+10, SUBREC+12, SUBREC+14, SUBREC+15, SEND+7, SEND+8, SEND+11, MAPDEF+5
VALUE MFE+8, MFE+10*, MFE+15*, ZRT+21*, ZRT+23, SUBFILE+20*, SUBFILE+22, SUBREC+17*, SUBREC+19, ESC~
, ESC+2, ESC+3*, ESC+4, ESC+5*, ESC+7, VVAL+8*, VVAL+10*, VVAL+11*, VVAL+17, VALUE+6*
, VALUE+7*, VALUE+8*, VALUE+12, MAPDEF+3
VUID MAIN+2~, MFE+4*, MFE+5, MFE+6, MFE+17, VVAL~, VVAL+5*, VVAL+6*, VVAL+8, VALUE~
VUID1 MAIN+2~, MFE+14*, MFE+15, ZRT+10*, ZRT+21, SUBFILE+20
VUID2 SUBREC+4~, SUBREC+14*, SUBREC+17
WP ZRT+10*, ZRT+17, WP+2~, WP+6
WP( WP+11, WP+12
WP(1 WP+8
X MSA+2~, MSA+3*, MSA+4, MAPDEF+2~, MAPDEF+3*, MAPDEF+4
Y MAPDEF+2~, MAPDEF+4*, MAPDEF+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All