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

Package: Kernel

Routine: XUMFHPQ


Information

XUMFHPQ ;ISS/RAM - MFS param server-side handler ;06/28/00

Source Information

Source file <XUMFHPQ.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 $$NOW^XLFDT  EM^XUMFHPR  $$MFE^XUMFMFE  $$MFI^XUMFMFI  MAIN^XUMFXP  
VA FileMan 3 $$FIND1^DIC  CLEAN^DILF  $$GET1^DIQ  
Health Level Seven 1 GENACK^HLMA1  

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 MFP MFR  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; -- entry point
INIT ; -- initialize
PROCESS ; -- pull message text
MSH ; -- MSH segment
MSA ; -- MSA segment
QRD ; -- QRD segment
RESPONSE ; -- build MFR
INI1 ; -- initialize
MSA1 ; - ACK
QRD1 ; -- query definition segment
MFI1 ; master file identifier segment
MFE1 ; master file entry segment
ZZZ1 ; ZZZ segment
ZZS1 ; - ZZS segment
SEND ; -- send HL7 message
EXIT ; -- exit

External References

Name Field # of Occurrence
$$FIND1^DIC QRD+18
CLEAN^DILF EXIT+2
$$GET1^DIQ ZZZ1+11, ZZZ1+17, ZZZ1+21, ZZS1+11
GENACK^HLMA1 SEND+4
$$NOW^XLFDT MFI1+13, MFE1+10
EM^XUMFHPR MSA+8, QRD+9, QRD+13, INI1+7
$$MFE^XUMFMFE MFE1+11
$$MFI^XUMFMFI MFI1+14
MAIN^XUMFXP INI1+4

Used in HL7 Interface

HL7 Protocol Name Call Tags
XUMF MFP MFR MAIN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4.001 - [#4.001] ZZS1+7
^TMP( MSA1+2*, QRD1+20*, MFI1+16*, MFE1+13*, ZZZ1+24*, ZZS1+15*
^TMP("DIERR" INIT+2!
^TMP("DILIST" INIT+2!
^TMP("HLA" INIT+3!, EXIT+4!
^TMP("HLS" INIT+3!, EXIT+4!
^TMP("XUMF MFS" QRD1+6, QRD1+7, QRD1+8, QRD1+9, QRD1+10, QRD1+11, QRD1+12, QRD1+13, QRD1+14, QRD1+15
, QRD1+16, QRD1+17, MFI1+6, MFI1+7, MFI1+8, MFI1+9, MFI1+10, MFI1+11, MFE1+6, MFE1+7
, MFE1+8, MFE1+9, EXIT+5!

Label References

Name Line Occurrences
@( PROCESS+4
EXIT MAIN+5
INI1 RESPONSE+2
INIT MAIN+5
MFE1 RESPONSE+2
MFI1 RESPONSE+2
MSA1 RESPONSE+2
PROCESS MAIN+5
QRD1 RESPONSE+2
RESPONSE MAIN+5
SEND MAIN+5
ZZS1 RESPONSE+2
ZZZ1 RESPONSE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APP MFI1+4~, MFI1+7*, MFI1+12*, MFI1+14
CNT MAIN+2~, INIT+5*, MSA1+2, MSA1+3*, QRD1+20, QRD1+21*, MFI1+16, MFI1+17*, MFE1+13, MFE1+14*
, ZZZ1+24, ZZZ1+25*, ZZS1+15, ZZS1+16*
CODE MSA+2~, MSA+4*, MSA+6, MFE1+4~, MFE1+9*, MFE1+11
EDT MFE1+4~, MFE1+8*, MFE1+10*, MFE1+11
EFFDT MFI1+4~, MFI1+10*, MFI1+13*, MFI1+14
ENDT MFI1+4~, MFI1+9*, MFI1+13*, MFI1+14
ERR MAIN+2~, MSA+7, MSA+8, QRD+9, QRD+13, INI1+7
ERROR MAIN+2~, INIT+5*, MSA+7*, MSA+8, QRD+2, QRD+8*, QRD+9, QRD+12*, QRD+13, QRD+16*
, QRD+21*, INI1+2, INI1+4, INI1+5, INI1+6*, INI1+7, MSA1+2, QRD1+2, MFI1+2, MFI1+15*
, MFE1+2, MFE1+12*, ZZZ1+2, ZZS1+2, SEND+8*, SEND+11*
EVENT MFI1+4~, MFI1+8*, MFI1+12*, MFI1+14, MFE1+4~, MFE1+6*, MFE1+10*, MFE1+11
FIELD ZZZ1+4~, ZZZ1+10*, ZZZ1+11, ZZZ1+16*, ZZZ1+17, ZZZ1+20*, ZZZ1+21
FLD ZZS1+4~, ZZS1+10*, ZZS1+11
>> HL("ECH" INIT+6
>> HL("EID" SEND+4
>> HL("EIDS" SEND+4
>> HL("FS" INIT+6
>> HL("MID" MSA1+2
HLCS MAIN+2~, INIT+6*, QRD+18, QRD+21
HLFS MAIN+2~, INIT+6*, PROCESS+3, PROCESS+4, MSA+4, MSA+7, QRD+6, QRD+10, MSA1+2, QRD1+18
, QRD1+19, ZZZ1+12, ZZZ1+18, ZZZ1+22, ZZZ1+24, ZZS1+12, ZZS1+14, SEND+8
>> HLMTIENS SEND+4
>> HLNEXT PROCESS+2
>> HLNODE PROCESS+3, PROCESS+4, MSA+4, MSA+7, QRD+6, QRD+10
>> HLP("PRIORITY" SEND+2*
>> HLQUIT PROCESS+2
>> HLRESLT SEND+4, SEND+7, SEND+8, SEND+11
HLRESLTA MAIN+2~
HLSCS MAIN+3~, INIT+6*
I MAIN+2~, ZZS1+9*, ZZS1+10, ZZS1+12
ID MFI1+4~, MFI1+6*, MFI1+14
IDX ZZS1+4~, ZZS1+6*, ZZS1+7*, ZZS1+8
IEN MAIN+2~, QRD+18*, QRD+20, INI1+4, ZZZ1+11, ZZZ1+17, ZZZ1+21, ZZS1+7, ZZS1+8
>> IENS ZZS1+8*, ZZS1+11
IFN MAIN+2~, QRD+15*, QRD+16, INI1+4
MFE MFE1+4~, MFE1+11*, MFE1+12, MFE1+13
MFI MFI1+4~, MFI1+14*, MFI1+15, MFI1+16
MFN MFE1+4~, MFE1+7*, MFE1+11
MTYP MAIN+3~, INIT+5*, MSA1+2, QRD1+20, MFI1+16, MFE1+13, ZZZ1+24, ZZS1+15
NODE ZZZ1+4~, ZZZ1+6*, ZZZ1+12*, ZZZ1+18*, ZZZ1+22*, ZZZ1+24, ZZS1+4~, ZZS1+8*, ZZS1+12*, ZZS1+14*
, ZZS1+15
PARAM MAIN+3~, INI1+4
QDT QRD1+4~, QRD1+6*, QRD1+18
QFC QRD1+4~, QRD1+7*, QRD1+18
QID QRD1+4~, QRD1+9*, QRD1+18
QLR QRD1+4~, QRD1+12*, QRD1+19
QP QRD1+4~, QRD1+8*, QRD1+18
QRD QRD1+4~, QRD1+18*, QRD1+19*, QRD1+20
QRL QRD1+4~, QRD1+17*, QRD1+19
RESP MFI1+4~, MFI1+11*, MFI1+12*, MFI1+14
ROOT MAIN+3~
SEG MAIN+3~
SEQ ZZZ1+4~, ZZZ1+9*, ZZZ1+10, ZZZ1+12, ZZZ1+15*, ZZZ1+16, ZZZ1+18, ZZZ1+19*, ZZZ1+20, ZZZ1+22
TYPE MAIN+2~
U MSA+7, SEND+7, SEND+8, SEND+11
VALUE MAIN+3~, ZZZ1+4~, ZZZ1+11*, ZZZ1+12, ZZZ1+17*, ZZZ1+18, ZZZ1+21*, ZZZ1+22, ZZS1+4~, ZZS1+11*
, ZZS1+12
WDCVQ QRD1+4~, QRD1+16*, QRD1+19
WDDC QRD1+4~, QRD1+15*, QRD1+19
WHAT QRD+4~, QRD+10*, QRD+11, QRD+15, QRD1+4~, QRD1+14*, QRD1+19
WHO QRD+4~, QRD+6*, QRD+7, QRD+18, QRD+21, QRD1+4~, QRD1+13*, QRD1+19
X MAIN+2~
ZDRDT QRD1+4~, QRD1+11*, QRD1+18
ZDRT QRD1+4~, QRD1+10*, QRD1+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All