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

Package: E Claims Management Engine

Routine: BPSNCPD1


Information

BPSNCPD1 ;BHAM ISC/LJE - Pharmacy API part 2 ;06/16/2004

Source Information

Source file <BPSNCPD1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
E Claims Management Engine 6 REJTEXT^BPSOS03  ($$IEN59,$$STATUS)^BPSOSRX  $$ACTTYPE^BPSOSRX5  $$ECMENUM^BPSSCRU2  $$GETPHARM^BPSUTIL  ($$DRUGDIE,$$RXAPI1,RXAPI,RXSUBF)^BPSUTIL1  
MailMan 2 ^XMD  PRIORITY^XMXEDIT  
Outpatient Pharmacy 2 PSS^PSO59  $$RXRLDT^PSOBPSUT  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Kernel 1 ^%ZTLOAD  
Pharmacy Data Management 1 $$NCPDPQTY^PSSBPSUT  

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

Package Total Caller Graph
E Claims Management Engine 3 BPSNCPD4  BPSNCPD5  BPSNCPDP  

Entry Points

Name Comments DBIA/ICR reference
STARRAY(BRXIEN,BFILL,BWHERE,BPSARRY,BPSITE,DOS,BILLNDC) ;
STATUS(BRXIEN,BFILL,REBILL,REVONLY,BPSTART,BWHERE,BPREQIEN,BPSCOB,BPSELIG,IEN59,WFLG) ;
; Initialization
BULL(RXI,RXR,SITE,DFN,PATNAME,BPST,BPSERTXT,BPSRESP,COB) ; Send a Bulletin to the OPECC
; Input:
; RXI -> IEN of the Rx
; RXR -> Refill #
; SITE -> Site IEN
; DFN -> Patient IEN
; PATNAME -> Patient name
; BPST -> TRICARE/CHAMPVA indicator (T = TRICARE, C = CHAMPVA)
; BPSERTXT -> Claim status/error text
; BPSRESP -> Response flag; used in BULL1 below to determine
; whether to add addition text to the message.
; COB -> Coordination of Benefits indicator
BULLX ;
BULL1 ;

External References

Name Field # of Occurrence
NOW^%DTC BULL+30
^%ZTLOAD BULL+36
REJTEXT^BPSOS03 STATUS+35
$$IEN59^BPSOSRX BULL1+5
$$STATUS^BPSOSRX STATUS+25
$$ACTTYPE^BPSOSRX5 STATUS+4
$$ECMENUM^BPSSCRU2 BULL1+6
$$GETPHARM^BPSUTIL STARRAY+23
$$DRUGDIE^BPSUTIL1 STARRAY+10, STARRAY+13
$$RXAPI1^BPSUTIL1 BULL1+2, BULL1+29
RXAPI^BPSUTIL1 STARRAY+2
RXSUBF^BPSUTIL1 STARRAY+3
$$GET1^DIQ STATUS+17
PSS^PSO59 BULL+19
$$RXRLDT^PSOBPSUT BULL+14
$$NCPDPQTY^PSSBPSUT STARRAY+15
^XMD BULL1+37
PRIORITY^XMXEDIT BULL1+38

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Claim Status: "
  • Line Location: STATUS+12
Function Call: WRITE
  • Prompt: !,"Reversing and Rebilling a previously submitted claim..."
  • Line Location: STATUS+13
Function Call: WRITE
  • Prompt: !,"Reversing..."
  • Line Location: STATUS+14
Function Call: WRITE
  • Prompt: !?4,$P(BPSRTEXT(X),":")," - ",$P(BPSRTEXT(X),":",2)
  • Line Location: STATUS+36
Function Call: WRITE
  • Prompt: !
  • Line Location: STATUS+40

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BPS(9002313.99 - [#9002313.99] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.77 - [#9002313.77] STATUS+39
^BPS(9002313.99 - [#9002313.99] STATUS+8
^BPSR - [#9002313.03] STATUS+34
^BPST - [#9002313.59] STATUS+33
^DPT - [#2] BULL+22
^TMP($J BULL+18!, BULL+20

Label References

Name Line Occurrences
BULLX BULL+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BULL+29~, BULL+31
%H BULL+29~
%I BULL+29~
BFILL STARRAY~, STARRAY+3, STARRAY+5, STARRAY+7, STARRAY+11, STARRAY+12, STARRAY+20, STATUS~, STATUS+25, STATUS+39
BILLNDC STARRAY~, STARRAY+8
BPACTTYP STATUS+2~, STATUS+4*, STATUS+13, STATUS+14
BPARR STARRAY+1~
BPARR( STARRAY+5, STARRAY+11, STARRAY+12, STARRAY+20
BPARR(52 STARRAY+5, STARRAY+9, STARRAY+11, STARRAY+12, STARRAY+20
BPQ STATUS+2~, STATUS+20*, STATUS+21, STATUS+39*
BPREQIEN STATUS~, STATUS+25
BPSARR STARRAY+1~
BPSARRY STARRAY~
BPSARRY("COST" STARRAY+11*
BPSARRY("DAYS SUPPLY" , STARRAY+5*
BPSARRY("DEA" STARRAY+10*
BPSARRY("DFN" STARRAY+4*
BPSARRY("DOS" STARRAY+19*
BPSARRY("DRUG" STARRAY+9*
BPSARRY("EPHARM" STARRAY+23*
BPSARRY("FILL NUMBER" , STARRAY+7*
BPSARRY("IEN" STARRAY+6*
BPSARRY("NCPD P QTY" , STARRAY+17*, P UNITS" , STARRAY+18*
BPSARRY("NDC" STARRAY+8*
BPSARRY("QTY" STARRAY+12*, STARRAY+15
BPSARRY("RELE ASE DATE" , STARRAY+20*
BPSARRY("SC/E I OVR" , STARRAY+21*
BPSARRY("UNITS" STARRAY+13*
BPSARRY("USER" STARRAY+27*, STARRAY+28*
BPSCOB STATUS~, STATUS+25, STATUS+39
BPSELIG STATUS~, STATUS+31
BPSERTXT BULL~, BULL1+20
BPSITE STARRAY~, STARRAY+23
BPSL BULL1+1~, BULL1+2*, BULL1+9*, BULL1+10*, BULL1+11*, BULL1+12*, BULL1+13*, BULL1+14*, BULL1+15*, BULL1+16*
, BULL1+17*, BULL1+18*, BULL1+20*, BULL1+21*, BULL1+23*, BULL1+24*, BULL1+25*, BULL1+26*, BULL1+27*, BULL1+28*
, BULL1+29*
BPSPOS STATUS+32~, STATUS+34*, STATUS+35
BPSRESP STATUS+32~, STATUS+33*, STATUS+34, STATUS+35, BULL~, BULL1+22
BPSRTEXT STATUS+32~, STATUS+35
BPSRTEXT( STATUS+36
BPSRX BULL1+1~, BULL1+2*, BULL1+9, BULL1+27
BPST BULL~, BULL1+3, BULL1+8, BULL1+38
BPSTART STATUS~
BPSTO STATUS+2~, STATUS+17*
BPSUB BULL1+1~, BULL1+33*, BULL1+34
BPSX BULL1+1~
BPSX( BULL1+9*, BULL1+10*, BULL1+11*, BULL1+12*, BULL1+13*, BULL1+14*, BULL1+15*, BULL1+16*, BULL1+17*, BULL1+18*
, BULL1+20*, BULL1+21*, BULL1+23*, BULL1+24*, BULL1+25*, BULL1+26*, BULL1+27*, BULL1+28*, BULL1+29*
BPTYPE BULL1+1~, BULL1+3*, BULL1+7, BULL1+11, BULL1+26, BULL1+33
BRXIEN STARRAY~, STARRAY+2, STARRAY+3, STARRAY+5, STARRAY+6, STARRAY+9, STARRAY+11, STARRAY+12, STARRAY+20, STATUS~
, STATUS+25, STATUS+39
BTXT BULL+16~
BWHERE STARRAY~, STARRAY+27, STATUS~, STATUS+4
CERTUSER STATUS+2~, STATUS+8*, STATUS+17
CLMSTAT STATUS+2~, STATUS+5*, STATUS+25*, STATUS+28*, STATUS+31, STATUS+39
COB BULL~, BULL1+5
DFN STARRAY+4, BULL~, BULL+21, BULL+22
DOS STARRAY~, STARRAY+19
DRUGIEN STARRAY+1~, STARRAY+9*, STARRAY+10, STARRAY+13, STARRAY+15
DUZ STARRAY+28, STATUS+8, BULL1+36
ECMENUM BULL1+1~, BULL1+4*, BULL1+6*, BULL1+28
END STATUS+2~, STATUS+17*, STATUS+21
IBSEQ STATUS+2~, STATUS+21*
IEN59 STATUS~, STATUS+33, BULL1+1~, BULL1+5*, BULL1+6
OCLMSTAT STATUS+2~, STATUS+5*, STATUS+31*
PATNAME BULL~, BULL1+26
QTY STARRAY+1~, STARRAY+15*, STARRAY+16, STARRAY+17, STARRAY+18
REBILL STATUS~, STATUS+13, STATUS+14
REVONLY STATUS~
RXI BULL~, BULL+14, BULL1+2, BULL1+5, BULL1+29
RXR BULL~, BULL+14, BULL1+5, BULL1+9, BULL1+27
SITE BULL~, BULL+17, BULL+19, BULL+20
SITENM BULL+16~, BULL+20*, BULL1+7
SSN BULL+16~, BULL+23*, BULL1+26
U STARRAY+18, BULL+22
WFLG STATUS~, STATUS+12, STATUS+13, STATUS+14, STATUS+31, STATUS+40
X STATUS+32~, STATUS+36*, BULL+16~, BULL+22*, BULL+23, BULL+29~
XMDUZ BULL+16~, BULL1+1~, BULL1+31*
XMSUB BULL+16~, BULL1+1~, BULL1+7*
XMTEXT BULL+16~, BULL1+31*
XMY BULL+16~, BULL1+1~
XMY( BULL1+34*, BULL1+36*
XMZ BULL1+1~, BULL1+38
ZTDESC BULL+28~, BULL+31*
ZTDTH BULL+28~, BULL+31*
ZTIO BULL+28~, BULL+31*
ZTRTN BULL+28~, BULL+35*
ZTSAVE BULL+28~
ZTSAVE("BPSERTXT" BULL+32*
ZTSAVE("BPSRESP" BULL+32*
ZTSAVE("BPST" BULL+33*
ZTSAVE("COB" BULL+34*
ZTSAVE("PATNAME" BULL+33*
ZTSAVE("RXI" BULL+32*
ZTSAVE("RXR" BULL+32*
ZTSAVE("SITENM" BULL+33*
ZTSAVE("SSN" BULL+33*
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