XUMFQR ;ISS/RAM - Master File Query Response ;06/28/00
Source file <XUMFQR.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
QRD1 | ; -- query definition segment
|
|
SUBFILE | ;
|
|
ZRT | ; data segments
|
|
QRD | ; -- QRD segment
|
|
MFE | ; master file entry segment
|
|
VALUE(IFN,IENS,FIELD,VUID,TYP) | ;
|
|
PROCESS | ; -- pull message text
|
|
MFI | ; master file identifier segment
|
|
SUBREC | ; -- sub-records
|
|
WP | ;
|
|
MFR | ; -- response
|
|
SEND | ; -- send HL7 message
|
|
INIT | ; -- initialize
|
|
EXIT | ; -- exit
|
|
MAPDEF() | ;
|
|
MSH | ; -- MSH segment
|
|
VVAL(IFN,IENS,FIELD,VUID,TYP) | ;
|
|
MAIN | ; -- main
|
|
MSA | ; -- Acknowledgement
|
|
ESC(VALUE) | ;
|
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+3 |
$$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 |
HL7 Protocol Name | Call Tags |
---|---|
XUMF QUERY HANDLER | MAIN |
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 |
^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* |
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 |
>> | 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+7* , SEND+10* |
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+3 |
>> HL("EIDS" | SEND+3 |
>> 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+7, WP+8 |
>> HLMTIENS | SEND+3 |
>> HLNEXT | PROCESS+2 |
>> HLNODE | PROCESS+3, PROCESS+4, PROCESS+5, QRD+4, QRD+5, QRD+7, QRD+14 |
>> HLP("PRIORITY" | SEND+2* |
>> HLQUIT | PROCESS+2 |
>> HLRESLT | SEND+3, SEND+6, SEND+7, SEND+10 |
>> 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, 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+6, SEND+7, SEND+10, 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 |