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

Package: E Claims Management Engine

Routine: BPSRPT6


Information

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

Source Information

Source file <BPSRPT6.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
E Claims Management Engine 4 $$STATUS^BPSOSRX  $$TIMEDIFI^BPSOSUD  $$RXST^BPSSCRU2  ($$DRUGDIE,$$RXAPI1,$$RXSUBF1,DRUGDIC)^BPSUTIL1  
Integrated Billing 3 $$INSUR^IBBAPI  ($$BILLINFO,$$INSPL,$$SELINSUR)^IBNCPDPI  $$RXBILL^IBNCPUT3  
Outpatient Pharmacy 2 $$MWC^PSOBPSU2  $$GETNDC^PSONDCUT  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Kernel 1 $$UP^XLFSTR  
National Drug File 1 C^PSN50P65  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
E Claims Management Engine 9 BPSBCKJ  BPSRPT1  BPSRPT2  BPSRPT3  BPSRPT5  BPSRPT7  BPSRPT8  BPSRPT9A  
BPSVRX1  

Entry Points

Name Comments DBIA/ICR reference
QTY(BP59)
DRGCLNAM(BP50605,BPLEN)
RXRELDT(BPRX)
INSNAM(BP59)
BILL(BPRX,BPREF,BPPSEQ) ;
COLLECTD(BPRX,BPREF,BPPAYSEQ)
GETDRUG(BPRX)
SELDRG
INSBIN(BP59) ;
MWC(BPRX,BPREF)
SELINS()
GETCLR(RSN) ;
REFRELDT(BPRX,BPREF)
RXFILDT(BPRX)
RXSTATUS(BP59)
GETNDC(BPRX,BPREF)
RXISSDT(BPRX)
SELDRGC
REFISSDT(BPRX,BPREF)
STATUS(BPRX,BPREF,BPSEQ)
CLSBY(BP59)
SSN4(BPDFN)
DRGNAM(BP50,BPLEN)
RXNUM(BPRX)
DCLIST
REFFILDT(BPRX,BPREF)
PRESCIN(BP59) ;
ELAPSE(BP59)
IFREFILL(BPRX,BPREF)
COPAY(BPRX)
REFDISDT(BPRX,BPREF)
GETDRGCL(BP50)
DCSEL(TOT)
PATNAME(BPDFN)

External References

Name Field # of Occurrence
$$STATUS^BPSOSRX STATUS
$$TIMEDIFI^BPSOSUD ELAPSE
$$RXST^BPSSCRU2 RXSTATUS
$$DRUGDIE^BPSUTIL1 DRGNAM, GETDRGCL
$$RXAPI1^BPSUTIL1 GETDRUG, RXNUM, RXISSDT, RXFILDT, RXRELDT, COPAY
$$RXSUBF1^BPSUTIL1 REFDISDT, REFFILDT, REFRELDT, IFREFILL
DRUGDIC^BPSUTIL1 SELDRG+1
$$GET1^DIQ CLSBY+3, INSBIN+5, INSBIN+7, PRESCIN+3, PRESCIN+4, PRESCIN+5, PRESCIN+6
^DIR SELDRGC+9
$$INSUR^IBBAPI INSNAM+17
$$BILLINFO^IBNCPDPI COLLECTD+1, BILL+2
$$INSPL^IBNCPDPI INSNAM+10
$$SELINSUR^IBNCPDPI SELINS+1
$$RXBILL^IBNCPUT3 BILL+3
C^PSN50P65 DRGCLNAM+4, SELDRGC+13, SELDRGC+17, DCLIST+2
$$MWC^PSOBPSU2 MWC
$$GETNDC^PSONDCUT GETNDC
$$UP^XLFSTR SELDRGC+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: SELDRGC+28
Function Call: WRITE
  • Prompt: $C(13),"Select Drug Class: ",Y
  • Line Location: SELDRGC+33
Function Call: WRITE
  • Prompt: !,?3,"Choose from: ",!
  • Line Location: DCLIST+10
Function Call: WRITE
  • Prompt: !,?5,I,?9,$G(^TMP($J,"BPSRPT6","B",CL,IEN)),!,?3,CL
  • Line Location: DCSEL+11
Function Call: READ
  • Prompt: ": "
  • Timeout: DTIME
  • Variable: Y
  • Line Location: DCSEL+17
Function Call: READ
  • Prompt: ": "
  • Timeout: DTIME
  • Variable: Y
  • Line Location: DCSEL+22
Function Call: WRITE
  • Prompt: " ??"
  • Line Location: DCSEL+27
Function Call: WRITE
  • Prompt: =
  • Line Location: GETDRGCL+7
Routine Call
  • DIR
  • Line Location:
    • SELDRGC+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PSRX - [#52] GET1^DIQ
^BPSC - [#9002313.02] GET1^DIQ
^BPST - [#9002313.59] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] CLSBY+2
^BPST - [#9002313.59] INSNAM+6, INSNAM+8, INSNAM+9, INSNAM+14, INSNAM+15, INSNAM+16, CLSBY+1, ELAPSE, QTY
^DPT - [#2] PATNAME, SSN4+1
^IBE(356.8 - [#356.8] GETCLR+2
^TMP($J DRGCLNAM+1!, DRGCLNAM+5, DRGCLNAM+6, DRGCLNAM+7!, SELDRGC+1!, SELDRGC+4!, SELDRGC+20*, SELDRGC+21!, SELDRGC+24, SELDRGC+25*
, SELDRGC+32, SELDRGC+33, DCLIST+1!, DCLIST+5, DCLIST+6, DCLIST+7*, DCLIST+11, DCLIST+12, DCLIST+13, DCLIST+21!
, DCSEL+3!, DCSEL+4, DCSEL+5, DCSEL+6*, DCSEL+9, DCSEL+10, DCSEL+11, DCSEL+12*, DCSEL+27, DCSEL+28

Label References

Name Line Occurrences
$$DCSEL SELDRGC+36
$$REFDISDT REFISSDT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BP02 CLSBY~, CLSBY+1*, CLSBY+2
BP36 INSNAM~, INSNAM+3*, INSNAM+11*, INSNAM+13, INSNAM+18*, INSNAM+21*, INSNAM+23
BP36IEN INSNAM~, INSNAM+10*, INSNAM+11
BP50 DRGNAM~, GETDRGCL~
BP50605 DRGCLNAM~, DRGCLNAM+3, DRGCLNAM+4
BP59 INSNAM~, INSNAM+6, INSNAM+8, INSNAM+9, INSNAM+14, INSNAM+15, INSNAM+16, CLSBY~, CLSBY+1, ELAPSE~
, RXSTATUS~, QTY~, INSBIN~, INSBIN+5, PRESCIN~, PRESCIN+3
BPDFN INSNAM~, INSNAM+16*, INSNAM+17, PATNAME~, SSN4~, SSN4+1
BPDOS INSNAM~, INSNAM+14*, INSNAM+15*, INSNAM+17
BPIBA INSNAM~, INSNAM+9*, INSNAM+10
BPIN INSNAM~, INSNAM+6*, INSNAM+7, INSNAM+8, INSNAM+9
BPINAME INSNAM~, INSNAM+8*, INSNAM+11
BPLEN DRGNAM~, DRGCLNAM~, DRGCLNAM+6
BPPAYSEQ COLLECTD~, COLLECTD+1
BPPSEQ BILL~, BILL+2, BILL+3
BPREF MWC~, COLLECTD~, COLLECTD+1, BILL~, BILL+2, BILL+3, STATUS~, REFISSDT~, REFDISDT~, REFFILDT~
, REFRELDT~, IFREFILL~, GETNDC~
BPRX GETDRUG~, MWC~, RXNUM~, COLLECTD~, COLLECTD+1, BILL~, BILL+2, BILL+3, STATUS~, RXISSDT~
, RXFILDT~, REFISSDT~, REFDISDT~, REFFILDT~, RXRELDT~, REFRELDT~, IFREFILL~, GETNDC~, COPAY~
BPSARR BILL+1~, BILL+3
BPSARR( BILL+3
BPSARR(999999999 BILL+5
BPSBIN INSBIN+1~, INSBIN+3*, INSBIN+7*, INSBIN+9
BPSCIEN INSBIN+1~, INSBIN+5*, INSBIN+7
BPSEQ STATUS~
BPSIEN PRESCIN+1~, PRESCIN+4*, PRESCIN+5, PRESCIN+6
BPSPID PRESCIN+1~, PRESCIN+6*, PRESCIN+8
BPSPNM PRESCIN+1~, PRESCIN+5*, PRESCIN+8
BPSRX PRESCIN+1~, PRESCIN+3*, PRESCIN+4
BPSZ BILL+1~, BILL+3*, BILL+4
BPSZZ INSNAM~, INSNAM+17
BPSZZ("IBBAPI" INSNAM+18
BPX INSNAM~, INSNAM+17*
CBY CLSBY~, CLSBY+2*, CLSBY+3
CL DCLIST~, DCLIST+6*, DCLIST+7, DCLIST+11*, DCLIST+12, DCLIST+13, DCSEL~, DCSEL+5*, DCSEL+6, DCSEL+9*
, DCSEL+10, DCSEL+11, DCSEL+12
COL COLLECTD~, COLLECTD+2*, COLLECTD+3*, COLLECTD+4
DIC SELDRG~*, SELDRG+1
DIC("A" SELDRG*
DIC(0 SELDRG*
DIR SELDRGC~
DIR("?" SELDRGC+7*
DIR("??" SELDRGC+8*
DIR("A" SELDRGC+6*
DIR(0 SELDRGC+5*
DIRUT SELDRGC~
DTIME DCLIST+15, DCSEL+17, DCSEL+22
DTOUT SELDRGC~, SELDRGC+10, DCLIST~, DCLIST+16*, DCLIST+18, DCSEL~, DCSEL+17*, DCSEL+18, DCSEL+22*, DCSEL+23
DUOUT SELDRGC~, SELDRGC+10
I DCSEL~, DCSEL+11*, DCSEL+12, DCSEL+15, DCSEL+17, DCSEL+21, DCSEL+22
IBIEN BILL+1~, BILL+3*, BILL+4*, BILL+5*
IEN DRGCLNAM~, DRGCLNAM+5*, DRGCLNAM+6, SELDRGC~, SELDRGC+32*, SELDRGC+33, DCLIST~, DCLIST+5*, DCLIST+6, DCLIST+7
, DCLIST+12*, DCLIST+13, DCSEL~, DCSEL+4*, DCSEL+5, DCSEL+6, DCSEL+10*, DCSEL+11
INS SELINS~, SELINS+1*, SELINS+2*, SELINS+3*, SELINS+4
IX DCSEL~, DCSEL+3*
RET COLLECTD~, COLLECTD+1*, COLLECTD+2, COLLECTD+3, COLLECTD+4
RSN GETCLR~, GETCLR+1*, GETCLR+2*, GETCLR+3
TOT SELDRGC~, SELDRGC+24*, SELDRGC+25, SELDRGC+28, SELDRGC+31, SELDRGC+36, DCSEL~, DCSEL+15, DCSEL+21
U INSNAM+6, INSNAM+8, INSNAM+9, INSNAM+14, INSNAM+15, INSNAM+16, INSNAM+21, SELINS+2, SELINS+3, PATNAME
, SSN4+1, COLLECTD+2, COLLECTD+3, COLLECTD+4, BILL+2, BILL+3, BILL+4, GETCLR+2, CLSBY+1, CLSBY+2
, ELAPSE, QTY
X SELDRGC~, SSN4~, SSN4+1*, SSN4+2
Y DRGCLNAM~, DRGCLNAM+2*, DRGCLNAM+6*, DRGCLNAM+8, SELDRGC+3, SELDRGC+10*, SELDRGC+13, SELDRGC+16*, SELDRGC+17, SELDRGC+24*
, SELDRGC+28*, SELDRGC+32*, SELDRGC+33*, SELDRGC+36*, SELDRGC+37*, DCLIST~, DCLIST+11*, DCLIST+12, DCLIST+15*, DCLIST+18*
, DCSEL~, DCSEL+4*, DCSEL+9*, DCSEL+10, DCSEL+15, DCSEL+17*, DCSEL+18*, DCSEL+22*, DCSEL+23*, DCSEL+26*
, DCSEL+27*, DCSEL+28*, DCSEL+30, CLSBY~, CLSBY+3*, CLSBY+4
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