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

Package: E Claims Management Engine

Routine: BPSUTIL


Information

BPSUTIL ;BHAM ISC/FLS/SS - General Utility functions ;3/27/08 13:18

Source Information

Source file <BPSUTIL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
E Claims Management Engine 5 $$NPIREQ^BPSNPI  $$INSPAID^BPSOS03  ($$IEN59,$$STATUS)^BPSOSRX  $$SELPHARM^BPSRPT3  ($$BPSACTV,$$GETPHARM)^BPSUTIL  
Integrated Billing 1 $$EPHON^IBNCPDPI  
Outpatient Pharmacy 1 $$RXSITE^PSOBPSUT  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 31

Package Total Caller Graph
E Claims Management Engine 13 BPSBUTL  BPSECX1  BPSJPREG  BPSNCPD1  BPSNCPD3  BPSNCPD9  BPSNTR01  BPSOSCC  
BPSOSIY  BPSOSRX5  BPSRPC02  BPSSCRRJ  BPSUTIL  
Outpatient Pharmacy 11 PSOBPSU1  PSOBPSUT  PSOLLL2  PSONDCUT  PSONDCV  PSOORED2  PSOORED7  PSOPROD2  
PSOREJU2  PSOREJU3  PSORLLL2  
Integrated Billing 4 IBNCPDP2  IBNCPDPE  IBNCPEV1  IBNCPUT1  
CMOP 3 PSXBPSRP  PSXRPPL  PSXRPPL1  

Entry Points

Name Comments DBIA/ICR reference
ECMEON(SITE) ;
CMOPON(SITE) ; - Returns 1 if CMOP is turned ON for ECME or 0 if not
; SITE - Pointer to #59 (OUTPATIENT SITE)
BPSACTV(BPSPHARM) ;
BPSPLN(RXI,RXR) ; - Returns the insurance PLAN NAME (902.24) field from BPS TRANSACTION
BPSINSCO(RXI,RXR) ; - Returns the Insurance Company (902.33) field from BPS TRANSACTION
; MRD;BPS*1.0*20 - Created BPSINSCO by copying BPSPLN and modifying.
SELPHARM(BPSPHAR) ;
MULTPHRM() ;
GETPHARM(BPSDIV) ;
PAIDAMNT(BPSRX,BPSREFNO) ;
NPIEXTR(SITE) ;
TOUCHED(BPS57) ;
CSNPI(RX,RFL) ; BPS Pharmacy for CS NCPDP# and NPI

External References

Name Field # of Occurrence
$$NPIREQ^BPSNPI ECMEON+8
$$INSPAID^BPSOS03 PAIDAMNT+18
$$IEN59^BPSOSRX BPSPLN+7, BPSINSCO+8, PAIDAMNT+11
$$STATUS^BPSOSRX PAIDAMNT+3
$$SELPHARM^BPSRPT3 SELPHARM+2
$$BPSACTV^BPSUTIL GETPHARM+4, NPIEXTR+5
$$GETPHARM^BPSUTIL CSNPI+28
$$GET1^DIQ ECMEON+7, ECMEON+8, CMOPON+4, BPSPLN+8, BPSPLN+9, BPSINSCO+9, BPSINSCO+10, MULTPHRM+5, NPIEXTR+6, TOUCHED+8
, CSNPI+20, CSNPI+21, CSNPI+32, CSNPI+36, CSNPI+37
$$EPHON^IBNCPDPI ECMEON+1
$$RXSITE^PSOBPSUT CSNPI+27

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
^PSRX - [#52] GET1^DIQ
^BPS(9002313.56 - [#9002313.56] GET1^DIQ
^BPSTL - [#9002313.57] GET1^DIQ
^BPST - [#9002313.59] GET1^DIQ
9002313.59902 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.56 - [#9002313.56] CMOPON+3, BPSACTV+2, MULTPHRM+2, MULTPHRM+4, GETPHARM+3, NPIEXTR+3
^BPST - [#9002313.59] PAIDAMNT+13, PAIDAMNT+17

Label References

Name Line Occurrences
$$GETPHARM ECMEON+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BPDOS PAIDAMNT+2~, PAIDAMNT+17*, PAIDAMNT+19
BPPHARM SELPHARM+1~, SELPHARM+3
BPRET SELPHARM+1~, SELPHARM+2*, SELPHARM+4
BPS57 TOUCHED~, TOUCHED+3, TOUCHED+8
BPSCSID CSNPI+17~, CSNPI+32*, CSNPI+33, CSNPI+36, CSNPI+37
BPSDEA CSNPI+17~, CSNPI+21*, CSNPI+24
BPSDIV GETPHARM~, GETPHARM+2, GETPHARM+3, CSNPI+17~, CSNPI+27*, CSNPI+28
BPSDRGI CSNPI+17~, CSNPI+20*, CSNPI+21
BPSPHAR SELPHARM~, SELPHARM+3*
BPSPHARM ECMEON+3~, ECMEON+5*, ECMEON+6, ECMEON+7, ECMEON+8, BPSACTV~, BPSACTV+1, BPSACTV+2, GETPHARM+1~, GETPHARM+3*
, GETPHARM+4, GETPHARM+5, NPIEXTR+2~, NPIEXTR+3*, NPIEXTR+4, NPIEXTR+5, NPIEXTR+6, CSNPI+17~, CSNPI+28*, CSNPI+29
, CSNPI+32
BPSREFNO PAIDAMNT~, PAIDAMNT+1, PAIDAMNT+3, PAIDAMNT+11
BPSRESP PAIDAMNT+2~, PAIDAMNT+13*, PAIDAMNT+16, PAIDAMNT+18
BPSRET PAIDAMNT+2~, PAIDAMNT+18*, PAIDAMNT+19
BPSRX PAIDAMNT~, PAIDAMNT+1, PAIDAMNT+3, PAIDAMNT+11
BPSTAT PAIDAMNT+2~, PAIDAMNT+3*, PAIDAMNT+9
CINS BPSPLN+8~*, BPSPLN+9, BPSINSCO+9~*, BPSINSCO+10
DT ECMEON+8
FACID ECMEON+3~, ECMEON+4*, ECMEON+7*, ECMEON+8*, ECMEON+9
IBX MULTPHRM+1~, MULTPHRM+2*, MULTPHRM+3, MULTPHRM+4, MULTPHRM+5
IEN59 BPSPLN+7~*, BPSPLN+8, BPSPLN+9, BPSINSCO+8~*, BPSINSCO+9, BPSINSCO+10, PAIDAMNT+2~, PAIDAMNT+11*, PAIDAMNT+12, PAIDAMNT+13
, PAIDAMNT+17
NCPDP NPIEXTR+2~, NPIEXTR+6*, NPIEXTR+7, CSNPI+17~, CSNPI+36*, CSNPI+39
NPI CSNPI+17~, CSNPI+37*, CSNPI+39
PHRM CMOPON+3~*, CMOPON+4
RFL CSNPI~, CSNPI+27
RX CSNPI~, CSNPI+20, CSNPI+27
RXACTION TOUCHED+2~, TOUCHED+8*, TOUCHED+12
RXI BPSPLN~, BPSPLN+5, BPSPLN+7, BPSINSCO~, BPSINSCO+6, BPSINSCO+8
RXR BPSPLN~, BPSPLN+6*, BPSPLN+7, BPSINSCO~, BPSINSCO+7*, BPSINSCO+8
SITE ECMEON~, ECMEON+2, ECMEON+5, CMOPON~, CMOPON+2, CMOPON+3, NPIEXTR~, NPIEXTR+1, NPIEXTR+3
STATUS NPIEXTR+2~, NPIEXTR+5*, NPIEXTR+7
U BPSACTV+2, PAIDAMNT+9, PAIDAMNT+13, PAIDAMNT+17, PAIDAMNT+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All