IBRFIHL1 ;TDM/DAL - HL7 Process Incoming EHC_E12 Messages ; 2/22/16 1:46pm
Source file <IBRFIHL1.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Entry Point
|
|
| FILE | ; File all data.
|
|
| PURG | ; purge file 368 entries based on # of days in PURGE DAYS 277 RFAI in IB SITE PARAMETERS
; (field #52.01 in file #350.9). Called from IBAMTC (tasked option IB MT NIGHT COMP) NIGHTLY^IBTRKR ; null entry (the default) indicates the transactions will be stored forever. |
| Name | Field # of Occurrence |
|---|---|
| FILE^DICN | FILE+25, FILE+38, FILE+50, FILE+62, FILE+76, FILE+88, FILE+102 |
| ^DIK | PURG+10 |
| $$GET1^DIQ | PURG+5 |
| CTD^IBRFIHL2 | EN+15 |
| IVC^IBRFIHL2 | EN+16 |
| MSH^IBRFIHL2 | EN+13 |
| OBX^IBRFIHL2 | EN+20 |
| PID^IBRFIHL2 | EN+17 |
| PSL^IBRFIHL2 | EN+18 |
| PYE^IBRFIHL2 | EN+19 |
| RFI^IBRFIHL2 | EN+14 |
| SPAR^IBRFIHLU | EN+11 |
| $$FMADD^XLFDT | PURG+6 |
| $$FMTHL7^XLFDT | PURG+6 |
| FileNo | Call Tags |
|---|---|
| ^IBE(350.9 - [#350.9] | GET1^DIQ |
| ^IBA(368 - [#368] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(368 - [#368] | PURG+7, PURG+8 |
| ^TMP($J | EN+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AUTO | EN+1~ |
| DA | FILE+1~, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103!, PURG+4~, PURG+10*, PURG+11! |
| DA(1 | FILE+37*, FILE+49*, FILE+61*, FILE+75*, FILE+87*, FILE+101* |
| DA(2 | FILE+75*, FILE+101* |
| DATA | EN+1~, FILE+105! |
| DATA(368 | FILE+4*, FILE+5*, FILE+13*, FILE+16*, FILE+19, FILE+20, FILE+24 |
| DFNPTR | EN+2~, EN+16, EN+17 |
| DFNSSN | EN+2~, EN+16, EN+17 |
| DIC | FILE+1~, FILE+24*, FILE+27!, FILE+37*, FILE+39!, FILE+49*, FILE+51!, FILE+61*, FILE+64!, FILE+74* , FILE+77!, FILE+87*, FILE+90!, FILE+100*, FILE+103! |
| DIC("DR" | FILE+19*, FILE+21*, FILE+22*, FILE+32*, FILE+34*, FILE+35*, FILE+44*, FILE+46*, FILE+47*, FILE+56* , FILE+58*, FILE+59*, FILE+69*, FILE+71*, FILE+72*, FILE+82*, FILE+84*, FILE+85*, FILE+95*, FILE+97* , FILE+98* |
| DIC(0 | FILE+24*, FILE+37*, FILE+49*, FILE+61*, FILE+74*, FILE+87*, FILE+100* |
| DIE | FILE+1~ |
| DIK | FILE+1~, PURG+4~, PURG+10*, PURG+11! |
| DO | FILE+1~, FILE+23!, FILE+36!, FILE+48!, FILE+60!, FILE+73!, FILE+86!, FILE+99! |
| DR | FILE+1~ |
| DT | PURG+6 |
| DTOUT | FILE+1~, FILE+27!, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103! |
| DUOUT | FILE+1~, FILE+27!, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103! |
| EBDA | EN+1~ |
| ERFLG | EN+1~, EN+3*, EN+10 |
| ERROR | EN+1~ |
| FLD | FILE+1~, FILE+20*, FILE+21, FILE+22, FILE+33*, FILE+34, FILE+35, FILE+45*, FILE+46, FILE+47 , FILE+57*, FILE+58, FILE+59, FILE+70*, FILE+71, FILE+72, FILE+83*, FILE+84, FILE+85, FILE+96* , FILE+97, FILE+98, FILE+105! |
| HCT | EN+1~, EN+10* |
| >> HL("ECH" | EN+5, EN+6, EN+7 |
| HLCMP | EN+1~, EN+5* |
| HLREP | EN+1~, EN+7* |
| HLSCMP | EN+1~, EN+6* |
| IBEND | PURG+4~, PURG+6*, PURG+7, PURG+11! |
| IBPURG | PURG+4~, PURG+5*, PURG+6, PURG+11! |
| IBRFI | PURG+4~, PURG+8*, PURG+10, PURG+11! |
| IBSEG | EN+1~, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20 |
| IBSEG(1 | EN+12 |
| IBSTR | PURG+4~, PURG+7*, PURG+8, PURG+11! |
| IEN0121 | FILE+89*, FILE+100, FILE+101, FILE+105! |
| IEN021 | FILE+63*, FILE+74, FILE+75, FILE+105! |
| IEN368 | FILE+1~, FILE+26*, FILE+37, FILE+49, FILE+61, FILE+74, FILE+75, FILE+87, FILE+100, FILE+101 , FILE+105! |
| LSTFLD | FILE+19*, FILE+22, FILE+32*, FILE+35, FILE+44*, FILE+47, FILE+56*, FILE+59, FILE+69*, FILE+72 , FILE+82*, FILE+85, FILE+95*, FILE+98, FILE+105! |
| LVL0 | FILE+1~ |
| LVL1 | FILE+1~ |
| MSH10 | EN+1~ |
| OBX0113 | FILE+42, FILE+105! |
| OBX0113( | FILE+43, FILE+44, FILE+45 |
| OBX013 | FILE+30, FILE+105! |
| OBX013( | FILE+31, FILE+32, FILE+33 |
| OBX013(1 | FILE+4, FILE+5 |
| PSL0121 | FILE+80, FILE+105! |
| PSL0121( | FILE+81, FILE+82, FILE+83 |
| PSL021 | FILE+54, FILE+105! |
| PSL021( | FILE+55, FILE+56, FILE+57 |
| PSL12199 | FILE+93, FILE+105! |
| PSL12199( | FILE+94, FILE+95, FILE+96 |
| PSL2199 | FILE+67, FILE+105! |
| PSL2199( | FILE+68, FILE+69, FILE+70 |
| PSL2199(1 | FILE+5 |
| RIEN | EN+1~ |
| SEG | EN+1~, EN+12*, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20 |
| SID | FILE+1~, FILE+31*, FILE+32, FILE+33, FILE+37, FILE+43*, FILE+44, FILE+45, FILE+49, FILE+55* , FILE+56, FILE+57, FILE+61, FILE+68, FILE+69, FILE+70, FILE+81*, FILE+82, FILE+83, FILE+87 , FILE+94, FILE+95, FILE+96, FILE+105! |
| SID1 | FILE+1~, FILE+68*, FILE+69, FILE+70, FILE+74, FILE+94*, FILE+95, FILE+96, FILE+101, FILE+105! |
| >> VAL | FILE+13* |
| X | FILE+1~, FILE+24*, FILE+27!, FILE+37*, FILE+39!, FILE+49*, FILE+51!, FILE+61*, FILE+64!, FILE+74* , FILE+77!, FILE+87*, FILE+90!, FILE+101*, FILE+103! |
| Y | FILE+1~, FILE+26, FILE+27!, FILE+39!, FILE+51!, FILE+63, FILE+64!, FILE+77!, FILE+89, FILE+90! , FILE+103! |