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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: BPSRPT1

Package: E Claims Management Engine

Routine: BPSRPT1


Information

BPSRPT1 ;BHAM ISC/BEE - ECME REPORTS ;14-FEB-05

Source Information

Source file <BPSRPT1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
E Claims Management Engine 9 ($$GETPPAY,$$REJTEXT,RESP59,SETTMP)^BPSRPT2  $$PRICING^BPSRPT5  ($$DRGCLNAM,$$GETDRGCL,$$GETDRUG,$$INSNAM,$$MWC,$$REFRELDT,$$RXRELDT,$$STATUS)^BPSRPT6  $$CLRSN^BPSRPT7  $$CLOSED02^BPSSCR03  $$ELIGCODE^BPSSCR05  $$CHKINS^BPSSCRCU  $$ECMENUM^BPSSCRU2  
$$COB59^BPSUTIL2  
Integrated Billing 1 $$COLLECT^IBNCPEV3  
VA FileMan 1 $$GET1^DIQ  

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: 9

Package Total Caller Graph
E Claims Management Engine 9 BPSOPR2  BPSOPR3  BPSRPT0  BPSRPT5  BPSRPT5A  BPSRPT7  BPSRPT7A  BPSRPT8  
BPSUSCR1  

Entry Points

Name Comments DBIA/ICR reference
COLLECT(BPGLTMP)
EXIT
FM2YMD(BPFMDT)
PROCESS(BP59) ;
DUP ;If Duplicate Claims Report check TRANSACTION RESPONSE STATUS in file #9002313.0301
; if the Claim has a Duplicate Status, get the Patient Payment Amount
XPROC
CHKPHRM(BP59)
RELEASED(BPRX,BPREF)
AUTOREV(BP59)
CLSCLM(BP59)
RTBCK(BP59)
CKPRESC(BPS59,BPSPRESC) ;
;
CKPRESCX ;
PAUSE
PAUSE2
ECMENUM(BP59) ;*/
DATTIM(X)
RTBCKNAM(BPINDEX)
CKREJ(BP59,BPREJCD)

External References

Name Field # of Occurrence
$$GETPPAY^BPSRPT2 DUP+10
$$REJTEXT^BPSRPT2 CKREJ+2
RESP59^BPSRPT2 DUP+4
SETTMP^BPSRPT2 DUP+81
$$PRICING^BPSRPT5 PROCESS+54
$$DRGCLNAM^BPSRPT6 DUP+40
$$GETDRGCL^BPSRPT6 DUP+40
$$GETDRUG^BPSRPT6 DUP+33
$$INSNAM^BPSRPT6 DUP+28
$$MWC^BPSRPT6 DUP+25
$$REFRELDT^BPSRPT6 RELEASED+3
$$RXRELDT^BPSRPT6 RELEASED+2
$$STATUS^BPSRPT6 PROCESS+26
$$CLRSN^BPSRPT7 DUP+47
$$CLOSED02^BPSSCR03 PROCESS+30, DUP+78
$$ELIGCODE^BPSSCR05 DUP+62
$$CHKINS^BPSSCRCU DUP+29
$$ECMENUM^BPSSCRU2 ECMENUM+1
$$COB59^BPSUTIL2 PROCESS+4
$$GET1^DIQ DUP+6, DUP+72, DUP+75, CKPRESC+7, CKPRESC+13
$$COLLECT^IBNCPEV3 COLLECT+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue, '^' to exit:"
  • Line Location: PAUSE+1
Function Call: READ
  • Variable: X
  • Timeout: $G(DTIME)
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue:"
  • Line Location: PAUSE2+1
Function Call: READ
  • Variable: X
  • Timeout: $G(DTIME)
  • Line Location: PAUSE2+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
9002313.0301 GET1^DIQ
^BPST - [#9002313.59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] COLLECT+25, COLLECT+26, AUTOREV+2, CLSCLM+2
^BPSF(9002313.93 - [#9002313.93] CKREJ+5
^BPST - [#9002313.59] PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+30, DUP+78, CHKPHRM+1, AUTOREV+1, CLSCLM+1, RTBCK+1
^BPST("AE" COLLECT+27
^BPSTL - [#9002313.57] COLLECT+42
^BPSTL("AH" COLLECT+40, COLLECT+41

Label References

Name Line Occurrences
$$AUTOREV PROCESS+47
$$CHKPHRM PROCESS+19
$$CKPRESC DUP+67
$$CKREJ DUP+56
$$CLSCLM PROCESS+50, PROCESS+57
$$FM2YMD COLLECT+23, COLLECT+24
$$RELEASED PROCESS+22
$$RTBCK DUP+13
CKPRESCX CKPRESC+10, CKPRESC+16
EXIT COLLECT+7
PROCESS COLLECT+31, COLLECT+45
XPROC PROCESS+16, PROCESS+19, PROCESS+23, PROCESS+29, PROCESS+30, PROCESS+34, PROCESS+35, PROCESS+39, PROCESS+40, PROCESS+43
, PROCESS+44, PROCESS+47, PROCESS+50, PROCESS+54, PROCESS+57, PROCESS+60, DUP+2, DUP+22, DUP+25, DUP+29
DUP+34, DUP+35, DUP+40, DUP+45, DUP+50, DUP+51, DUP+54, DUP+62, DUP+65, DUP+70
DUP+75, DUP+78

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AR AUTOREV~, AUTOREV+2*, AUTOREV+3
BB RTBCK~, RTBCK+1*, RTBCK+2*, RTBCK+3
BP02 COLLECT~, COLLECT+26*, COLLECT+27, AUTOREV~, AUTOREV+1*, AUTOREV+2, CLSCLM~, CLSCLM+1*, CLSCLM+2
BP57 COLLECT~, COLLECT+41*, COLLECT+42
BP59 COLLECT~, COLLECT+27*, COLLECT+28, COLLECT+29, COLLECT+30, COLLECT+31, COLLECT+42*, COLLECT+43, COLLECT+44, COLLECT+45
, PROCESS~, PROCESS+4, PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+19, PROCESS+30, PROCESS+47, PROCESS+50
, PROCESS+54, PROCESS+57, DUP+4, DUP+13, DUP+28, DUP+47, DUP+56, DUP+62, DUP+67, DUP+72
DUP+75, DUP+78, DUP+81, CHKPHRM~, CHKPHRM+1, AUTOREV~, AUTOREV+1, CLSCLM~, CLSCLM+1, RTBCK~
, RTBCK+1, ECMENUM~, ECMENUM+1, CKREJ~, CKREJ+2
>> BPACREJ DUP+50, DUP+51
>> BPALRC COLLECT+11
BPAP DATTIM~, DATTIM+4*, DATTIM+5
>> BPAUTREV PROCESS+47
BPBCK PROCESS+1~, DUP+13*, DUP+18
>> BPBCKX DUP+18*, DUP+22
BPBCKXBPDFN PROCESS+1~
>> BPBEGDT COLLECT+4*, COLLECT+11, COLLECT+23, COLLECT+39, DUP+81
>> BPBILL COLLECT+11, DUP+75
BPBILLED PROCESS+1~, DUP+75*
>> BPCCRSN DUP+45, DUP+47
>> BPDFN PROCESS+13*, DUP+81
>> BPDRGCL COLLECT+11, DUP+40, DUP+42
>> BPDRUG COLLECT+11, DUP+35, DUP+37
>> BPDUP DUP+8, DUP+9
BPDUPPAY PROCESS+2~, DUP+10*, DUP+81
BPDUPREC PROCESS+2~, DUP+2, DUP+3*, DUP+8*, DUP+9*, DUP+10
BPDUPST PROCESS+2~, DUP+6*, DUP+7, DUP+8, DUP+9, DUP+81
>> BPELIG1 COLLECT+11, DUP+62
>> BPELIG1( DUP+62
>> BPENDDT COLLECT+5*, COLLECT+6*, COLLECT+11, COLLECT+24, COLLECT+40, DUP+81
BPENDDT1 COLLECT~, COLLECT+24*, COLLECT+25
BPFMDT FM2YMD~, FM2YMD+1, FM2YMD+2
BPGLTMP COLLECT~, COLLECT+7, COLLECT+11, COLLECT+29, COLLECT+30, COLLECT+43, COLLECT+44, EXITDUP+81
BPH DATTIM~, DATTIM+3*, DATTIM+4*, DATTIM+5*
BPINDEX RTBCKNAM~
>> BPINSINF COLLECT+7, COLLECT+11, DUP+29
BPIX COLLECT~, COLLECT+21*, COLLECT+23, COLLECT+24, COLLECT+25, COLLECT+26
BPLDT02 COLLECT~, COLLECT+23*, COLLECT+25*, COLLECT+26, COLLECT+30
BPLDT57 COLLECT~, COLLECT+39*, COLLECT+40*, COLLECT+41, COLLECT+44
BPM DATTIM~, DATTIM+3*, DATTIM+5
>> BPMAX COLLECT+11, DUP+75
>> BPMIN COLLECT+11, DUP+75
>> BPMWC COLLECT+7, COLLECT+11, DUP+25
>> BPNBSTS COLLECT+11
>> BPOPCL DUP+78
>> BPPAT COLLECT+11, DUP+70, DUP+72
BPPAYBL PROCESS+1~, PROCESS+33*, PROCESS+34, PROCESS+44, DUP+81
>> BPPHARM COLLECT+7, COLLECT+11, PROCESS+19, DUP+81
>> BPPHARM( CHKPHRM+2
BPPLAN PROCESS+1~, DUP+28*, DUP+29, DUP+30*, DUP+81
>> BPQ PAUSE+2*, PAUSE2+2*
>> BPQSTPAT DUP+70
BPREF PROCESS+1~, PROCESS+10*, PROCESS+22, PROCESS+26, DUP+25, DUP+81, RELEASED~, RELEASED+2, RELEASED+3
BPREJ PROCESS+1~, PROCESS+38*, PROCESS+40, DUP+81
BPREJCD DUP+54, DUP+56, CKREJ~, CKREJ+5
>> BPRESC DUP+65, DUP+67
>> BPRLNRL COLLECT+11, PROCESS+23
BPRLSDT PROCESS+1~, PROCESS+22*, PROCESS+23, PROCESS+43, DUP+81
>> BPRTBCK COLLECT+7, DUP+22
>> BPRTYPE COLLECT+7, COLLECT+11, COLLECT+21, PROCESS+29, PROCESS+30, PROCESS+34, PROCESS+35, PROCESS+39, PROCESS+40, PROCESS+43
, PROCESS+44, PROCESS+47, PROCESS+50, PROCESS+54, PROCESS+57, PROCESS+60, DUP+2, DUP+62
BPRX PROCESS+1~, PROCESS+7*, PROCESS+22, PROCESS+26, DUP+25, DUP+33, DUP+81, RELEASED~, RELEASED+2, RELEASED+3
BPRXDC PROCESS+1~, DUP+40*, DUP+42
BPRXDRG PROCESS+1~, DUP+33*, DUP+34, DUP+37, DUP+40, DUP+81
BPS59 CKPRESC~, CKPRESC+7
BPSEQ PROCESS+1~, PROCESS+4*, PROCESS+26
BPSFND CKPRESC+2~, CKPRESC+4*, CKPRESC+19*, CKPRESCX+1
BPSPOS PROCESS+2~, DUP+4, DUP+5, DUP+6, DUP+10
BPSPRESC CKPRESC~, CKPRESC+19
BPSRESP PROCESS+2~, DUP+4, DUP+5, DUP+6, DUP+10
BPSRX CKPRESC+2~, CKPRESC+7*, CKPRESC+10, CKPRESC+13
BPSRXPRSC CKPRESC+2~, CKPRESC+13*, CKPRESC+16, CKPRESC+19
BPSTATUS PROCESS+1~, PROCESS+26*, PROCESS+29, PROCESS+33, PROCESS+35, PROCESS+38, PROCESS+39, PROCESS+60, DUP+50, DUP+51
DUP+81
BPSTOP PROCESS+1~, DUP+35, DUP+36*, DUP+37*, DUP+40, DUP+41*, DUP+42*, DUP+45, DUP+46*, DUP+47*
DUP+54, DUP+55*, DUP+56*, DUP+65, DUP+66*, DUP+67*, DUP+70, DUP+71*, DUP+72*
>> BPSUMDET COLLECT+7, DUP+81
BPT DATTIM~, DATTIM+2*, DATTIM+3, DATTIM+5
CL CLSCLM~, CLSCLM+2*, CLSCLM+3
DATE DATTIM~, DATTIM+1*, DATTIM+5*, DATTIM+6
DTIME PAUSE+2, PAUSE2+2
>> ELIG DUP+62*
FREJ CKREJ~, CKREJ+1*, CKREJ+3, CKREJ+5*, CKREJ+6
I DUP+37*, DUP+42*, DUP+47*, DUP+56*, DUP+67*, DUP+72*, CKREJ~, CKREJ+5*
IO PAUSE+3, PAUSE2+3
IO(0 PAUSE+1, PAUSE2+1
OK COLLECT~, COLLECT+3*, COLLECT+7*, EXIT+1
PHARM CHKPHRM~, CHKPHRM+1*, CHKPHRM+2*, CHKPHRM+3
RDT RELEASED~, RELEASED+2*, RELEASED+3*, RELEASED+4
REJ CKREJ~, CKREJ+2, CKREJ+4*, CKREJ+5
REJ( CKREJ+3, CKREJ+4
U PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+30, DUP+29, DUP+30, DUP+47, DUP+78, DUP+81
, AUTOREV+1, AUTOREV+2, CLSCLM+1, RTBCK+1
X COLLECT~, PAUSE~, PAUSE+2*, PAUSE2~, PAUSE2+2*, DATTIM~, DATTIM+1, DATTIM+2, CKREJ~, CKREJ+2*
, CKREJ+3*, CKREJ+4
Y COLLECT~, FM2YMD~, FM2YMD+1*, FM2YMD+2
Y1 FM2YMD~, FM2YMD+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All