Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: BPSBCKJ

Package: E Claims Management Engine

Routine: BPSBCKJ


Information

BPSBCKJ ;BHAM ISC/AAT - BPS NIGHTLY BACKGROUND JOB ;02/27/2005

Source Information

Source file <BPSBCKJ.m>

Call Graph

Call Graph

Call Graph Total: 15

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
E Claims Management Engine 5 BPS NIGHTLY BACKGROUND JOB  BPSPRRX  BPSRES  BPSRPT9A  BPSSCRCL  

Entry Points

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)

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$G(BTXT)
  • Line Location: T+3
Routine Call
  • DIE
  • Line Location:
    • REVERSE+20

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^(1 AUTOREV+18
^(4 AUTOREV+18
^(9 AUTOREV+18

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All