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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCEOB |
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 |