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 |  Local Variables  | All
Print Page as PDF
Routine: BPSRPT7

Package: E Claims Management Engine

Routine: BPSRPT7


Information

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

Source Information

Source file <BPSRPT7.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
E Claims Management Engine 6 $$DATTIM^BPSRPT1  ($$GETDIVS,HEADLN1,HEADLN2,HEADLN3)^BPSRPT4  ($$CHKP,ULINE,WRPLAN)^BPSRPT5  ($$DRGNAM,$$GETCLR,$$STATUS)^BPSRPT6  HDR^BPSRPT8A  $$DIVNAME^BPSSCRDS  
Integrated Billing 1 $$INSNM^IBNCPDPI  

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

Package Total Caller Graph
E Claims Management Engine 4 BPSRPT1  BPSRPT5  BPSRPT5A  BPSRPT8  

Entry Points

Name Comments DBIA/ICR reference
CLRSN(BP59)
RVSRSN(BP59)
TTYPE(BPRX,BPREF,BPSEQ)
RESPONSE(BPRX,BPREF,BPSEQ)
TOTALS(BPRTYPE,BPDIV,BPTBIL,BPTINS,BPTCOLL,BPTDPAY,BPCNT,BPELTM,BPRICE) ;
HDR(BPRTYPE,BPRPTNAM,BPPAGE) ;
BPDIV(BPDIV)
BPINS(BPINSINF) ;
ELIG(ELIG) ;
; Display multiple eligibilities
; Input:
; ELIG - Array of multiple eligibilities
; Output
; Text of eligibilities
NBSTS(NBSTS) ;
; Display multiple non-billable statuses
; Input:
; NBSTS - Array of multiple non-billable statuses
; Output
; Text of non-billable statuses

External References

Name Field # of Occurrence
$$DATTIM^BPSRPT1 HDR+78
$$GETDIVS^BPSRPT4 HDR+12, HDR+17, HDR+62
HEADLN1^BPSRPT4 HDR+84
HEADLN2^BPSRPT4 HDR+85
HEADLN3^BPSRPT4 HDR+86
$$CHKP^BPSRPT5 TOTALS+24
ULINE^BPSRPT5 HDR+83, HDR+87, HDR+92
WRPLAN^BPSRPT5 HDR+95
$$DRGNAM^BPSRPT6 HDR+36
$$GETCLR^BPSRPT6 CLRSN+4
$$STATUS^BPSRPT6 TTYPE+2, RESPONSE
HDR^BPSRPT8A HDR+2
$$DIVNAME^BPSSCRDS HDR+91, BPDIV
$$INSNM^IBNCPDPI BPINS+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: "ECME "_BPRPTNAM_" "_$S(BPSUMDET=1:"SUMMARY",1:"DETAIL")_" REPORT"
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: ?89,"Print Date: "_$G(BPNOW)_" Page:",$J(BPPAGE,3)
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !,"DIVISION(S): ",$$GETDIVS^BPSRPT4(72,.BPPHARM)
  • Line Location: HDR+12
Function Call: WRITE
  • Prompt: ?86,"Fill Locations: "_$S(BPMWC="A":"C,M,W",1:BPMWC)
  • Line Location: HDR+13
Function Call: WRITE
  • Prompt: ?87,"Print Date: "_$G(BPNOW)_" Page:",$J(BPPAGE,3)
  • Line Location: HDR+16
Function Call: WRITE
  • Prompt: !,"DIVISION(S): ",$$GETDIVS^BPSRPT4(72,.BPPHARM)
  • Line Location: HDR+17
Function Call: WRITE
  • Prompt: ?84,"Fill Locations: "_$S(BPMWC="A":"C,M,W",1:BPMWC)
  • Line Location: HDR+18
Function Call: WRITE
  • Prompt: ?110,"Fill Type: "
  • Line Location: HDR+21
Function Call: WRITE
  • Prompt: "RT,BB,P2,RS"
  • Line Location: HDR+22
Function Call: WRITE
  • Prompt: $S(RTBCKX=2:"RT",RTBCKX=3:"BB",RTBCKX=4:"P2",RTBCKX=5:"RS",1:"")
  • Line Location: HDR+23
Function Call: WRITE
  • Prompt: !,"Insurance: "_$S(BPINSINF=0:"ALL",1:"SELECTED")
  • Line Location: HDR+25
Function Call: WRITE
  • Prompt: ?110,"Fill type: "_$S(BPRTBCK=2:"RT",BPRTBCK=3:"BB",BPRTBCK=4:"P2",BPRTBCK=5:"RS",1:"RT,BB,P2,RS")
  • Line Location: HDR+28
Function Call: WRITE
  • Prompt: !,"Insurance: "_$S(BPINSINF=0:"ALL",1:$$BPINS(BPINSINF))
  • Line Location: HDR+29
Function Call: WRITE
  • Prompt: ?44,$J($S(BPAUTREV=0:"ALL",1:"AUTO"),4)," Reversals"
  • Line Location: HDR+33
Function Call: WRITE
  • Prompt: ?60,$J($S(BPACREJ=1:"REJECTED",BPACREJ=2:"ACCEPTED",1:"ALL"),8)," Returned Status"
  • Line Location: HDR+34
Function Call: WRITE
  • Prompt: ?87,"Drugs/Classes: "_$S(BPQSTDRG=2:$$DRGNAM^BPSRPT6(BPDRUG,30),BPQSTDRG=3:$E(BPDRGCL,1,30),1:"ALL")
  • Line Location: HDR+36
Function Call: WRITE
  • Prompt: ?87,"Eligibility: "
  • Line Location: HDR+41
Function Call: WRITE
  • Prompt: "CVA,TRI,VET"
  • Line Location: HDR+42
Function Call: WRITE
  • Prompt: $E(LIST,1,$L(LIST)-1)
  • Line Location: HDR+45
Function Call: WRITE
  • Prompt: ?113,"Open/Closed: ",$S(BPOPCL=1:"CLOSED",BPOPCL=2:"OPEN",1:"ALL")
  • Line Location: HDR+46
Function Call: WRITE
  • Prompt: !,"Eligibility: "
  • Line Location: HDR+51
Function Call: WRITE
  • Prompt: "CVA,TRI,VET"
  • Line Location: HDR+52
Function Call: WRITE
  • Prompt: $E(LIST,1,$L(LIST)-1)
  • Line Location: HDR+55
Function Call: WRITE
  • Prompt: !,"NON-BILLABLE STATUS: "_$S(BPNBSTS=0:"ALL",1:$$NBSTS(.BPNBSTS))
  • Line Location: HDR+58
Function Call: WRITE
  • Prompt: ?87,"Print Date: "_$G(BPNOW)_" Page:",$J(BPPAGE,3)
  • Line Location: HDR+61
Function Call: WRITE
  • Prompt: !,"DIVISION(S): ",$$GETDIVS^BPSRPT4(68,.BPPHARM)
  • Line Location: HDR+62
Function Call: WRITE
  • Prompt: ?86,"Fill Locations: ALL"
  • Line Location: HDR+64
Function Call: WRITE
  • Prompt: ?110,"Fill Type: ALL"
  • Line Location: HDR+65
Function Call: WRITE
  • Prompt: !,"Insurance: "_$S(BPINSINF=0:"ALL",1:$$BPINS(BPINSINF))
  • Line Location: HDR+66
Function Call: WRITE
  • Prompt: ?87,"Drugs/Classes: ALL"
  • Line Location: HDR+67
Function Call: WRITE
  • Prompt: !,"Eligibility: "
  • Line Location: HDR+68
Function Call: WRITE
  • Prompt: "CVA,TRI,VET"
  • Line Location: HDR+69
Function Call: WRITE
  • Prompt: $E(LIST,1,$L(LIST)-1)
  • Line Location: HDR+72
Function Call: WRITE
  • Prompt: !,"Status: "_$S(BPDUP=0:"ALL",1:BPDUP)
  • Line Location: HDR+74
Function Call: WRITE
  • Prompt: !,$S(BPRTYPE=5:"PRESCRIPTIONS",BPRLNRL=2:"RELEASED PRESCRIPTIONS",BPRLNRL=3:"PRESCRIPTIONS (NOT RELEASED)",1:"ALL PRESCRIPTIONS")
  • Line Location: HDR+76
Function Call: WRITE
  • Prompt: " BY "_$S(BPRTYPE=7:"CLOSE",1:"TRANSACTION")_" DATE: "
  • Line Location: HDR+77
Function Call: WRITE
  • Prompt: "From "_$$DATTIM^BPSRPT1(BPBEGDT)_" through "_$$DATTIM^BPSRPT1($P(BPENDDT,"."))
  • Line Location: HDR+78
Function Call: WRITE
  • Prompt: !!,"Status Codes: S= Duplicate of Approved, D= Duplicate of Paid, Q= Duplicate of Capture"
  • Line Location: HDR+81

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] CLRSN+3
^BPST - [#9002313.59] CLRSN+2, RVSRSN

Label References

Name Line Occurrences
$$BPDIV TOTALS+3, TOTALS+8, TOTALS+13, TOTALS+17, TOTALS+21, TOTALS+31, TOTALS+40, TOTALS+46
$$BPINS HDR+29, HDR+66
$$NBSTS HDR+58

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABVELIG HDR+43*, HDR+44*, HDR+53*, HDR+54*, HDR+70*, HDR+71*
BP02 CLRSN~, CLRSN+2*, CLRSN+3
BP59 CLRSN~, CLRSN+2, RVSRSN~
>> BPACREJ HDR+34
>> BPAUTREV HDR+33
>> BPBEGDT HDR+78
BPBILR TOTALS+22~, TOTALS+23*, TOTALS+25
>> BPBLINE HDR+6*
>> BPCCRSN HDR+31
BPCNT TOTALS~, TOTALS+4, TOTALS+5, TOTALS+9, TOTALS+10, TOTALS+14, TOTALS+15, TOTALS+18, TOTALS+19, TOTALS+28
, TOTALS+33, TOTALS+34, TOTALS+35, TOTALS+36, TOTALS+41, TOTALS+42, TOTALS+47, TOTALS+48
BPCNT( TOTALS+23, TOTALS+25
BPDIV TOTALS~, TOTALS+3, TOTALS+8, TOTALS+13, TOTALS+17, TOTALS+21, TOTALS+31, TOTALS+40, TOTALS+46, HDR+90
, HDR+91, BPDIV~
>> BPDRGCL HDR+36
>> BPDRUG HDR+36
>> BPDUP HDR+74
>> BPELIG1 HDR+42, HDR+52, HDR+69
>> BPELIG1( HDR+43, HDR+53, HDR+70
BPELTM TOTALS~, TOTALS+19
>> BPENDDT HDR+78
>> BPEXCEL HDR+2
>> BPGRPLAN HDR+92, HDR+95
BPINAME BPINS+1~, BPINS+4*, BPINS+5, BPINS+6
BPINS BPINS+1~, BPINS+3*, BPINS+4
BPINSINF HDR+25, HDR+29, HDR+66, BPINS~, BPINS+3
>> BPMWC HDR+13, HDR+18
>> BPNBSTS HDR+58
>> BPNOW HDR+11, HDR+16, HDR+61
>> BPOPCL HDR+46
BPPAGE HDR~, HDR+7*, HDR+11, HDR+16, HDR+61
>> BPPHARM HDR+12, HDR+17, HDR+62
>> BPQ TOTALS+23, TOTALS+24, TOTALS+26, HDR+83
>> BPQSTDRG HDR+36, HDR+37
>> BPQSTPAT HDR+48, HDR+56, HDR+73
BPREF TTYPE~, TTYPE+2, RESPONSE~
>> BPREJCD HDR+40
>> BPRESC HDR+47
BPRICE TOTALS~, TOTALS+32, TOTALS+36
>> BPRLNRL HDR+76
BPRPTNAM HDR~, HDR+9
>> BPRTBCK HDR+22, HDR+23, HDR+28
BPRTYPE TOTALS~, TOTALS+1, TOTALS+6, TOTALS+11, TOTALS+16, TOTALS+20, TOTALS+29, TOTALS+38, TOTALS+44, HDR~
, HDR+2, HDR+10, HDR+15, HDR+20, HDR+25, HDR+27, HDR+31, HDR+32, HDR+36, HDR+37
, HDR+39, HDR+50, HDR+58, HDR+60, HDR+76, HDR+77, HDR+80, HDR+84, HDR+85, HDR+86
, HDR+92
BPRX TTYPE~, TTYPE+2, RESPONSE~
>> BPSDATA HDR+5*
BPSEQ TTYPE~, TTYPE+2, RESPONSE~
BPSTATUS TTYPE~, TTYPE+2*, TTYPE+3
>> BPSUMDET HDR+9, HDR+92, HDR+95
BPTBIL TOTALS~, TOTALS+3, TOTALS+5, TOTALS+8, TOTALS+10, TOTALS+13, TOTALS+15, TOTALS+31, TOTALS+35, TOTALS+40
, TOTALS+42, TOTALS+46, TOTALS+48
BPTCOLL TOTALS~, TOTALS+3, TOTALS+5, TOTALS+31, TOTALS+35, TOTALS+46, TOTALS+48
BPTDPAY TOTALS~, TOTALS+46, TOTALS+48
BPTINS TOTALS~, TOTALS+3, TOTALS+5, TOTALS+8, TOTALS+10, TOTALS+31, TOTALS+35, TOTALS+46, TOTALS+48
CIEN CLRSN~, CLRSN+3*, CLRSN+4, CLRSN+5
CL CLRSN~, CLRSN+1*, CLRSN+4*, CLRSN+5
ELIG ELIG~, ELIG+7
ELIG( ELIG+10, ELIG+11
>> I HDR+23*, BPINS+3*
IOF HDR+8
LIST HDR+43*, HDR+44*, HDR+45, HDR+53*, HDR+54*, HDR+55, HDR+70*, HDR+71*, HDR+72, ELIG+8~
, ELIG+9*, ELIG+11*, ELIG+12, NBSTS+8~, NBSTS+9*, NBSTS+11*, NBSTS+12
N HDR+43*, HDR+44, HDR+53*, HDR+54, HDR+70*, HDR+71, ELIG+8~, ELIG+10*, ELIG+11, NBSTS+8~
, NBSTS+10*, NBSTS+11
NBSTS NBSTS~, NBSTS+7
NBSTS( NBSTS+10, NBSTS+11
>> NP TOTALS+24*
RETV BPINS+1~, BPINS+2*, BPINS+5*, BPINS+6*, BPINS+7*, BPINS+8
>> RTBCKX HDR+23*
TTYPE TTYPE~, TTYPE+1*, TTYPE+3*, TTYPE+4
U CLRSN+2, CLRSN+3, RVSRSN, RESPONSE, TOTALS+32, TOTALS+36
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All