IBCEOB01 ;ALB/ESG - 835 EDI EOB MSG PROCESSING CONT ;16-JAN-2008
Source file <IBCEOB01.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 |
|---|---|---|
| UPD(IB0,IBEOB,IBIFN,DFN,SEQ) | ; update pat ins policy data
; IB0 - This is the full "06" record data ; IBEOB - ien# to file 361.1 ; IBIFN - ien# to file 399 ; DFN - patient ien# to file 2 ; SEQ - payer sequence number |
|
| UPD1 | ;
|
|
| UPDX | ;
|
|
| UPDID(DFN,DA,ID) | ; update the subscriber ID# field
|
|
| UPDNM(DFN,DA,NM) | ; update the subscriber name field
|
|
| UPDAUD(DFN,DA) | ; update the audit information for this patient insurance policy
|
|
| CHKSUF(X) | ; Return X if it looks like a suffix; otherwise, return null
|
| Name | Field # of Occurrence |
|---|---|
| FIELD^DID | UPD+43, UPD+46 |
| ^DIE | UPD1+7, UPD1+13, UPDID+4, UPDNM+4, UPDAUD+8 |
| $$GET1^DIQ | UPDAUD+5 |
| $$POLICY^IBCEF | UPD1+12 |
| F^IBCEF | UPD+22 |
| $$NAME^IBCEFG1 | UPD+24 |
| MSG^IBCEOB | UPD+15, UPD+23, UPD+40, UPD+41, UPD+44, UPD+48, UPD1+2, UPD1+6, UPD1+12 |
| $$ZND^IBCNS1 | UPD1+20 |
| $$VALHIC^IBCNSMM | UPD+14 |
| UPDCLM^IBCNSP1 | UPDAUD+9 |
| UPDATPT^IBCNSP3 | UPDAUD+2 |
| $$MCRWNR^IBEFUNC | UPD1+22 |
| $$NAMEFMT^XLFNAME | UPD+45 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | UPD1+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CORRID | UPD+7~, UPD+11*, UPD+12*, UPD+13, UPD+14, UPD+15, UPD1+12, UPD1+23 |
| DA | UPD1+5~, UPD1+7*, UPD1+11~, UPD1+13*, UPDID~, UPDID+5, UPDNM~, UPDNM+5, UPDAUD~, UPDAUD+2 , UPDAUD+5, UPDAUD+9 |
| DA(1 | UPDID+2*, UPDNM+2*, UPDAUD+6* |
| DFN | UPD~, UPD1+18, UPD1+20, UPD1+23, UPD1+24, UPDID~, UPDID+2, UPDID+5, UPDNM~, UPDNM+2 , UPDNM+5, UPDAUD~, UPDAUD+2, UPDAUD+5, UPDAUD+6, UPDAUD+9 |
| DIC | UPDID+1~, UPDNM+1~, UPDAUD+1~ |
| DIE | UPD1+5~, UPD1+7*, UPD1+11~, UPD1+13*, UPDID+1~, UPDID+2*, UPDNM+1~, UPDNM+2*, UPDAUD+1~, UPDAUD+6* |
| DR | UPD1+5~, UPD1+7*, UPD1+11~, UPD1+13*, UPDID+1~, UPDID+3*, UPDNM+1~, UPDNM+3*, UPDAUD+1~, UPDAUD+7* |
| IB0 | UPD~, UPD+11, UPD+20, UPD+28, UPD+35, UPD+36, UPD+37 |
| IBEOB | UPD~, UPD+15, UPD+23, UPD+40, UPD+41, UPD+44, UPD+48, UPD1+2, UPD1+6, UPD1+7 , UPD1+12, UPD1+13 |
| IBIFN | UPD~, UPD+22, UPD1+12 |
| IBIT | UPD+7~, UPD+46!*, UPD+47 |
| IBIT("INPUT T | RANSFORM" , UPD+46 |
| IBZ | UPD+7~, UPD+23, UPD+24, UPD1+6 |
| IBZ1 | UPD+7~, UPD+24*, UPD+35, UPD+36, UPD+37, UPD+38 |
| ID | UPDID~ |
| IDCHG | UPD+7~, UPD+10*, UPD+14*, UPD1+2, UPD1+10, UPD1+23 |
| INS | UPD+7~, UPD1+21*, UPD1+22 |
| LN | UPD+7~, UPD+28*, UPD+29, UPD+31 |
| MAX | UPD+7~, UPD+43!*, UPD+44, UPD+45 |
| MAX("FIELD LE | NGTH" , UPD+43 |
| MCRLEN | UPD+7~, UPD+29*, UPD+30, UPD+31 |
| MCRSFX | UPD+7~, UPD+27*, UPD+31*, UPD+38 |
| NAMECHG | UPD+7~, UPD+19*, UPD+51*, UPD1+2, UPD1+4, UPD1+24 |
| NM | UPDNM~ |
| NNM | UPD+7~, UPD+45 |
| NNM("FAMILY" | UPD+35*, UPD+40 |
| NNM("GIVEN" | UPD+36*, UPD+41 |
| NNM("MIDDLE" | UPD+37* |
| NNM("SUFFIX" | UPD+38* |
| NNM1 | UPD+7~, UPD+45*, UPD+47, UPD+48, UPD1+6, UPD1+24 |
| PD | UPD+7~, UPD1+20*, UPD1+21, UPD1+23, UPD1+24 |
| POL | UPD+7~, UPD1+17*, UPD1+18*, UPD1+20, UPD1+23, UPD1+24 |
| SEQ | UPD~, UPD1+12 |
| U | UPD+11, UPD+20, UPD+28, UPD+35, UPD+36, UPD+37, UPD+38, UPD1+23, UPD1+24, CHKSUF+1 , CHKSUF+2 |
| X | UPD+7~, UPD+47*, UPD+48, CHKSUF~, CHKSUF+1, CHKSUF+2 |