IBCNEHLT ;DAOU/ALA - HL7 Process Incoming MFN Messages ; 15 Mar 2016 3:00 PM
Source file <IBCNEHLT.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
|
|
| PFIL | ; Payer Table Filer (Updates file #365.12)
; Set the action: ; MAD=Add, MUP=Update, MDC=Deactivate, MAC=Reactivate |
|
| PFILX | ;
|
|
| TFIL | ; eIV Site Parameter table filer & X12 Code List table filer
; (Updates X12 Code lists - Refer to the X12TABLE array at the top of this routine for file #s) |
|
| MAD(X) | ; Add an entry
|
|
| MADX | ;
|
|
| FND | ; Find an existing Payer entry
|
|
| MDC | ; Check for active transmissions and cancel
|
|
| UPDLOG(FLAG,VALUE,PIEN,APIEN) | ; Update NATIONALLY ENABLED/AUTO-UPDATE flag logs
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | PFIL+12, TFIL+41 |
| IX^DIC | FND+5 |
| FILE^DICN | PFIL+49, TFIL+47, MAD+9 |
| FIELD^DID | TFIL+53 |
| ^DIE | PFIL+41, TFIL+17, TFIL+33, TFIL+61 |
| FILE^DIE | PFIL+70 |
| UPDATE^DIE | UPDLOG+14 |
| $$ROOT^DILFD | PFIL+30, TFIL+40, MAD+6, FND+2 |
| $$VFILE^DILFD | EN+65 |
| $$GET1^DIQ | PFIL+56, PFIL+57 |
| $$FMDATE^HLFNC | PFIL+5 |
| $$DECHL7^IBCNEHL2 | EN+69, EN+78, EN+79 |
| SPAR^IBCNEHLU | EN+32, EN+39, EN+55 |
| BUFF^IBCNEUT2 | MDC+13 |
| RSP^IBCNEUT2 | MDC+20 |
| SST^IBCNEUT2 | MDC+9 |
| $$MGRP^IBCNEUT5 | EN+47, PFIL+26 |
| MSG^IBCNEUT5 | EN+47, PFIL+26 |
| $$NOW^XLFDT | PFIL+6, PFIL+60, PFIL+67, UPDLOG+12 |
| FileNo | Call Tags |
|---|---|
| ^IBE(350.9 - [#350.9] | Classic Fileman Calls |
| 365.121 | GET1^DIQ |
| ^IBE(365.13 - [#365.13] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBCN(365 - [#365] | MDC+19 |
| ^IBCN(365.1 - [#365.1] | MDC+3, MDC+6, MDC+12, MDC+16, MDC+17 |
| ^IBE(350.9 - [#350.9] | TFIL+28 |
| ^IBE(365.12 - [#365.12] | PFIL+44 |
| ^TMP($J | EN+31, EN+38, EN+54 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AIEN | EN+2~, PFIL+12*, PFIL+44, PFIL+46 |
| APIEN | EN+2~, PFIL+44*, PFIL+45, PFIL+51*, PFIL+54, PFIL+75, PFIL+76, UPDLOG~, UPDLOG+9, UPDLOG+11 |
| APP | EN+2~, EN+28*, EN+35*, EN+38, EN+41*, EN+84*, EN+87, PFIL+10, PFIL+12, PFIL+20 , PFIL+61, PFIL+69, PFIL+76 |
| AUTOUPDT | EN+2~, EN+90*, PFIL+62, PFIL+76 |
| BADFMT | EN+8~, EN+37*, EN+38, EN+41* |
| BUFF | EN+6~, MDC+12*, MDC+13 |
| CMIEN | EN+5~ |
| D | EN+2~, EN+22*, EN+24*, EN+53*, FND+2* |
| D0 | EN+2~ |
| DA | PFIL+41*, TFIL+9~, TFIL+16*, TFIL+28*, TFIL+61*, MAD+5~, FND+1~ |
| DA(1 | PFIL+46*, PFIL+47, TFIL+27* |
| DATA | EN+5~, EN+68*, EN+69 |
| DATAAP | EN+5~ |
| DATABPS | EN+5~ |
| DATACM | EN+5~ |
| DATE | EN+5~ |
| DD | PFIL+48!, TFIL+47!, MAD+8! |
| DESC | EN+2~, EN+69*, EN+79*, PFIL+10, PFIL+19, PFIL+27, PFIL+29*, TFIL+16, TFIL+24, TFIL+26* , TFIL+32, TFIL+54* |
| DIC | PFIL+12*, PFIL+30*, PFIL+41, PFIL+47*, TFIL+9~, TFIL+40*, TFIL+61, MAD+5~, MAD+6*, MAD+7 , FND+1~, FND+2* |
| DIC("P" | PFIL+46*, MAD+7* |
| DIC(0 | PFIL+12*, PFIL+46*, TFIL+40*, TFIL+46*, MAD+7*, FND+2* |
| DIE | PFIL+41*, PFIL+47*, TFIL+9~, TFIL+16*, TFIL+31*, TFIL+61*, MAD+5~, MAD+7*, FND+1~ |
| DLAYGO | PFIL+46*, TFIL+9~, TFIL+46*, MAD+5~, MAD+7*, FND+1~ |
| DO | PFIL+48!, PFIL+50!, TFIL+47!, MAD+8!, MAD+10! |
| DQ | EN+2~ |
| DR | EN+2~, PFIL+32*, PFIL+36*, PFIL+37*, PFIL+40*, TFIL+9~, TFIL+16*, TFIL+32*, TFIL+61*, MAD+5~ , FND+1~ |
| EIV | EN+2~ |
| EIV( | EN+26*, EN+51 |
| >> ERFLG | EN+29*, EN+54, EN+64*, EN+65* |
| ERROR | EN+5~ |
| EXTRACT | TFIL+9~, TFIL+24*, TFIL+25 |
| FDA | PFIL+4~ |
| FDA( | PFIL+59*, PFIL+60*, PFIL+62*, PFIL+63*, PFIL+64*, PFIL+65*, PFIL+67*, PFIL+69* |
| FIELDNO | EN+5~ |
| FILE | EN+2~, EN+33*, EN+60*, EN+61, UPDLOG+7~, UPDLOG+10*, UPDLOG+12, UPDLOG+13 |
| FILENO | EN+5~ |
| FLAG | UPDLOG~, UPDLOG+8, UPDLOG+10 |
| FLN | EN+2~, EN+33*, EN+36, EN+51, EN+61*, EN+64, EN+65, EN+67, PFIL+30, TFIL+15 , TFIL+16, TFIL+23, TFIL+40, TFIL+46, TFIL+53, MAD+6, MAD+7, FND+2 |
| FSVDY | EN+4~, EN+89*, PFIL+64 |
| HCT | EN+3~, EN+29*, EN+31*, EN+37*, EN+38*, EN+53*, EN+54* |
| HEDI | EN+2~, EN+79* |
| HIEN | MDC+1~, MDC+16*, MDC+17 |
| >> HLECH | EN+33, EN+40, EN+61, EN+69 |
| >> IBACK | PFIL+72*, TFIL+18*, TFIL+34*, TFIL+49*, TFIL+62* |
| IBAPP | PFIL+9~, PFIL+10* |
| IBCNACT | EN+4~, EN+73*, PFIL+15, PFIL+16, PFIL+36, PFIL+37, PFIL+61, PFIL+77 |
| IBCNADT | EN+4~, EN+75*, PFIL+5*, PFIL+6* |
| IBCNTYPE | PFIL+9~, PFIL+15*, PFIL+16 |
| IBDESC | PFIL+9~, PFIL+10* |
| IBID | PFIL+9~, PFIL+10* |
| IBNOK | PFIL+9~, PFIL+10*, PFIL+12*, PFIL+14 |
| IBSEG | EN+6~ |
| IBSEG(1 | EN+33, EN+35, EN+40, EN+56 |
| IBSEG(10 | EN+90 |
| IBSEG(2 | EN+33, EN+60, EN+73 |
| IBSEG(3 | EN+35, EN+78, EN+84 |
| IBSEG(4 | EN+75, EN+78, EN+85 |
| IBSEG(5 | EN+40, EN+68, EN+79 |
| IBSEG(6 | EN+79 |
| IBSEG(7 | EN+79, EN+88 |
| IBSEG(8 | EN+80, EN+89 |
| IBSEG(9 | EN+89 |
| IBSTR | PFIL+9~ |
| ID | EN+2~, EN+69*, EN+78*, PFIL+10, PFIL+18, TFIL+16, TFIL+32, TFIL+40, FND+2 |
| IEN | EN+2~, PFIL+27, PFIL+41, PFIL+44, PFIL+46, PFIL+54, PFIL+75, PFIL+76, TFIL+9~, TFIL+41* , TFIL+45, TFIL+48*, TFIL+49, TFIL+61, MAD+11*, FND+6*, MDC+6 |
| IENS | PFIL+4~, PFIL+54*, PFIL+56, PFIL+57, PFIL+59, PFIL+60, PFIL+62, PFIL+63, PFIL+64, PFIL+65 , PFIL+67, PFIL+69 |
| IENSTR | UPDLOG+7~, UPDLOG+11*, UPDLOG+12, UPDLOG+13 |
| ISBLUE | EN+8~, EN+80* |
| MAX | TFIL+9~ |
| MAX("FIELD LE | NGTH" , TFIL+54 |
| MSG | EN+6~ |
| MSG(1 | EN+43*, EN+64*, EN+65*, PFIL+16* |
| MSG(10 | PFIL+25* |
| MSG(2 | EN+44*, PFIL+17* |
| MSG(3 | EN+45*, PFIL+18* |
| MSG(4 | EN+46*, PFIL+19* |
| MSG(5 | PFIL+20* |
| MSG(6 | PFIL+21* |
| MSG(7 | PFIL+22* |
| MSG(8 | PFIL+23* |
| MSG(9 | PFIL+24* |
| NAFLG | EN+3~, EN+53*, PFIL+51*, PFIL+66 |
| NATIONAL | EN+3~, EN+85*, PFIL+36*, PFIL+59, PFIL+75 |
| NEWID | EN+3~, EN+78* |
| NPFLG | EN+3~, EN+53*, PFIL+40, MAD+11* |
| OLDAU | PFIL+4~, PFIL+57*, PFIL+76 |
| OLDNE | PFIL+4~, PFIL+56*, PFIL+75 |
| PEDI | EN+3~, EN+79* |
| PIEN | UPDLOG~, UPDLOG+9, UPDLOG+11 |
| PSVDY | EN+4~, EN+89*, PFIL+65 |
| REQSUB | EN+3~, EN+88*, PFIL+63 |
| RIEN | MDC+1~, MDC+17*, MDC+19, MDC+20 |
| SEG | EN+3~, EN+56*, EN+59, EN+63, EN+77, EN+82 |
| STA | MDC+1~, MDC+2*, MDC+3 |
| TQIEN | MDC+1~, MDC+2*, MDC+3*, MDC+6, MDC+9, MDC+12, MDC+16, MDC+17 |
| TSSN | EN+3~ |
| U | MDC+6, MDC+12, MDC+17, MDC+19 |
| UPDT | UPDLOG+7~ |
| UPDT( | UPDLOG+12*, UPDLOG+13* |
| VALUE | UPDLOG~, UPDLOG+8, UPDLOG+13 |
| X | PFIL+12*, PFIL+46*, TFIL+9~, TFIL+40*, MAD~, FND+1~, FND+2* |
| X12TABLE | EN+8~ |
| X12TABLE( | EN+51 |
| X12TABLE("365.0" | EN+22*, EN+24* |
| XX | TFIL+9~, TFIL+25*, TFIL+28 |
| Y | PFIL+12, PFIL+51, TFIL+9~, TFIL+41, TFIL+48, MAD+5~, MAD+11, FND+1~, FND+6 |