RCDPESPB ;ALB/SAB, OI&T/hrubovcak - ePayment Lockbox Site Parameters Definition - Files 344.71 ;29 Jan 2019 18:00:14
Source file <RCDPESPB.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 |
|---|---|---|
| Accounts Receivable | 4 | RCDPESP RCDPESP5 RCDPESP7 RCDPESPC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETCARC() | ; function, Retrieve the next CARC code to enable/disable
; Returns: CARC IEN or, -1 - User '^' out, or 0 - User didn't select a CARC |
|
| GETAMT(RCARCTYP) | ; Ask user the maximum amount to allow for auto-decrease
; PRCA4*5*345 - Added RCARCTYP ; Input: RCARCTYP - 0 - Medical, 1 - Pharmacy, 2 - TRICARE |
|
| CHECK(RCMAX,RCPAID,RCDSP,RCCNT,RCARCTYP) | ; Display/Reset any CARC maximum values which exceed upper limit
; PRCA*4.5*345 - Added RCARCTYP ; Input: RCMAX - Maximum allowed $ decrease per claim (from #344.61, #.05) ; RCPAID - 1 - CARCs for paid claims, 0 - CARCs for NO-PAY claims ; RCDSP - 1 - Display only, 0 - Update only ; RCCNT - 1 - Cumulative count of pay and no-pay records found ; RCARCTYP - 0 - Medical CARCs, 1 - Rx CARCs, 2 - TRICARE CARCs ; Output: Updates #344.62 - RCDPE CARC-RARC AUTO DEC ; Updates #344.7 - RCDPE PARAMETER AUDIT |
|
| XMSGBODY(TXT) | ; create Mail message body, TXT passed by ref.
; TXT=line count |
|
| PADPRMPT(P) | ; add space to prompt if needed
|
|
| SCREEN(IEN) | ; Screen out payers that don't have an associated ERA - PRCA*4.5*326
; Input: IEN - Internal entry number from file 344.6 ; Returns: 1 - Payer has an associated ERA, otherwise 0. |
|
| PAYTYP(TYP,FLD) | ; Check if payer is eligible to be selected for a give exclusion type
; Input: TYP - 1 or 2=Medical, 3 or 4=Rx, 5 or 6=TRICARE ; FLD - Field number from file 344.6 representing the Auto-Post or Auto-Decrease excusion for TYP. ; Note variable Y is the IEN of file 344.6, set by FileMan for screen check |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RCY(344.6 - [#344.6] | GET1^DIQ |
| ^RCY(344.61 - [#344.61] | GET1^DIQ |
| ^RCY(344.62 - [#344.62] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RC(345 - [#345] | CHECK+53, CHECK+54 |
| ^RCY(344.4 - [#344.4] | SCREEN+7 |
| ^RCY(344.62 - [#344.62] | CHECK+33 |
| ^VA(200 - [#200] | XMSGBODY+9 |
| ^XMB("NETNAME" | XMSGBODY+7 |
| Name | Line Occurrences |
|---|---|
| $$SCREEN | PAYTYP+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | GETCARC+2~, GETAMT+3~ |
| DIR | GETCARC+2~, GETAMT+3~, GETAMT+11! |
| DIR("?" | GETCARC+3*, GETAMT+5* |
| DIR("??" | GETCARC+5* |
| DIR("A" | GETCARC+6*, GETAMT+9* |
| DIR(0 | GETCARC+4*, GETAMT+6* |
| DIROUT | GETCARC+2~, GETAMT+3~ |
| DIRUT | GETCARC+2~, GETAMT+3~ |
| DTOUT | GETCARC+2~, GETCARC+8, GETAMT+3~ |
| DUOUT | GETCARC+2~, GETCARC+8, GETAMT+3~, GETAMT+12 |
| DUZ | XMSGBODY+9 |
| FLD | PAYTYP~, PAYTYP+6 |
| ID | SCREEN+3~, SCREEN+5*, SCREEN+6, SCREEN+7 |
| IEN | SCREEN~, SCREEN+4, SCREEN+5 |
| NAME | SCREEN+3~, SCREEN+4*, SCREEN+6, SCREEN+7 |
| P | PADPRMPT~, PADPRMPT+1, PADPRMPT+2* |
| RCACT | CHECK+10~, CHECK+34*, CHECK+35 |
| RCAMT | CHECK+10~, CHECK+36*, CHECK+37, CHECK+39, CHECK+49*, CHECK+56, CHECK+66 |
| RCARCTYP | GETAMT~, GETAMT+4, GETAMT+8, CHECK~, CHECK+14, CHECK+15, CHECK+16, CHECK+18, CHECK+19, CHECK+23 , CHECK+24, CHECK+25, CHECK+28, CHECK+29, CHECK+63 |
| RCARR | CHECK+10~, CHECK+32*, CHECK+39*, CHECK+40 |
| RCARR( | CHECK+39*, CHECK+47, CHECK+48, CHECK+49 |
| RCAUDARY | CHECK+59~, CHECK+67 |
| RCAUDARY(1 | CHECK+66* |
| RCCIEN | CHECK+10~, CHECK+53*, CHECK+54 |
| RCCNT | CHECK~, CHECK+39* |
| RCCODE | CHECK+10~, CHECK+52*, CHECK+53, CHECK+56 |
| RCCT | CHECK+10~ |
| RCDESC | CHECK+10~, CHECK+54*, CHECK+55*, CHECK+56 |
| RCDSP | CHECK~, CHECK+42, CHECK+51, CHECK+58 |
| RCFLD | CHECK+10~, CHECK+23*, CHECK+24*, CHECK+25*, CHECK+28*, CHECK+29*, CHECK+34, CHECK+60, CHECK+66 |
| RCFLDA | CHECK+10~, CHECK+14*, CHECK+15*, CHECK+16*, CHECK+18*, CHECK+19*, CHECK+36 |
| RCI | CHECK+10~, CHECK+32*, CHECK+33*, CHECK+34, CHECK+36, CHECK+39, CHECK+48*, CHECK+52, CHECK+60, CHECK+63 , CHECK+66 |
| RCMAX | GETAMT+3~, GETAMT+4*, GETAMT+5, GETAMT+6, GETAMT+9, CHECK~, CHECK+37, CHECK+45, CHECK+63, CHECK+66 |
| RCPAID | CHECK~, CHECK+13, CHECK+17, CHECK+22, CHECK+27, CHECK+43, CHECK+63 |
| RCSTAT | CHECK+10~, CHECK+59~, CHECK+60*, CHECK+63 |
| RCSUB | CHECK+10~, CHECK+46*, CHECK+47*, CHECK+48, CHECK+49 |
| RCTXT | CHECK+10~, CHECK+43*, CHECK+45, CHECK+59~, CHECK+61*, CHECK+63, CHECK+64*, CHECK+66 |
| RCTYP | PAYTYP+5~, PAYTYP+8*, PAYTYP+9 |
| SITE | XMSGBODY+2~, XMSGBODY+3*, XMSGBODY+5, XMSGBODY+6 |
| TXT | XMSGBODY~, XMSGBODY+2!, XMSGBODY+3* |
| TXT(1 | XMSGBODY+4* |
| TXT(2 | XMSGBODY+5* |
| TXT(3 | XMSGBODY+6* |
| TXT(4 | XMSGBODY+7* |
| TXT(5 | XMSGBODY+8* |
| TXT(6 | XMSGBODY+9* |
| TXT(7 | XMSGBODY+10* |
| TYP | PAYTYP~, PAYTYP+8 |
| U | CHECK+39, CHECK+48, CHECK+49, XMSGBODY+5, XMSGBODY+6, XMSGBODY+9 |
| X | GETCARC+2~, GETAMT+3~, GETAMT+8*, GETAMT+9 |
| Y | GETCARC+2~, GETCARC+9, GETCARC+10, GETAMT+3~, GETAMT+12*, GETAMT+13, PAYTYP+6, PAYTYP+7, PAYTYP+9 |