BPSBCKJ ;BHAM ISC/AAT - BPS NIGHTLY BACKGROUND JOB ;02/27/2005
Source file <BPSBCKJ.m>
Package | Total | Call Graph |
---|---|---|
E Claims Management Engine | 9 | TASKMAN^BPSJAREG $$EN^BPSNCPDP MAIN^BPSOSK $$PAID^BPSOSQ4 $$MWC^BPSRPT6 $$DOSDATE^BPSSCRRS $$INSNAME^BPSSCRU6 ($$RXAPI1,$$RXSUBF1)^BPSUTIL1 ($$CLAIM59,$$COB59)^BPSUTIL2 |
VA FileMan | 2 | C^%DTC FILE^DIE |
Kernel | 1 | ($$DT,$$FMDIFF)^XLFDT |
MailMan | 1 | ^XMD |
Outpatient Pharmacy | 1 | ECMEACT^PSOBPSU1 |
Registration | 1 | IN5^VADPT |
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 |
---|---|---|
E Claims Management Engine | 5 | BPS NIGHTLY BACKGROUND JOB BPSPRRX BPSRES BPSRPT9A BPSSCRCL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; The ECME NIGHTLY PROCESS
|
|
AUTOREV | ; The Auto-Reverse Procedure
|
|
REVINP(BNOW,BTRAN,BTRAN0,BTRAN1,BPHARM,BTRAN9) | ;
|
|
RELDATE(BRX,BFIL) | ;Get the Released Date
|
|
FILDATE(BRX,BFIL) | ;Get the Fill Date
|
|
REVERSE(BRX,BFIL,BCLAIM,BTYPE) | ;Auto-Reverse the claim
|
|
BULL(REF) | ;Bulletin to the OPECC
|
|
T(BTXT) | ; Add text to the message
|
|
ARLIST(BRES,REF) | ;Auto-Rev List
|
|
J(TXT,LEN) | ;Left justify
|
|
DAT(X,Y) | ; Convert FM date to displayable (mm/dd/yy) format.
; -- optional output of time, if $g(y) |
Name | Field # of Occurrence |
---|---|
C^%DTC | AUTOREV+13 |
TASKMAN^BPSJAREG | EN+5 |
$$EN^BPSNCPDP | REVERSE+13 |
MAIN^BPSOSK | EN+4 |
$$PAID^BPSOSQ4 | AUTOREV+20 |
$$MWC^BPSRPT6 | REVINP+6, ARLIST+16 |
$$DOSDATE^BPSSCRRS | REVERSE+6 |
$$INSNAME^BPSSCRU6 | REVERSE+17 |
$$RXAPI1^BPSUTIL1 | AUTOREV+43, REVINP+21, RELDATE+2, FILDATE+2, ARLIST+9, ARLIST+10 |
$$RXSUBF1^BPSUTIL1 | RELDATE+1, FILDATE+1 |
$$CLAIM59^BPSUTIL2 | REVERSE+9 |
$$COB59^BPSUTIL2 | REVERSE+10 |
FILE^DIE | REVERSE+20 |
ECMEACT^PSOBPSU1 | REVERSE+19 |
IN5^VADPT | REVINP+17 |
$$DT^XLFDT | AUTOREV+9 |
$$FMDIFF^XLFDT | AUTOREV+38, REVINP+13 |
^XMD | BULL+31 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPS(9002313.56 - [#9002313.56] | AUTOREV+22, AUTOREV+28, ARLIST+12 |
^BPSC - [#9002313.02] | AUTOREV+32, AUTOREV+33, AUTOREV+34 |
^BPST - [#9002313.59] | AUTOREV+18 |
^BPST("AH" | AUTOREV+16 |
^DPT - [#2] | ARLIST+10 |
^TMP($J | AUTOREV+7 |
Name | Line Occurrences |
---|---|
$$DAT | BULL+13, BULL+24, ARLIST+17 |
$$FILDATE | REVINP+10, ARLIST+15 |
$$J | ARLIST+17, ARLIST+18, ARLIST+19 |
$$RELDATE | AUTOREV+41, ARLIST+16 |
$$REVERSE | AUTOREV+44, REVINP+24 |
$$REVINP | AUTOREV+25 |
ARLIST | BULL+13, BULL+25 |
AUTOREV | EN+3 |
BULL | AUTOREV+50 |
T | BULL+7, BULL+8, BULL+9, BULL+10, BULL+11, BULL+12, BULL+13, BULL+14, BULL+17, BULL+18 , BULL+19, BULL+20, BULL+21, BULL+22, BULL+23, BULL+24, BULL+26, ARLIST+2, ARLIST+3, ARLIST+4 , ARLIST+20, ARLIST+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BCLAIM | AUTOREV+1~, AUTOREV+31*, AUTOREV+32, AUTOREV+33, AUTOREV+34, AUTOREV+44, AUTOREV+45, AUTOREV+48, REVINP+1~, REVINP+9* , REVINP+24, REVINP+25, REVINP+28, REVERSE~, REVERSE+9, REVERSE+20, ARLIST+1~, ARLIST+8* |
BCNT | AUTOREV+1~, AUTOREV+5*, AUTOREV+47*, AUTOREV+48, REVINP+27*, REVINP+28, BULL+4, BULL+5*, BULL+11, BULL+15* , BULL+16, BULL+22 |
BDAT | REVERSE+2~ |
BDAT( | REVERSE+20* |
BDATE | AUTOREV+1~, AUTOREV+33*, AUTOREV+34*, AUTOREV+35*, AUTOREV+36, AUTOREV+37, AUTOREV+38, REVINP+1~, REVINP+10*, REVINP+11* , REVINP+12, REVINP+13 |
BDAYS | AUTOREV+1~, AUTOREV+28*, AUTOREV+29, AUTOREV+38 |
BDOS | REVERSE+2~, REVERSE+6*, REVERSE+13 |
BDRUG | AUTOREV+2~, AUTOREV+43*, AUTOREV+48, REVINP+1~, REVINP+21*, REVINP+28, ARLIST+1~, ARLIST+14*, ARLIST+19 |
BDT | AUTOREV+1~, AUTOREV+13*, AUTOREV+16* |
BELIG | AUTOREV+2~, AUTOREV+42*, AUTOREV+48, REVINP+1~, REVINP+20*, REVINP+28, ARLIST+1~, ARLIST+13*, ARLIST+18 |
BFDATE | ARLIST+1~, ARLIST+15*, ARLIST+17 |
BFIL | AUTOREV+1~, AUTOREV+40*, AUTOREV+41, AUTOREV+44, AUTOREV+48, REVINP+1~, REVINP+5*, REVINP+6, REVINP+10, REVINP+24 , REVINP+28, RELDATE~, RELDATE+1, FILDATE~, FILDATE+1, REVERSE~, REVERSE+6, REVERSE+13, REVERSE+19, ARLIST+1~ , ARLIST+11*, ARLIST+15, ARLIST+16, ARLIST+17 |
BLNUM | BULL+2~, BULL+5*, T+2* |
BMES | REVERSE+2~, REVERSE+17*, REVERSE+19 |
BNOW | AUTOREV+1~, AUTOREV+9*, AUTOREV+25, AUTOREV+38, REVINP~, REVINP+13 |
BP59 | REVERSE+2~, REVERSE+9*, REVERSE+10, REVERSE+17 |
BPAT | ARLIST+1~, ARLIST+10*, ARLIST+18 |
BPHARM | AUTOREV+1~, AUTOREV+21*, AUTOREV+22, AUTOREV+25, AUTOREV+28, AUTOREV+48, REVINP~, REVINP+28, ARLIST+1~, ARLIST+12* |
BPHARMN | ARLIST+1~, ARLIST+12*, ARLIST+18 |
BPSCOB | REVERSE+2~, REVERSE+10*, REVERSE+13, REVERSE+17 |
BPSTAT | ARLIST+1~, ARLIST+16*, ARLIST+17 |
BRES | AUTOREV+1~, AUTOREV+44*, AUTOREV+45, AUTOREV+46, AUTOREV+47*, AUTOREV+48, REVINP+1~, REVINP+24*, REVINP+25, REVINP+26 , REVINP+27*, REVINP+28, REVERSE+2~, REVERSE+13*, REVERSE+17*, REVERSE+18, REVERSE+21, ARLIST~, ARLIST+5, ARLIST+6 |
BREV | AUTOREV+1~, AUTOREV+25* |
BRSN | REVERSE+2~, REVERSE+7*, REVERSE+13 |
BRX | AUTOREV+1~, AUTOREV+39*, AUTOREV+41, AUTOREV+43, AUTOREV+44, AUTOREV+48, REVINP+1~, REVINP+4*, REVINP+6, REVINP+10 , REVINP+21, REVINP+24, REVINP+28, RELDATE~, RELDATE+1, RELDATE+2, FILDATE~, FILDATE+1, FILDATE+2, REVERSE~ , REVERSE+6, REVERSE+13, REVERSE+19, ARLIST+1~, ARLIST+9*, ARLIST+10, ARLIST+15, ARLIST+16 |
BRXN | ARLIST+1~, ARLIST+9*, ARLIST+17 |
BTEST | AUTOREV+1~, AUTOREV+4*, AUTOREV+17, AUTOREV+19, AUTOREV+20, AUTOREV+21, AUTOREV+22, AUTOREV+29, AUTOREV+31, AUTOREV+32 , AUTOREV+36, AUTOREV+37, AUTOREV+38, AUTOREV+39, AUTOREV+41, AUTOREV+42, AUTOREV+43, AUTOREV+45, REVINP+25, REVERSE+3 , BULL+4, BULL+7, T+3 |
BTRAN | AUTOREV+1~, AUTOREV+16*, AUTOREV+17, AUTOREV+18, AUTOREV+20, AUTOREV+25, AUTOREV+48, REVINP~, REVINP+28, ARLIST+1~ , ARLIST+7* |
BTRAN0 | AUTOREV+1~, AUTOREV+18*, AUTOREV+19, AUTOREV+25, AUTOREV+31, REVINP~, REVINP+9, REVINP+16 |
BTRAN1 | AUTOREV+1~, AUTOREV+18*, AUTOREV+19, AUTOREV+21, AUTOREV+25, AUTOREV+39, AUTOREV+40, REVINP~, REVINP+4, REVINP+5 |
BTRAN4 | AUTOREV+1~, AUTOREV+18*, AUTOREV+30 |
BTRAN9 | AUTOREV+2~, AUTOREV+18*, AUTOREV+25, AUTOREV+42, REVINP~, REVINP+20 |
BTX | AUTOREV+1~ |
BTX( | T+2* |
BTXT | T~, T+2, T+3 |
BTYPE | REVERSE~, REVERSE+7, REVERSE+20 |
DATE | DAT+2~, DAT+3*, DAT+4*, DAT+5 |
DFN | REVINP+1~, REVINP+16* |
DT | BULL+13, BULL+24 |
DUZ | BULL+30 |
I | ARLIST+1~, ARLIST+5*, ARLIST+6, ARLIST+17 |
LEN | J~, J+1 |
REF | AUTOREV+1~, AUTOREV+7*, AUTOREV+47*, AUTOREV+48, AUTOREV+50, AUTOREV+51, REVINP+27*, REVINP+28, BULL~, BULL+4 , BULL+5, BULL+13, BULL+15, BULL+25, ARLIST~, ARLIST+5, ARLIST+6 |
T | DAT+2~, DAT+4* |
TXT | ARLIST+1~, ARLIST+17*, ARLIST+18*, ARLIST+19*, ARLIST+20, J~, J+1 |
U | AUTOREV+21, AUTOREV+22, AUTOREV+28, AUTOREV+30, AUTOREV+31, AUTOREV+32, AUTOREV+33, AUTOREV+34, AUTOREV+39, AUTOREV+40 , AUTOREV+42, AUTOREV+48, REVINP+4, REVINP+5, REVINP+9, REVINP+16, REVINP+20, REVINP+28, ARLIST+7, ARLIST+8 , ARLIST+9, ARLIST+10, ARLIST+11, ARLIST+12, ARLIST+13, ARLIST+14 |
VAIP | REVINP+1~ |
VAIP(3 | REVINP+18 |
X | AUTOREV+1~, AUTOREV+13, DAT~, DAT+3, DAT+4 |
X1 | AUTOREV+1~, AUTOREV+9* |
X2 | AUTOREV+1~, AUTOREV+13* |
XMDUZ | BULL+2~, BULL+28* |
XMSUB | BULL+2~, BULL+6* |
XMTEXT | BULL+2~, BULL+28* |
XMY | BULL+2~ |
XMY( | BULL+30* |
XMY("G.BPS OP | ECC" , BULL+29* |
Y | ARLIST+1~, ARLIST+6*, ARLIST+7, ARLIST+8, ARLIST+9, ARLIST+11, ARLIST+12, ARLIST+13, ARLIST+14, DAT~ , DAT+4 |