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 |