RCDPESR0 ;ALB/TMK/DWA - Server auto-update utilities - EDI Lockbox ; 9/30/10 6:05pm
Source file <RCDPESR0.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 |
|---|---|---|
| DISP(RCMIN,RCMOUT,RCFMT,RCFULL,RCW,RC3444) | ; Format the 835 return msg
; RCMIN = the name of the array that contains the raw message data ; The data is contained at the next level and the subscript is ; numeric and greater than 0 or the data can be at the ; 0-node subsequent to the final subscript. ; If the message array is a global ^TMP($J,"MSG",n), RCMIN ; will equal "^TMP($J,""MSG"")" and the message text will be ; in ^TMP($J,"MSG",1), ^TMP($J,"MSG",2), etc. OR ; the message text can be defined at TMP($J,"MSG",1,0) ^...,2,0) ; etc. ; RCMOUT = the name of the array that should be returned. This array ; will follow the same convention as the input array. The ; array will be returned with a numeric final subscript. If ; RCMOUT is passed as "^TMP($J,""MSG1"")", then the display ; lines will be returned in ^TMP($J,"MSG1",1), ; ^TMP($J,"MSG1",2), etc. Note the array RCMOUT is killed ; on entry to this call ; RCFMT = 0 or null if call should return raw data, 1 to execute the ; transforms attached to the fields ; RCFULL = the name of an array if the data should be returned in ; this array, formatted into lines for display. If not sent, ; only the display data by element is returned in RCMOUT. If ; RCFULL is sent, the array is killed before populating it ; RCW = max # of characters per line to return in array RCFULL ; RC3444 = flag that indicates only return bill data, not header data |
|
| FMTDSP(RCMUN,RCMFO,RCW,RCNOH05) | ; Format the display data in array named in
; RCMUN into lines up to RCW characters wide RCMUN must be set up the ; same as the output of the DISP call above ; Returns array named in RCMFO with the last subscript being the line # ; Note @RCMFO is killed on entry to this call ; Default is 80 if RCW=0 or null ; RCNOH05 = flag that if =1, suppresses the '05' header |
|
| BULLERA(RC,RCTDA,RCXMG,RCSUBJ,RCERR,RCTYP) | ; Send a bulletin for entries in 344.5
; RC = flags for data to include (one or more can can be used) ; 'D': display text 'R': raw data 'F': formatted data from raw ; data in file 344.5 ; RCTDA = ien of the entry in file 344.5 ; RCXMG = mail msg # for the ERA ; RCSUBJ = subject of the bulletin ; RCERR = error text in array or name of error global ; RCTYP = if 0:ERA 1:EEOB |
|
| BULLEFT(RCTDA,RCXMG,RCSUBJ,RCERR) | ; Send a bulletin for 'bad' EFT entries
; RCTDA = ien of the entry in file 344.3 ; RCXMG = mail msg # for the EFT ; RCSUBJ = subject of the bulletin ; RCERR = error text in array |
|
| DTXT(RCTDA,RCXM,RCNT) | ; Add display text to array RCXM(CT)
; RCTDA = ien of entry in file 344.5 ; Send RCNT and RCXM by reference for return values |
|
| BILLREF(RC3444,RC34441) | ; Returns the bill # for the EOB in file 344.4, entry
; number RC3444 and subfile entry RC34441 |
|
| GETBILL(DA) | ; Called from computed field to find bill reference
; Assumes DA(1)= ien of file 344.4, DA = ien of file 344.41 |
| FileNo | Call Tags |
|---|---|
| ^RCY(344.5 - [#344.5] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBM(361.1 - [#361.1] | GETBILL+4 |
| ^RCY(344.4 - [#344.4] | GETBILL+3 |
| ^RCY(344.5 - [#344.5] | BULLERA+34 |
| ^TMP("RCXM_344.5" | BULLERA+11!, BULLERA+15*, BULLERA+16*, BULLERA+17*, BULLERA+18*, BULLERA+19*, BULLERA+22*, BULLERA+23*, BULLERA+29*, BULLERA+30* , BULLERA+31*, BULLERA+33*, BULLERA+34*, BULLERA+39! |
| ^TMP($J | BULLERA+27!, BULLERA+30, BULLERA+39! |
| Name | Line Occurrences |
|---|---|
| DISP | BULLERA+28 |
| DTXT | BULLERA+17 |
| FMTDSP | DISP+53 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CT | BULLERA+10~, BULLERA+14*, BULLERA+15*, BULLERA+16*, BULLERA+17, BULLERA+18*, BULLERA+19*, BULLERA+22*, BULLERA+23*, BULLERA+29* , BULLERA+30*, BULLERA+31*, BULLERA+33*, BULLERA+34*, BULLEFT+5~, BULLEFT+6*, BULLEFT+7*, BULLEFT+8*, BULLEFT+9*, BULLEFT+12* , BULLEFT+13* |
| DA | GETBILL~, GETBILL+3 |
| DA(1 | GETBILL+3 |
| DUZ | BULLERA+37~*, BULLEFT+16~* |
| DUZ(0 | BULLERA+37*, BULLEFT+16* |
| R | DISP+26~, DISP+35*, DISP+37*, DISP+42*, DISP+44* |
| RC | DISP+26~, DISP+33*, DISP+35*, DISP+37*, DISP+38, DISP+40*, DISP+42*, DISP+44*, DISP+45, DISP+46 , DISP+48, DISP+50, DISP+51*, DISP+52, BULLERA~, BULLERA+17, BULLERA+24, BULLERA+31, BULLERA+32 |
| RC3444 | DISP~, DISP+39, DISP+53, BILLREF~, BILLREF+3 |
| RC34441 | BILLREF~, BILLREF+3, BILLREF+4 |
| RCARR | BILLREF+2~ |
| RCARR( | BILLREF+4 |
| RCCT | DISP+26~, DISP+27*, DISP+38*, DISP+45*, DISP+52*, FMTDSP+8~, FMTDSP+12*, FMTDSP+15*, FMTDSP+17*, FMTDSP+18* , FMTDSP+21*, FMTDSP+22*, FMTDSP+25*, FMTDSP+27*, FMTDSP+32*, FMTDSP+35*, FMTDSP+36*, FMTDSP+37* |
| RCCT1 | FMTDSP+8~, FMTDSP+12*, FMTDSP+18*, BULLERA+25~, BULLERA+26* |
| RCD | FMTDSP+8~, FMTDSP+13*, FMTDSP+14, FMTDSP+18, FMTDSP+19, FMTDSP+21, FMTDSP+22, FMTDSP+24, FMTDSP+27, FMTDSP+30 , FMTDSP+34, FMTDSP+35, FMTDSP+36 |
| RCDASH | FMTDSP+8~, FMTDSP+11*, FMTDSP+18 |
| RCDATA | DISP+26~, DISP+31*, DISP+34, DISP+35, DISP+36, DISP+37, DISP+38*, DISP+39, DISP+45, DISP+49* , DISP+50, DISP+52 |
| RCDIQ | DTXT+3~, DTXT+5 |
| RCERR | BULLERA~, BULLERA+12*, BULLERA+13, BULLERA+19, BULLEFT~, BULLEFT+9 |
| RCERR( | BULLEFT+11, BULLEFT+12, BULLEFT+13 |
| RCERR("" | BULLEFT+10 |
| RCFMT | DISP~, DISP+49 |
| RCFULL | DISP~, DISP+53 |
| RCLINE | FMTDSP+8~, FMTDSP+12*, FMTDSP+15*, FMTDSP+16, FMTDSP+25, FMTDSP+28*, FMTDSP+29, FMTDSP+30*, FMTDSP+32*, FMTDSP+35* , FMTDSP+36*, FMTDSP+37 |
| RCMFO | FMTDSP~, FMTDSP+9, FMTDSP+15, FMTDSP+17, FMTDSP+18, FMTDSP+21, FMTDSP+22, FMTDSP+25, FMTDSP+27, FMTDSP+32 , FMTDSP+35, FMTDSP+36, FMTDSP+37 |
| RCMID | FMTDSP+8~, FMTDSP+12*, FMTDSP+32, FMTDSP+34, FMTDSP+36 |
| RCMIN | DISP~, DISP+28 |
| RCMOUT | DISP~, DISP+27, DISP+38, DISP+45, DISP+52, DISP+53 |
| RCMUN | FMTDSP~, FMTDSP+13 |
| RCNOH05 | FMTDSP~, FMTDSP+18 |
| RCNT | DTXT~, DTXT+5 |
| RCQ | DISP+26~, DISP+28*, DISP+30, DISP+32 |
| RCREF | DISP+26~, DISP+27*, DISP+35*, DISP+37*, DISP+39, DISP+41, DISP+42, DISP+43, DISP+44, DISP+45 |
| RCSTART | FMTDSP+8~, FMTDSP+20*, FMTDSP+21*, FMTDSP+26*, FMTDSP+27* |
| RCSUBJ | BULLERA~, BULLERA+38, BULLEFT~, BULLEFT+17 |
| RCTDA | BULLERA~, BULLERA+17, BULLERA+28, BULLERA+34, BULLEFT~, DTXT~, DTXT+4, DTXT+5 |
| RCTYP | BULLERA~, BULLERA+14*, BULLERA+15, BULLERA+16 |
| >> RCV5 | DISP+29*, DISP+34, DISP+36, DISP+41, DISP+43 |
| RCVAR | BULLERA+10~, BULLERA+13*, BULLERA+18, BULLERA+19, BULLERA+20, BULLERA+21, BULLERA+22, BULLERA+23 |
| RCW | DISP~, DISP+53, FMTDSP~, FMTDSP+10*, FMTDSP+11, FMTDSP+12, FMTDSP+19, FMTDSP+21, FMTDSP+24, FMTDSP+27 , FMTDSP+34 |
| RCXM | BULLERA+10~, BULLERA+17!, BULLEFT+5~, DTXT~, DTXT+5 |
| RCXM( | BULLEFT+7*, BULLEFT+8*, BULLEFT+9*, BULLEFT+12*, BULLEFT+13* |
| RCXMG | BULLERA~, BULLERA+15, BULLEFT~, BULLEFT+7 |
| U | DISP+29, DISP+30, DISP+31, DISP+45, DISP+48, DISP+50, DISP+51, GETBILL+4, GETBILL+5 |
| VAL | GETBILL+2~, GETBILL+4*, GETBILL+5*, GETBILL+6 |
| X | DISP+47~, DISP+49* |
| X1 | DISP+47~, DISP+48*, DISP+49 |
| XMB | BULLERA+10~, BULLEFT+5~ |
| XMBODY | BULLERA+10~, BULLERA+35*, BULLERA+38, BULLEFT+5~, BULLEFT+14*, BULLEFT+17 |
| XMERR | BULLERA+10~, BULLEFT+5~ |
| XMFULL | BULLERA+10~, BULLEFT+5~ |
| XMINSTR | BULLERA+10~, BULLEFT+5~ |
| XMTO | BULLERA+10~, BULLERA+38, BULLEFT+5~, BULLEFT+17 |
| XMTO("I:G.RCD | PE PAYMENTS EXCEPTIONS" , BULLERA+14*, BULLEFT+6* |
| XMTYPE | BULLERA+10~, BULLEFT+5~ |
| XMZ | BULLERA+10~, BULLERA+38, BULLEFT+5~, BULLEFT+17 |
| Y | DISP+47~, DISP+49 |
| Z | DISP+26~, DISP+28*, FMTDSP+8~, FMTDSP+13*, FMTDSP+17, BULLERA+10~, BULLERA+18*, BULLERA+21*, BULLERA+22, BULLERA+23 , BULLERA+30*, BULLERA+34*, BULLEFT+5~, BULLEFT+11*, BULLEFT+12, BULLEFT+13, GETBILL+2~, GETBILL+3*, GETBILL+4, GETBILL+5 |
| Z0 | DISP+26~, DISP+28*, DISP+29, DISP+30, DISP+31, DISP+38, BULLERA+10~, BULLERA+23*, BULLEFT+5~, BULLEFT+13* |
| Z1 | DISP+26~, DISP+30*, DISP+31, DISP+32, DISP+42, DISP+44, DISP+45, DISP+52 |
| Name | Field # of Occurrence |
|---|---|
| $T(@R | DISP+35, DISP+37, DISP+42, DISP+44 |