IBCEOB1 ;ALB/TMP/PJH - 835 EDI EOB MSG PROCESSING ;Feb 09, 2018@10:11:43
Source file <IBCEOB1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
STORE(A,IB0,IBEOB,LEVEL) | ;
; A = the string of data to extract and try to store ; each ^ piece is a field to store ; within each ^ piece, there are 5 ';' pieces: ; 1 = piece to extract from the data string; ; 2 = field to update; ; 3 = flag for dollar amt (1=YES); ; 4 = flag for 4-slash stuff without transform (1=YES); ; 5 = flag for numeric/non-dollar amt (1=Yes, 0=No, ; Dn = the field is numeric with 'n' decimal places ; IB0 = the record being processed ; IBEOB = the ien of the EOB entry in file 361.1 ; LEVEL = the array that contains the DIE and DA values if stuffing at a ; level other than the top level |
|
HDR(IB0,IBEGBL,IBEOB,HIPAA) | ; Store header data for EOB
; IB0 = the record being processed from the msg ; IBEOB = the ien of the EOB entry in file 361.1 |
|
FINDLN(IB0,IBEOB,IBZDATA,PLREF,ERRCOD) | ; Find corresponding billed line for the adj
; IB0 = the record being processed ; NOTE: pieces 3,4,16 are already reformatted ; IBEOB = the ien of the EOB entry in file 361.1 ; IBZDATA = the array from the output formatter containing line ; items for the bill. This is passed in so this data only has ; to be extracted once for each bill (the first time in, it ; will be undefined) ; PLREF = Provider Line Reference ; OUTPUT = Line # in the original bill that this adjustment relates to ; ^ paid procedure code if different from original procedure OR ; paid rev code if different from original and no proc code ; ERRCOD = Contains any error condition that may have been encountered ; while conducting the field matching tests. |
|
FINDLNX | ;
|
|
GTPRCD(IBBNDL,OPROC,OREVCD,IBZREC) | ; Set up the Procedure Code/Revenue Code fields.
|
|
MODMATCH(IB,MODLST,MOD837S) | ; Match modifiers
; IB = the list of modifiers iens from the bill, comma delimited ; MODLST = the 4 '^' pieces of the reported modifiers |
|
MODQ |
FileNo | Call Tags |
---|---|
^IBM(361.1 - [#361.1] | Classic Fileman Calls |