XUMFXI ;ISS/RAM - MFS build message ;06/28/00
Source file <XUMFXI.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RDT | ; table row definition/data segment | |
| QRD | ; -- query definition segment | |
| MFE | ; master file entry segment | |
| MFI | ; master file identifier segment | |
| MFK | ; -- master file acknowledgement | |
| LLNK | ; -- dynamic addressing BROADCAST | |
| SEND | ; -- send HL7 message | |
| INIT | ; -- initialize | |
| EXIT | ; -- exit | |
| BUILD | ; -- build message | |
| MAIN(IFN,IEN,TYPE,PARAM,ERROR) | ;  -- entry point | |
| SERVER() | ; -- servers | |
| GROUP | ; -- query group records | 
| Name | Field # of Occurrence | 
|---|---|
| CLEAN^DILF | EXIT+2 | 
| $$ROOT^DILFD | INIT+34 | 
| $$VFILE^DILFD | INIT+30 | 
| $$GET1^DIQ | RDT+19, RDT+25 | 
| INIT^HLFNC2 | INIT+19 | 
| DIRECT^HLMA | SEND+7 | 
| GENERATE^HLMA | SEND+6 | 
| GENACK^HLMA1 | SEND+8 | 
| $$NOW^XLFDT | MFI+13, MFE+10 | 
| $$MFE^XUMFMFE | MFE+11 | 
| $$MFI^XUMFMFI | MFI+14 | 
| $$DTYP^XUMFXP | RDT+20, RDT+26 | 
| $$KSP^XUPARAM | SERVER+4 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLCS(870 - [#870] | LLNK+15, LLNK+16, LLNK+17 | 
| ^TMP( | MFK+4*, MFK+14*, QRD+3*, QRD+24*, MFI+16*, MFE+13*, RDT+42*, RDT+44* | 
| ^TMP("DIERR" | INIT+2! | 
| ^TMP("DILIST" | INIT+2! | 
| ^TMP("HLA" | INIT+3!, EXIT+4! | 
| ^TMP("HLS" | INIT+3!, EXIT+4! | 
| ^TMP("XUMF ERROR" | MFK+8, MFK+9, MFK+13 | 
| ^TMP("XUMF MFS" | MAIN+6*, INIT+12, INIT+37*, INIT+40, INIT+44*, INIT+47, INIT+50*, QRD+10, QRD+11, QRD+12 , QRD+13, QRD+14, QRD+15, QRD+16, QRD+17, QRD+18, QRD+19, QRD+20, QRD+21, MFI+6 , MFI+7, MFI+8, MFI+9, MFI+10, MFI+11, MFE+6, MFE+7, MFE+8, MFE+9, RDT+8 , RDT+10, RDT+13, RDT+14, RDT+15, RDT+16, RDT+17, RDT+22, RDT+42, GROUP+5, GROUP+6! , GROUP+7!, GROUP+8*, GROUP+9*, EXIT+5!, LLNK+4, LLNK+5, LLNK+10 | 
| Name | Line Occurrences | 
|---|---|
| $$SERVER | LLNK+7 | 
| BUILD | MAIN+8 | 
| EXIT | MAIN+8 | 
| GROUP | BUILD+12 | 
| INIT | MAIN+8 | 
| LLNK | MAIN+8 | 
| MFE | BUILD+14, GROUP+10 | 
| MFI | BUILD+10 | 
| MFK | BUILD+2 | 
| QRD | BUILD+8 | 
| RDT | BUILD+14, GROUP+10 | 
| SEND | MAIN+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | MFK+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ALL | MAIN+3~, INIT+11*, INIT+29, INIT+37, INIT+41, INIT+47 | 
| APP | BUILD+6~, MFI+4~, MFI+7*, MFI+12*, MFI+14 | 
| ARRAY | MAIN+4~, INIT+10* | 
| CDSYS | MAIN+4~, INIT+40*, INIT+41, INIT+42, INIT+43 | 
| CNT | MAIN+3~, INIT+6*, MFK+4, MFK+5*, MFK+14, MFK+15*, QRD+3, QRD+4*, QRD+24, QRD+25* , MFI+16, MFI+17*, MFE+13, MFE+14*, RDT+42, RDT+43*, RDT+44, RDT+45* | 
| CNT1 | RDT+5~, RDT+31*, RDT+34, RDT+35*, RDT+36, RDT+37 | 
| CNT2 | RDT+5~ | 
| CODE | BUILD+6~, MFE+4~, MFE+9*, MFE+11 | 
| EDT | BUILD+6~, MFE+4~, MFE+8*, MFE+10*, MFE+11 | 
| EFFDT | BUILD+6~, MFI+4~, MFI+10*, MFI+13*, MFI+14 | 
| ENDT | BUILD+6~, MFI+4~, MFI+9*, MFI+13*, MFI+14 | 
| ERR | RDT+4~ | 
| ERROR | MAIN~, INIT+6*, INIT+20*, INIT+23, INIT+27*, INIT+28*, INIT+29*, INIT+30*, INIT+31*, BUILD+4 , MFK+3, QRD+3, QRD+6, MFI+2, MFI+15*, MFE+2, MFE+12*, RDT+2, GROUP+2, SEND+2 , SEND+12*, SEND+15* | 
| EVENT | BUILD+6~, MFI+4~, MFI+8*, MFI+12*, MFI+14, MFE+4~, MFE+6*, MFE+10*, MFE+11 | 
| FIELD | RDT+4~, RDT+15*, RDT+18*, RDT+19 | 
| FILE | RDT+4~, RDT+13*, RDT+19 | 
| FLD | RDT+4~, RDT+10*, RDT+12, RDT+21, RDT+22, RDT+24*, RDT+25 | 
| GROUP | MAIN+4~, INIT+9*, BUILD+12 | 
| >> HL | INIT+19, INIT+20 | 
| >> HL("" | INIT+19, INIT+20 | 
| >> HL("ECH" | INIT+21 | 
| >> HL("EID" | SEND+8 | 
| >> HL("EIDS" | SEND+8 | 
| >> HL("FS" | INIT+21 | 
| >> HL("MID" | MFK+3, QRD+3 | 
| HLCS | MAIN+3~, INIT+21*, RDT+20, RDT+26 | 
| HLFS | MAIN+3~, INIT+21*, MFK+3, MFK+13, QRD+3, QRD+22, QRD+23, RDT+37, RDT+40, SEND+12 | 
| >> HLL("LINKS" | LLNK+5*, LLNK+18* | 
| >> HLMTIENS | SEND+8 | 
| >> HLP | SEND+6, SEND+7 | 
| >> HLP("PRIORITY" | SEND+4* | 
| HLRESLT | MAIN+3~, SEND+6, SEND+7, SEND+8, SEND+11, SEND+12, SEND+15 | 
| HLSCS | MAIN+4~, INIT+21* | 
| I | MAIN+3~, INIT+42*, INIT+43, INIT+48*, INIT+49, MFK+2~, MFK+7*, MFK+12*, MFK+13, LLNK+12~ , LLNK+14*, LLNK+15*, LLNK+16, LLNK+18, SERVER+2~, SERVER+4*, SERVER+6, SERVER+7, SERVER+8, SERVER+9 | 
| I1 | MFK+2~, MFK+7*, MFK+8*, MFK+9, MFK+13 | 
| I2 | MFK+2~, MFK+9*, MFK+10, MFK+13 | 
| ID | BUILD+6~, MFI+4~, MFI+6*, MFI+14 | 
| IEN | MAIN~, INIT+5*, INIT+11, INIT+29, INIT+31, INIT+37, RDT+25, GROUP+4*, GROUP+5*, GROUP+8 , GROUP+9 | 
| IEN(0 | INIT+37 | 
| IENS | RDT+4~, RDT+14*, RDT+19 | 
| IFN | MAIN~, INIT+5*, INIT+28, INIT+30, INIT+34, RDT+25 | 
| J | MAIN+4~, INIT+43*, INIT+44, INIT+49*, INIT+50, LLNK+12~, LLNK+14*, LLNK+16*, LLNK+17 | 
| LKUP | RDT+5~, RDT+17*, RDT+18, RDT+23*, RDT+24 | 
| LLNK | LLNK+12~, LLNK+17*, LLNK+18 | 
| MFE | BUILD+6~, MFE+4~, MFE+11*, MFE+12, MFE+13 | 
| MFI | BUILD+6~, MFI+4~, MFI+14*, MFI+15, MFI+16 | 
| MFK | MAIN+4~, INIT+15*, INIT+16, INIT+24, INIT+29, BUILD+2, SEND+2 | 
| MFN | BUILD+6~, MFE+4~, MFE+7*, MFE+11 | 
| MFQ | MAIN+3~, INIT+14*, BUILD+8 | 
| MFR | MAIN+3~, INIT+13*, INIT+14, INIT+16 | 
| MTYP | MAIN+3~, INIT+16*, MFK+4, MFK+14, QRD+3, QRD+24, MFI+16, MFE+13, RDT+42, RDT+44 | 
| NODE | RDT+5~, RDT+30!, RDT+40*, RDT+44 | 
| NODE( | RDT+34, RDT+37* | 
| NODE(0 | RDT+31*, RDT+40! | 
| PARAM | MAIN~, MAIN+6! | 
| PROTOCOL | MAIN+3~, INIT+12*, INIT+19, SEND+6, SEND+7 | 
| QDT | QRD+8~, QRD+10*, QRD+22 | 
| QFC | QRD+8~, QRD+11*, QRD+22 | 
| QID | QRD+8~, QRD+13*, QRD+22 | 
| QLR | QRD+8~, QRD+16*, QRD+23 | 
| QP | QRD+8~, QRD+12*, QRD+22 | 
| QRD | QRD+8~, QRD+22*, QRD+23*, QRD+24 | 
| QRL | QRD+8~, QRD+21*, QRD+23 | 
| QUERY | MAIN+3~, INIT+8*, INIT+27, BUILD+8 | 
| RESP | BUILD+6~, MFI+4~, MFI+11*, MFI+12*, MFI+14 | 
| ROOT | MAIN+3~, INIT+34*, INIT+42, INIT+43, INIT+48, INIT+49 | 
| SEG | RDT+4~ | 
| SEQ | RDT+4~, RDT+7*, RDT+8*, RDT+10, RDT+13, RDT+14, RDT+15, RDT+16, RDT+17, RDT+22 , RDT+28, RDT+31*, RDT+36*, RDT+37, RDT+38 | 
| SEQ0 | RDT+5~, RDT+31*, RDT+35, RDT+38* | 
| SEQ1 | RDT+4~, RDT+31*, RDT+32*, RDT+33, RDT+36 | 
| SEQ2 | RDT+4~ | 
| SEQ3 | RDT+4~ | 
| SEQ9 | RDT+5~, RDT+31*, RDT+35*, RDT+36 | 
| TYPE | MAIN~, INIT+6*, INIT+7, INIT+9, INIT+10, INIT+13, INIT+15, QRD+2, SEND+6, SEND+7 , SEND+8, LLNK+2, LLNK+9 | 
| U | MFK+3, RDT+23, SEND+11, SEND+12, SEND+15, LLNK+17 | 
| UPDATE | MAIN+3~, INIT+7*, INIT+8, INIT+9, INIT+10, INIT+13, INIT+14, INIT+27, INIT+31 | 
| VALUE | RDT+4~, RDT+19*, RDT+20*, RDT+25*, RDT+26*, RDT+28, RDT+33*, RDT+34, RDT+37 | 
| WDCVQ | QRD+8~, QRD+20*, QRD+23 | 
| WDDC | QRD+8~, QRD+19*, QRD+23 | 
| WHAT | QRD+8~, QRD+18*, QRD+23 | 
| WHO | QRD+8~, QRD+17*, QRD+23 | 
| X | MFK+2~, MFK+3*, MFK+4, MFK+10*, MFK+11, MFK+13*, MFK+14 | 
| XXX | RDT+5~ | 
| ZDRDT | QRD+8~, QRD+15*, QRD+22 | 
| ZDRT | QRD+8~, QRD+14*, QRD+22 | 
| ZDTYP | RDT+4~, RDT+16*, RDT+20, RDT+22*, RDT+23*, RDT+26 | 
| ZZZ | RDT+4~ | 
| ZZZ( | RDT+28*, RDT+32, RDT+33 |