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 |