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 |