RCDPESPC ;AITC/MBS - ePayment Lockbox Site Parameter Reports ; 4/23/19 8:52am
Source file <RCDPESPC.m>
Package | Total | Call Graph |
---|---|---|
Accounts Receivable | 8 | ($$ENDORPRT,ASK)^RCDPEARL ($$BULLDAY,$$EFTLK,$$MAUTOP,$$RXAUTOP,$$SETEXCL,$$TAUTOP,AUDIT,EXCLLIST,EXIT,NOTIFY)^RCDPESP (AD2RPT,MEDAUTOD,MEDAUTOP,RXAUTOD,RXAUTOP,SPHDR,TRIAUTOD,TRIAUTOP)^RCDPESP1 $$AUDIT^RCDPESP5 ($$NOPAY,$$PAID)^RCDPESP7 $$PADPRMPT^RCDPESPB LSTCATS^RCDPESPC BEG^RCMSITE |
VA FileMan | 4 | $$GET1^DID (,FILE)^DIE ($$GET1,GETS)^DIQ ^DIR |
Kernel | 2 | ^%ZISC ($$FMTE,$$NOW)^XLFDT |
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 | 3 | RCDPESP RCDPESP1 RCDPESPC |
Name | Comments | DBIA/ICR reference |
---|---|---|
APOST(AUPSTYP,ONOFF) | ;EP from RCDPESP Turn Auto-Posting On/Off for Medical,RX,TRICARE Claims
; PRCA*4.5*345 ; PRCA*4.5*424 Moved from RCDPESP because of routine size ; Input: AUPSTYP - 0 - Medical Auto-Posting ; 1 - Pharmacy Auto-Posting ; 2 - TRICARE Auto-Posting ; 3 - Zero Pay Auto-Posting ;*PRCA*4.5.424 Added line ; Output: ONOFF passed by ref. 1 - Auto-Posting, 0 otherwise ; Returns: 1 - User '^' or timed out, 0 otherwise |
|
SPRPT | ; EP from RCDPESP1
; Site parameter report entry point updated to select categories ; Input: RCTYPE - Type of report (Medical/Rx/TRICARE/All) ; RCCATS - List of categories selected for report ; RCLSTMGR - 1 if user selected to display report in List Manager ; RCNTR - counter ; RCFLD - DD field number ; RCHDR - header information ; RCPARM - parameters ; RCSTOP - exit flag |
|
RPTGN | ; Display General EDI Lockbox Site Parameters
|
|
RPTFP | ; Display First Party Parameters
|
|
RPTAA | ; Display Auto-Audit Parameters
|
|
RPTAP | ; Display Auto-Post Parameters
|
|
RPTAD | ; Auto-Decrease Parameteers
|
|
RPTLK | ; Display EFT Lock-Out Parameters
|
|
ZPARAMS | ; Display Zero Pay Auto-Post Parameters for Report
; Input: RCGLB - ^TMP($J,"RC344.61") - RCDPE PARAMETER file (#344.61) |
|
SRTCATS(CATS) | ; If user selected both Auto-Post and Auto-Decrease, ensure AD displays after AP
|
|
ENCATS | ; EP from RCDPESP
; Filter questions by category ; Input: CATS - List of categories to display |
|
GN | ; Ask General EDI Lockbox Site Questions
|
|
FP | ; Ask First Party Questions
|
|
AA | ; Ask Auto-Audit Questions
|
|
AP | ; Ask Auto-Post Questions
|
|
AD | ; Ask Auto-Decrease Questions
|
|
LK | ; Ask EFT Lock-Out Questions
|
|
LSTCATS(CATS,SHORT) | ; Return list of categories
|
|
CATS() | ; Get categories to display
|
|
QCATS | ||
BLDCATS(CUR) | ; Build set of code string for categories question
|
|
GEN() | ; General Questions
|
|
FIRSTP() | ; First Party questions
|
|
MAUTOD() | ; Medical Claims Auto-Decrease Questions
; Returns: 1 - User '^' or timed out, 0 otherwise |
|
RXAUTOD() | ; Enable/disable Auto-Decrease of pharmacy claims with payments
; Returns: 1 - User '^' or timed out, 0 otherwise |
|
TAUTOD() | ; Enable/disable Auto-Decrease of TRICARE claims with payments
; Returns: 1 - User '^' or timed out, 0 otherwise |
|
AUTOPON(WHICH) | ; Is Auto-Post on for the selected parameters?
; Input: WHICH - 0 - Medical, 1 - Rx, 2 - TRICARE (defaults to 0 - Medical) ; Returns: 1 if Auto-Posting is turned on for the selected parameter type ; 0 if Auto-Posting is turned off for the selected parameter type |
|
MPARAMS(RCPARM) | ; Display Medical Parameters for Report
; Input: RCPARM("AUTO-DECREASE") - 1 if Medical Auto-Posting is turned for claims w/Payments ; 0 otherwise ; RCPARM("AUTO-POST") - 1 if Medical Auto-Posting is Turned on, 0 otherwise ; @RCGLB(344.6) - LIST^DIC array of fields ; @RCGLB(344.61) - LIST^DIC array of fields ; PRCA*4.5*349 - Added method |
|
RXPARAMS(RCPARM) | ; Display Rx Parameters for Report
; PRCA*4.5*349 - New method ; Input: RCPARM("RX AUTO-DECREASE") - 1 if Rx Auto-Posting is turned for claims w/Payments ; 0 otherwise ; RCPARM("RX AUTO-POST") - 1 if Rx Auto-Posting is Turned on, 0 otherwise ; @RCGLB(344.6) - LIST^DIC array of fields ; @RCGLB(344.61) - LIST^DIC array of fields |
|
TPARAMS(RCPARM) | ; Display TRICARE Parameters for Report
; Input: RCPARM("TRI AUTO-DECREASE") - 1 if TRICARE Auto-Posting is turned for claims w/Payments ; 0 otherwise ; RCPARM("TRI AUTO-POST") - 1 if TRICARE Auto-Posting is Turned on, 0 otherwise ; @RCGLB(344.6) - LIST^DIC array of fields ; @RCGLB(344.61) - LIST^DIC array of fields ; PRCA*4.5*349 - Added method |
|
LMHDR(HDR,RCTYPE,RCCATS) | ; EP from RCDPESP1
; HDR passed by ref. ; PRCA*4.5*349 - New subroutine to build ListMan Header ; Inputs: RCTYPE - M - Medical, P - Pharmacy, T - TRICARE, A - ALL ; RCCATS - GN - General EDI Lockbox Site ; AA - Auto-Audit Site ; FP - First Party ; AP - Auto-Post" ; AD - Auto-Decrease ; LK - EFT Lock-Out ; Outputs: HDR - Passed by reference |
Name | Field # of Occurrence |
---|---|
^%ZISC | SPRPT+67 |
$$GET1^DID | APOST+13, APOST+14, RPTGN+4, RPTGN+7, RPTFP+4, RPTAA+7, RPTLK+9, ZPARAMS+5 |
^DIE | GEN+9, FIRSTP+7 |
FILE^DIE | APOST+20 |
$$GET1^DIQ | APOST+11, MAUTOD+4, RXAUTOD+4, TAUTOD+4, AUTOPON+5, LMHDR+17 |
GETS^DIQ | SPRPT+27, SPRPT+32 |
^DIR | APOST+15, CATS+5, CATS+10 |
$$ENDORPRT^RCDPEARL | SPRPT+52 |
ASK^RCDPEARL | SPRPT+58, SPRPT+60, SPRPT+64 |
$$BULLDAY^RCDPESP | GEN+11 |
$$EFTLK^RCDPESP | LK+2 |
$$MAUTOP^RCDPESP | AP+3 |
$$RXAUTOP^RCDPESP | AP+6 |
$$SETEXCL^RCDPESP | MAUTOD+18, RXAUTOD+15, TAUTOD+20 |
$$TAUTOP^RCDPESP | AP+9 |
AUDIT^RCDPESP | APOST+27 |
EXCLLIST^RCDPESP | MAUTOD+17, MAUTOD+20, RXAUTOD+14, RXAUTOD+16, TAUTOD+19, TAUTOD+21 |
EXIT^RCDPESP | ENCATS+15 |
NOTIFY^RCDPESP | APOST+23 |
AD2RPT^RCDPESP1 | SPRPT+52, RPTGN+1, RPTGN+5, RPTGN+8, RPTFP+1, RPTFP+5, RPTAA+1, RPTAA+8, RPTAA+9, RPTAA+10 , RPTAA+11, RPTAP+1, RPTAP+3, RPTAP+7, RPTAP+11, RPTAD+1, RPTAD+3, RPTAD+5, RPTAD+6, RPTAD+7 , RPTAD+11, RPTAD+13, RPTAD+14, RPTAD+15, RPTAD+19, RPTAD+21, RPTAD+22, RPTAD+23, RPTLK+1, RPTLK+10 , ZPARAMS+3, ZPARAMS+4, ZPARAMS+8, ZPARAMS+9, MPARAMS+7, MPARAMS+9, RXPARAMS+7, RXPARAMS+9, TPARAMS+7, TPARAMS+9 |
MEDAUTOD^RCDPESP1 | RPTAD+8, MPARAMS+10 |
MEDAUTOP^RCDPESP1 | RPTAP+4, MPARAMS+8 |
RXAUTOD^RCDPESP1 | RPTAD+16, RXPARAMS+10 |
RXAUTOP^RCDPESP1 | RPTAP+8, RXPARAMS+8 |
SPHDR^RCDPESP1 | SPRPT+56, SPRPT+58, SPRPT+60, SPRPT+62 |
TRIAUTOD^RCDPESP1 | RPTAD+24, TPARAMS+10 |
TRIAUTOP^RCDPESP1 | RPTAP+12, TPARAMS+8 |
$$AUDIT^RCDPESP5 | AA+2 |
$$NOPAY^RCDPESP7 | MAUTOD+14, TAUTOD+15 |
$$PAID^RCDPESP7 | MAUTOD+9, RXAUTOD+9, TAUTOD+10 |
$$PADPRMPT^RCDPESPB | APOST+13 |
LSTCATS^RCDPESPC | LMHDR+22 |
BEG^RCMSITE | GEN+2, FIRSTP+2 |
$$FMTE^XLFDT | SPRPT+23 |
$$NOW^XLFDT | SPRPT+23 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RC(342 - [#342] | Classic Fileman Calls, GET1^DID, GET1^DIQ, GETS^DIQ |
^RCY(344.61 - [#344.61] | GET1^DID, GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RC(342 - [#342] | GEN+2, GEN+3, FIRSTP+2, FIRSTP+3 |
^RCY(344.61 - [#344.61] | SPRPT+37, SPRPT+38 |
^TMP($J | SPRPT+12!, SPRPT+21, SPRPT+57, SPRPT+59, SPRPT+69! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADL | SRTCATS+1~, SRTCATS+4*, SRTCATS+5, SRTCATS+8, ENCATS+9* |
APCT | APOST+9~, APOST+11*, APOST+12, APOST+18, APOST+24 |
APL | SRTCATS+1~, SRTCATS+3*, SRTCATS+5, SRTCATS+6*, SRTCATS+7, ENCATS+9* |
AUPSTYP | APOST~, APOST+10, APOST+23 |
CATS | SPRPT+10~, SRTCATS~, SRTCATS+3, SRTCATS+4, SRTCATS+6, SRTCATS+7*, SRTCATS+8*, SRTCATS+9*, SRTCATS+10, ENCATS+9 , ENCATS+11*, ENCATS+14, LSTCATS~, CATS+1~, CATS+3 |
CATS( | BLDCATS+3, BLDCATS+4 |
CATS("AA" | LSTCATS+3* |
CATS("AD" | LSTCATS+6* |
CATS("AP" | LSTCATS+5* |
CATS("FP" | LSTCATS+4* |
CATS("GN" | LSTCATS+2* |
CATS("LK" | LSTCATS+7* |
CNT | LMHDR+12~, LMHDR+21*, LMHDR+24, LMHDR+30 |
CTLST | CATS+1~, CATS+2*, CATS+6*, CATS+7*, CATS+9, CATS+11*, QCATS, LMHDR+12~, LMHDR+22 |
CTLST( | LMHDR+25 |
CTLST("AL" | LMHDR+23* |
CUR | BLDCATS~, BLDCATS+4, LMHDR+12~, LMHDR+21* |
DA | GEN+6~, GEN+8*, FIRSTP+6~, FIRSTP+7* |
DIE | GEN+6~, GEN+8*, FIRSTP+6~, FIRSTP+7* |
DIR | APOST+9~, CATS+1~, CATS+8! |
DIR("?" | APOST+14* |
DIR("A" | APOST+13* |
DIR("B" | APOST+12*, CATS+4* |
DIR(0 | APOST+12*, CATS+4*, CATS+9* |
DIROUT | APOST+9~ |
DIRUT | APOST+9~, CATS+7 |
DR | GEN+6~, GEN+8*, FIRSTP+6~, FIRSTP+7* |
DTOUT | APOST+9~, APOST+16 |
DUOUT | APOST+9~, APOST+16 |
FDAEDI | APOST+9~ |
FDAEDI( | APOST+19* |
FLD | APOST+9~, APOST+10*, APOST+11, APOST+13, APOST+14, APOST+19, APOST+24 |
HDR | LMHDR~ |
HDR("TITLE" | LMHDR+13* |
HDR(1 | LMHDR+17*, LMHDR+18* |
HDR(2 | LMHDR+31* |
I | SPRPT+49*, SPRPT+50, SRTCATS+1~, SRTCATS+2*, SRTCATS+3, SRTCATS+4, ENCATS+8~, ENCATS+13*, ENCATS+14, BLDCATS+1~ , BLDCATS+3*, BLDCATS+4, LMHDR+24*, LMHDR+25, LMHDR+30 |
IO | SPRPT+56 |
IO(0 | SPRPT+67 |
IOM | LMHDR+18, LMHDR+26 |
IOSL | SPRPT+60, SPRPT+61 |
IOST | SPRPT+60, SPRPT+64 |
J | SPRPT+10~, SPRPT+21*, SPRPT+57*, SPRPT+58, SPRPT+59 |
LN | SPRPT+10~, SPRPT+50*, ENCATS+8~, ENCATS+14* |
NUMCATS | SPRPT+10~, SPRPT+14*, SPRPT+49, SRTCATS+2, ENCATS+8~, ENCATS+9*, ENCATS+13 |
ONOFF | APOST~, APOST+17*, MAUTOD+2~, MAUTOD+4*, MAUTOD+6, RXAUTOD+2~, RXAUTOD+4*, RXAUTOD+6, TAUTOD+2~, TAUTOD+4* , TAUTOD+6 |
OUT | BLDCATS+1~, BLDCATS+2*, BLDCATS+4*, BLDCATS+5 |
P | LMHDR+12~ |
RCACTV | SPRPT+10~ |
RCAUDVAL | APOST+9~, APOST+27 |
RCAUDVAL(1 | APOST+24* |
RCCARCD | SPRPT+10~ |
RCCATS | SPRPT+14, SPRPT+15*, SPRPT+50, LMHDR~, LMHDR+21, LMHDR+25 |
RCCIEN | SPRPT+10~ |
RCCODE | SPRPT+10~ |
RCDATA | SPRPT+10~ |
RCDESC | SPRPT+10~ |
RCFLD | SPRPT+10~, RPTGN+3*, RPTGN+4, RPTFP+3*, RPTFP+4, RPTAA+3*, RPTAA+4, RPTAA+5, RPTAA+6, RPTAA+7 , RPTAA+8, RPTAA+9, RPTAA+10, RPTLK+5*, RPTLK+6, RPTLK+7, RPTLK+8, RPTLK+9 |
RCGLB | SPRPT+10~ |
RCGLB( | SPRPT+21*, SPRPT+32, SPRPT+68, RPTGN+7, RPTLK+9, ZPARAMS+7 |
RCGLB(342 | SPRPT+27, SPRPT+34, RPTGN+4, RPTFP+4, RPTAA+7 |
RCHDR | SPRPT+10~, SPRPT+56, SPRPT+58, SPRPT+60, SPRPT+62 |
RCHDR("PGNMBR" | SPRPT+24* |
RCHDR("RUNDATE" | SPRPT+23* |
RCHDR("SITE" | SPRPT+34* |
RCI | SPRPT+10~ |
RCITEM | SPRPT+10~ |
>> RCLSTMGR | SPRPT+54 |
RCNTR | SPRPT+10~ |
RCPARM | SPRPT+10~, RPTAP+4, RPTAP+8, RPTAP+12, RPTAD+8, RPTAD+16, RPTAD+24, MPARAMS~, MPARAMS+8, MPARAMS+10 , RXPARAMS~, RXPARAMS+8, RXPARAMS+10, TPARAMS~, TPARAMS+8, TPARAMS+10 |
RCPARM( | SPRPT+41*, SPRPT+42* |
RCPARM("AUTO-DECREASE" | SPRPT+40* |
RCPARM("AUTO-POST" | SPRPT+39* |
RCPARM("RX AU | TO-DECREASE" , SPRPT+44*, TO-POST" , SPRPT+43* |
RCPARM("TRI A | UTO-DECREASE" , SPRPT+46*, UTO-POST" , SPRPT+45* |
RCQUIT | ENCATS+8~, ENCATS+9*, ENCATS+13, GN+3*, FP+2*, AA+2*, AP+3*, AP+4, AP+6*, AP+7 , AP+9*, AP+10, AP+12*, AD+3*, AD+4, AD+6*, AD+7, AD+9*, LK+2*, MAUTOD+2~ , MAUTOD+3*, MAUTOD+9*, MAUTOD+10, MAUTOD+11, MAUTOD+14*, MAUTOD+15, MAUTOD+18*, MAUTOD+19 |
RCSTAT | SPRPT+10~ |
RCSTOP | SPRPT+10~, SPRPT+56*, SPRPT+57, SPRPT+58, SPRPT+60, SPRPT+61, SPRPT+64 |
RCSTRING | SPRPT+10~ |
RCTYPE | RPTAA+4, RPTAA+5, RPTAA+6, RPTAA+9, RPTAA+10, RPTAP+2, RPTAP+6, RPTAP+10, RPTAD+2, RPTAD+8 , RPTAD+10, RPTAD+16, RPTAD+18, RPTAD+24, RPTLK+6, RPTLK+7, RPTLK+8, MPARAMS+10, RXPARAMS+10, TPARAMS+10 , LMHDR~, LMHDR+16 |
RETURN | RXAUTOD+2~, RXAUTOD+3*, RXAUTOD+9*, RXAUTOD+10, RXAUTOD+11, TAUTOD+2~, TAUTOD+3*, TAUTOD+10*, TAUTOD+11, TAUTOD+12 , TAUTOD+15*, TAUTOD+16 |
RSLT | GEN+1~*, GEN+3*, GEN+5, GEN+7*, GEN+10*, GEN+11, GEN+12, FIRSTP+1~*, FIRSTP+3*, FIRSTP+5 , FIRSTP+8*, FIRSTP+9 |
SHORT | LSTCATS~, LSTCATS+1*, LSTCATS+2, LSTCATS+3, LSTCATS+4, LSTCATS+5, LSTCATS+6, LSTCATS+7 |
U | APOST+24, SPRPT+14, SPRPT+39, SPRPT+40, SPRPT+43, SPRPT+44, SPRPT+45, SPRPT+46, SPRPT+50, SRTCATS+3 , SRTCATS+4, SRTCATS+8, SRTCATS+9, ENCATS+9, ENCATS+14, CATS+7, CATS+11, LMHDR+21, LMHDR+25 |
V | SPRPT+10~, ZPARAMS+2~, ZPARAMS+6* |
WHICH | AUTOPON~, AUTOPON+4*, AUTOPON+5 |
X | SPRPT+10~, SPRPT+12*, SPRPT+37*, SPRPT+39, SPRPT+40, SPRPT+41, SPRPT+69*, ZPARAMS+2~, ZPARAMS+5*, ZPARAMS+6* , ZPARAMS+7, LMHDR+12~, LMHDR+15*, LMHDR+16*, LMHDR+18, LMHDR+25*, LMHDR+26, LMHDR+29 |
XX | SPRPT+10~, SPRPT+38*, SPRPT+42, SPRPT+43, SPRPT+44, SPRPT+45, SPRPT+46 |
Y | APOST+17, APOST+18, APOST+19, APOST+23, APOST+24, SPRPT+10~, SPRPT+29*, SPRPT+30*, SPRPT+31*, SPRPT+32 , SPRPT+57*, SPRPT+58*, SPRPT+59, RPTGN+4*, RPTGN+5, RPTGN+7*, RPTGN+8, RPTFP+4*, RPTFP+5, RPTAA+7* , RPTAA+11, RPTLK+9*, RPTLK+10, ZPARAMS+2~, ZPARAMS+7*, ZPARAMS+8, GN+2*, GN+3, CATS+6, CATS+7 , CATS+11, GEN+6~, GEN+10, FIRSTP+6~, FIRSTP+8, LMHDR+12~, LMHDR+20*, LMHDR+26, LMHDR+27, LMHDR+28* , LMHDR+29*, LMHDR+30*, LMHDR+31 |
>> ZTSK | SPRPT+60, SPRPT+64 |