IBCNEHL2 ;DAOU/ALA - HL7 Process Incoming RPI Msgs (cont.) ;26-JUN-2002 ; Compiled December 16, 2004 15:29:37
Source file <IBCNEHL2.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Integrated Billing | 4 | IBCNEHL1 IBCNEHL4 IBCNEHLT IBMFNHLI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MSA(ERACT,ERCON,ERROR,ERTXT,IBSEG,MGRP,RIEN,TRACE,EVENTYP) | ; Process the MSA seg
|
|
| CTD(ERROR,IBSEG,RIEN) | ; Process the CTD seg
|
|
| CTDX | ;
|
|
| PID(ERFLG,ERROR,IBSEG,RIEN) | ; Process the PID seg
|
|
| GT1(ERROR,IBSEG,RIEN,SUBID,EVENTYP) | ; Process the GT1 Guarantor seg
|
|
| IN1(ERROR,IBSEG,RIEN,SUBID,EVENTYP) | ; Process the IN1 Insurance seg
|
|
| IN1X | ;
|
|
| IN3(ERROR,IBSEG,RIEN) | ; Process IN3 Addt'l Insurance - Cert Seg
|
|
| IN3X | ;
|
|
| ZEB(EBDA,ERROR,IBSEG,RIEN) | ; Process the ZEB Elig/Benefit seg
|
|
| ZEBX | ;
|
|
| EBNTE(EBDA,IBSEG,RIEN) | ; Process NTE Benefit related entity Notes segment (in Eligibility/Benefit group)
|
|
| EBNTEX | ;
|
|
| DECHL7(STR,HLSEP,ECHARS) | ; Decode HL7 escape seqs in data fields
|
|
| DECHL7X | ; Exit w/return values
|
|
| NUMCHK(N) | ; make sure that numeric value N is not greater than 99999
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | CTD+20, ZEB+27 |
| $$FIND1^DIC | CTD+13 |
| FILE^DIE | CTD+30, IN1+43, IN1+51, IN3+13, ZEB+49 |
| UPDATE^DIE | ZEB+54 |
| WP^DIE | EBNTE+13 |
| $$IENS^DILF | CTD+27, ZEB+30, EBNTE+12 |
| $$FMDATE^HLFNC | IN1+36, IN1+37, IN3+11 |
| $$FMNAME^HLFNC | CTD+14 |
| GT1^IBCNEHL4 | GT1+8 |
| MSA^IBCNEHL4 | MSA+8 |
| PID^IBCNEHL4 | PID+8 |
| CODECHK^IBCNEHLU | IN1+47, ZEB+48, ZEB+53 |
| TRNCWARN^IBCNEHLU | IN1+19 |
| MSG^IBCNEUT5 | ZEB+20 |
| $$SITE^VASITE | ZEB+16 |
| FileNo | Call Tags |
|---|---|
| 365.02 | WP^DIE |
| ^IBE(365.021 - [#365.021] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBCN(365 - [#365] | CTD+19*, CTD+21, ZEB+26* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ACK | IN1+14 |
| CERDT | IN1+9~ |
| COB | IN1+8~, IN1+30*, IN1+42 |
| CODES | ZEB+8~, ZEB+53 |
| CODES( | ZEB+52* |
| CRDT | IN3+8~, IN3+10*, IN3+11*, IN3+12 |
| CTNAME | CTD+8~, CTD+11*, CTD+12*, CTD+14*, CTD+15*, CTD+20 |
| CTNUM | CTD+8~, CTD+11*, CTD+28 |
| CTQIEN | CTD+8~, CTD+13*, CTD+24, CTD+29 |
| CTQUAL | CTD+8~, CTD+11*, CTD+13 |
| D1 | CTD+8~, ZEB+8~ |
| DA | CTD+8~, CTD+21*, CTD+27, ZEB+8~, ZEB+28*, ZEB+30, EBNTE+8~, EBNTE+11*, EBNTE+12 |
| DA(1 | CTD+18*, CTD+19, CTD+21, ZEB+25*, ZEB+26, EBNTE+11* |
| DATA | CTD+8~, CTD+21*, CTD+24, CTD+25 |
| DIC | CTD+8~, CTD+18*, ZEB+8~, ZEB+25* |
| DIC(0 | CTD+18*, ZEB+25* |
| DILN | CTD+8~, ZEB+8~ |
| DISYS | CTD+8~, ZEB+8~ |
| DLAYGO | CTD+8~, CTD+18*, ZEB+8~, ZEB+25* |
| EBDA | ZEB~, ZEB+28*, EBNTE~, EBNTE+9, EBNTE+11 |
| EBN | ZEB+8~, ZEB+24*, ZEB+27 |
| ECHARS | DECHL7~, DECHL7+13*, DECHL7+15, DECHL7+19*, DECHL7+23, DECHL7+24, DECHL7+27 |
| ECODE | DECHL7+10~, DECHL7+32*, DECHL7+33, DECHL7+35 |
| EFFDT | IN1+8~, IN1+29*, IN1+36*, IN1+39 |
| ERACT | MSA~ |
| ERCON | MSA~ |
| ERFLG | PID~ |
| ERROR | MSA~, CTD~, PID~, GT1~, IN1~, IN1+43, IN3~, ZEB~, ZEB+49 |
| ERTXT | MSA~ |
| ESC | DECHL7+10~, DECHL7+15*, DECHL7+17, DECHL7+30, DECHL7+32, DECHL7+33, DECHL7+35, DECHL7+38 |
| EVENTYP | MSA~, GT1~, IN1~, IN1+21 |
| EXPDT | IN1+8~, IN1+29*, IN1+36*, IN1+40 |
| FFL | CTD+8~, CTD+21*, CTD+24*, CTD+25 |
| FLD | CTD+8~, CTD+21*, CTD+24*, CTD+25*, CTD+28, CTD+29 |
| GNAME | IN1+8~, IN1+16*, IN1+49 |
| GNUMB | IN1+8~, IN1+16*, IN1+19*, IN1+26, IN1+50 |
| >> HL("ECH" | ZEB+47, DECHL7+13 |
| >> HLCMP | ZEB+34, ZEB+35, ZEB+36, ZEB+38, ZEB+44, ZEB+51 |
| >> HLECH | CTD+11, CTD+14 |
| >> HLFS | DECHL7+12 |
| >> HLREP | ZEB+47, ZEB+52 |
| HLSEP | DECHL7~, DECHL7+12*, DECHL7+22 |
| IBSEG | MSA~, CTD~, PID~, GT1~, IN1~, IN3~, ZEB~, EBNTE~ |
| IBSEG( | ZEB+43 |
| IBSEG(10 | IN1+16, ZEB+41 |
| IBSEG(11 | ZEB+42 |
| IBSEG(13 | IN1+29 |
| IBSEG(14 | IN1+29 |
| IBSEG(15 | ZEB+44 |
| IBSEG(16 | ZEB+45 |
| IBSEG(17 | ZEB+47 |
| IBSEG(18 | IN1+31 |
| IBSEG(2 | IN1+23, ZEB+24 |
| IBSEG(23 | IN1+30 |
| IBSEG(27 | IN1+30 |
| IBSEG(3 | CTD+11, IN1+14, ZEB+13, ZEB+16, ZEB+34 |
| IBSEG(30 | IN1+31 |
| IBSEG(4 | IN1+15, ZEB+35, EBNTE+10 |
| IBSEG(5 | IN1+15, ZEB+51 |
| IBSEG(6 | CTD+11, ZEB+36 |
| IBSEG(7 | IN3+10, ZEB+12, ZEB+33*, ZEB+37 |
| IBSEG(8 | ZEB+38 |
| IBSEG(9 | IN1+16, ZEB+39 |
| >> IBTRACK( | IN1+24*, IN1+25*, IN1+26*, IN1+27*, IN1+28* |
| IENS | CTD+8~, CTD+27*, CTD+28, CTD+29, ZEB+8~, ZEB+30*, ZEB+34, ZEB+35, ZEB+36, ZEB+37 , ZEB+38, ZEB+40, ZEB+41, ZEB+42, ZEB+43, ZEB+44, ZEB+45, ZEB+47, ZEB+52, EBNTE+8~ , EBNTE+12*, EBNTE+13 |
| II | CTD+8~, CTD+24*, CTD+25*, ZEB+8~, ZEB+43*, ZEB+47*, ZEB+52* |
| >> IIVSTAT | ZEB+11, ZEB+12*, ZEB+13*, ZEB+21* |
| MA | ZEB+8~, ZEB+39*, ZEB+40 |
| MBRID | IN1+8~, IN1+14*, IN1+27, IN1+28, IN1+42, IN1+48 |
| MGRP | MSA~ |
| MSG | ZEB+8~ |
| MSG(1 | ZEB+16* |
| MSG(2 | ZEB+17* |
| MSG(3 | ZEB+18* |
| >> MSGID | ZEB+17 |
| N | NUMCHK~, NUMCHK+1 |
| NOTES | EBNTE+8~ |
| NOTES(1 | EBNTE+10* |
| PAT | DECHL7+10~ |
| PAYRID | IN1+8~, IN1+15*, IN1+24 |
| PCE | DECHL7+10~, DECHL7+30* |
| PRMODS | ZEB+8~, ZEB+47* |
| PYLEDT | IN1+9~, IN1+31*, IN1+37*, IN1+41 |
| PYRNM | IN1+8~, IN1+15*, IN1+25 |
| RELTN | IN1+9~, IN1+31*, IN1+35*, IN1+47 |
| REPL | DECHL7+10~ |
| REPL( | DECHL7+33, DECHL7+35 |
| REPL("E" | DECHL7+26* |
| REPL("F" | DECHL7+22* |
| REPL("R" | DECHL7+24* |
| REPL("S" | DECHL7+23* |
| REPL("T" | DECHL7+27* |
| RIEN | MSA~, CTD~, CTD+18, PID~, GT1~, IN1~, IN1+39, IN1+40, IN1+41, IN1+42 , IN1+47, IN1+48, IN1+49, IN1+50, IN3~, IN3+12, ZEB~, ZEB+25, EBNTE~, EBNTE+11 |
| RSUPDT | CTD+8~, IN1+8~, IN1+46!, IN1+47, IN3+8~, ZEB+8~, ZEB+48, ZEB+51!, ZEB+54 |
| RSUPDT( | CTD+28*, CTD+29*, ZEB+34*, ZEB+35*, ZEB+36*, ZEB+37*, ZEB+38*, ZEB+40*, ZEB+41*, ZEB+42* , ZEB+43*, ZEB+44*, ZEB+45*, ZEB+47*, ZEB+52* |
| RSUPDT(365 | IN1+39*, IN1+40*, IN1+41*, IN1+42*, IN1+47*, IN1+48*, IN1+49*, IN1+50*, IN3+12* |
| SETID | IN1+22~, IN1+23*, IN1+24, IN1+25, IN1+26, IN1+27, IN1+28 |
| SRVDT | IN1+8~, IN1+30*, IN1+37*, IN1+40 |
| STC | ZEB+8~, ZEB+52* |
| STCSTR | ZEB+8~, ZEB+51*, ZEB+52 |
| STR | DECHL7~, DECHL7+17, DECHL7+30, DECHL7+32, DECHL7+33*, DECHL7+35*, DECHL7+38*, DECHL7X+1 |
| SUBID | GT1~, IN1~, IN1+48 |
| SUBJECT | ZEB+8~, ZEB+15*, ZEB+20 |
| TRACE | MSA~, IN1+19, ZEB+17 |
| U | CTD+24, CTD+25 |
| X | CTD+8~, CTD+20*, ZEB+8~, ZEB+27* |
| XMY | ZEB+8~, ZEB+20 |
| XMY("FSCECADMIN@mail.domain.ext" | ZEB+19* |
| Y | CTD+8~, CTD+21, ZEB+8~, ZEB+28 |