XUMFHPQ ;ISS/RAM - MFS param server-side handler ;06/28/00
Source file <XUMFHPQ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| QRD1 | ; -- query definition segment
|
|
| MSA1 | ; - ACK
|
|
| MFI1 | ; master file identifier segment
|
|
| QRD | ; -- QRD segment
|
|
| MFE1 | ; master file entry segment
|
|
| PROCESS | ; -- pull message text
|
|
| INI1 | ; -- initialize
|
|
| ZZZ1 | ; ZZZ segment
|
|
| INIT | ; -- initialize
|
|
| EXIT | ; -- exit
|
|
| SEND | ; -- send HL7 message
|
|
| MSH | ; -- MSH segment
|
|
| ZZS1 | ; - ZZS segment
|
|
| MAIN | ; -- entry point
|
|
| RESPONSE | ; -- build MFR
|
|
| MSA | ; -- MSA segment
|
| HL7 Protocol Name | Call Tags |
|---|---|
| XUMF MFP MFR | MAIN |
| 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! |
| 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 |
| >> | 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 |