BPSUTIL ;BHAM ISC/FLS/SS - General Utility functions ;3/27/08 13:18
Source file <BPSUTIL.m>
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 |
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
|
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 |
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 |
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 |
Name | Line Occurrences |
---|---|
$$GETPHARM | ECMEON+5 |
>> | 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 |