PSOBPSU1 ;BIRM/MFR - BPS (ECME) Utilities 1 ;29-May-2012 14:40;PLS
Source file <PSOBPSU1.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 8 | $$LSTRFL^PSOBPSU1 (ELIG,ELOG,RXACT)^PSOBPSU2 ($$CMOP,$$RXFLDT,$$RXRLDT,$$RXSITE,$$STATUS)^PSOBPSUT ($$GETNDC,$$GPPDU,SAVNDC)^PSONDCUT $$TRIC^PSOREJP1 RETRXF^PSOREJU2 TRICCHK^PSOREJU3 CLSALL^PSOREJUT |
Uncategorized | 2 | $$EN^BPSNCPDP ($$CMOPON,$$ECMEON)^BPSUTIL |
Integrated Billing | 1 | STORESP^IBNCPDP |
Pharmacy Data Management | 1 | ($$GETNDC,$$NDCFMT)^PSSNDCUT |
VA Fileman | 1 | ($$GET1,GETS)^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
ECMESND(RX,RFL,DATE,FROM,NDC,CMOP,RVTX,OVRC,CNDC,RESP,IGSW,ALTX,CLA,PA) | ; - Sends Rx Release
|
|
LSTRFL(RX) | ; - Returns the latest fill for the Prescription
; Input: (r) RX - Rx IEN (#52) |
|
ECMEACT(RX,RFL,COMM,USR) | ; - Add an Activity to the ECME Activity Log (PRESCRIPTION file)
|
|
STS(RX,RFL,RSP) | ; Adds the Status to the ECME Activity Log according to Rx/fill claim status Response
|
|
DOS(RX,RFL,DATE) | ; Return the Date Of Service for ECME
|
|
REVERSE(RX,RFL,FROM,RSN,RTXT,IGRL,NDC) | ; - Reverse a claim and close all OPEN/UNRESOLVED Rejects
|
|
RELEASE(RX,RFL,USR) | ; - Notifies IB that the Rx was RELEASED
|
Name | Field # of Occurrence |
---|---|
$$EN^BPSNCPDP | ECMESND+49, REVERSE+23 |
$$CMOPON^BPSUTIL | ECMESND+26 |
$$ECMEON^BPSUTIL | ECMESND+24 |
$$GET1^DIQ | ECMESND+32, ECMESND+58, REVERSE+18 |
GETS^DIQ | RELEASE+8, RELEASE+17 |
STORESP^IBNCPDP | RELEASE+20 |
$$LSTRFL^PSOBPSU1 | ECMEACT+5 |
ELIG^PSOBPSU2 | ECMESND+54 |
ELOG^PSOBPSU2 | ECMESND+78 |
RXACT^PSOBPSU2 | ECMESND+76, REVERSE+28, ECMEACT+6 |
$$CMOP^PSOBPSUT | REVERSE+22 |
$$RXFLDT^PSOBPSUT | DOS+9, RELEASE+13 |
$$RXRLDT^PSOBPSUT | REVERSE+16, DOS+7 |
$$RXSITE^PSOBPSUT | ECMESND+24, ECMESND+26, ECMESND+32 |
$$STATUS^PSOBPSUT | ECMESND+36, ECMESND+50, REVERSE+10, REVERSE+19, STS+2, STS+5 |
$$GETNDC^PSONDCUT | ECMESND+30, ECMESND+59, ECMESND+60, ECMESND+61, ECMESND+62, ECMESND+63, ECMESND+64, REVERSE+23, RELEASE+12 |
$$GPPDU^PSONDCUT | ECMESND+34 |
SAVNDC^PSONDCUT | ECMESND+33, ECMESND+50 |
$$TRIC^PSOREJP1 | REVERSE+24 |
RETRXF^PSOREJU2 | ECMESND+52, REVERSE+18 |
TRICCHK^PSOREJU3 | ECMESND+80 |
CLSALL^PSOREJUT | ECMESND+44, REVERSE+15 |
$$GETNDC^PSSNDCUT | ECMESND+32 |
$$NDCFMT^PSSNDCUT | ECMESND+31 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSRX - [#52] | LSTRFL+4 |
Name | Line Occurrences |
---|---|
$$DOS | ECMESND+49, REVERSE+23 |
$$LSTRFL | ECMESND+22, REVERSE+9, DOS+5, RELEASE+6 |
$$STS | ECMESND+70, ECMESND+71, REVERSE+27 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | ECMESND+21~, ECMESND+36*, ECMESND+37*, ECMESND+69*, ECMESND+70*, ECMESND+71*, ECMESND+72*, ECMESND+73*, ECMESND+74*, ECMESND+75* , ECMESND+76, REVERSE+11~, REVERSE+27*, REVERSE+28 |
ALTX | ECMESND~, ECMESND+56, ECMESND+71 |
CLA | ECMESND~, ECMESND+42, ECMESND+44, ECMESND+48*, ECMESND+49 |
CLSCOM | ECMESND+39~, ECMESND+41*, ECMESND+42*, ECMESND+43*, ECMESND+44 |
CMOP | ECMESND~, ECMESND+26, ECMESND+32, ECMESND+33, ECMESND+50 |
CNDC | ECMESND~, ECMESND+28, ECMESND+69 |
COD1 | ECMESND+39~, ECMESND+40*, ECMESND+41, ECMESND+44, ECMESND+68 |
COD2 | ECMESND+39~, ECMESND+40*, ECMESND+41, ECMESND+44, ECMESND+68 |
COD3 | ECMESND+39~, ECMESND+40*, ECMESND+41, ECMESND+44, ECMESND+68 |
COMM | ECMEACT~, ECMEACT+6 |
DA | ECMESND+21~, REVERSE+11~ |
DATE | ECMESND~, ECMESND+49, DOS~, DOS+7*, DOS+9*, DOS+11*, DOS+12 |
>> DFN | RELEASE+9*, RELEASE+20 |
DT | DOS+11, RELEASE+13 |
DUZ | ECMESND+44, ECMESND+76, REVERSE+15, REVERSE+28 |
FLDT | RELEASE+5~, RELEASE+13*, RELEASE+14 |
FROM | ECMESND~, ECMESND+34, ECMESND+47, ECMESND+49, ECMESND+50, ECMESND+58, ECMESND+59, ECMESND+60, ECMESND+61, ECMESND+62 , ECMESND+63, ECMESND+64, ECMESND+65, ECMESND+66, ECMESND+80, REVERSE~, REVERSE+22, REVERSE+23 |
I | LSTRFL+3~, LSTRFL+4* |
IBAR | RELEASE+5~, RELEASE+20 |
IBAR("CLAIMID" | RELEASE+11* |
IBAR("DAYS SU | PPLY" , RELEASE+15*, RELEASE+19* |
IBAR("DRUG" | RELEASE+12* |
IBAR("FILL DA | TE" , RELEASE+14* |
IBAR("FILL NU | MBER" , RELEASE+14* |
IBAR("NDC" | RELEASE+12* |
IBAR("PRESCRIPTION" | RELEASE+10* |
IBAR("QTY" | RELEASE+15*, RELEASE+18* |
IBAR("RX NO" | RELEASE+10* |
IBAR("STATUS" | RELEASE+20* |
IBAR("USER" | RELEASE+11* |
IGRL | REVERSE~, REVERSE+16 |
IGSW | ECMESND~, ECMESND+24, ECMESND+26 |
LSTRFL | LSTRFL+3~, LSTRFL+4*, LSTRFL+5 |
NDC | ECMESND~, ECMESND+29, ECMESND+31, ECMESND+32*, ECMESND+33, ECMESND+34, ECMESND+49, ECMESND+50, REVERSE~, REVERSE+27 |
NDCACT | ECMESND+21~, ECMESND+29*, ECMESND+30*, ECMESND+69 |
NOACT | REVERSE+11~, REVERSE+19*, REVERSE+20*, REVERSE+26 |
OVRC | ECMESND~, ECMESND+40, ECMESND+49, ECMESND+68 |
PA | ECMESND~, ECMESND+43, ECMESND+44, ECMESND+49 |
PPDU | ECMESND+34*! |
PSOELIG | ECMESND+21~, ECMESND+54*, ECMESND+75, ECMESND+80, STS+5 |
PSOTRIC | REVERSE+24~*, REVERSE+27 |
RESP | ECMESND~, ECMESND+24*, ECMESND+26*, ECMESND+49*, ECMESND+54, ECMESND+70, ECMESND+71, ECMESND+72, ECMESND+73, ECMESND+74 , ECMESND+78, ECMESND+80, REVERSE+11~, REVERSE+23*, REVERSE+27, STS+4 |
REVECME | REVERSE+11~*, REVERSE+22*, REVERSE+23, REVERSE+26 |
RFAR | RELEASE+5~ |
RFAR( | RELEASE+18, RELEASE+19 |
RFL | ECMESND~, ECMESND+22*, ECMESND+24, ECMESND+26, ECMESND+30, ECMESND+32, ECMESND+33, ECMESND+34, ECMESND+36, ECMESND+44 , ECMESND+49, ECMESND+50, ECMESND+52, ECMESND+54, ECMESND+58, ECMESND+59, ECMESND+60, ECMESND+61, ECMESND+62, ECMESND+63 , ECMESND+64, ECMESND+70, ECMESND+71, ECMESND+76, ECMESND+80, REVERSE~, REVERSE+9*, REVERSE+10, REVERSE+15, REVERSE+16 , REVERSE+18, REVERSE+19, REVERSE+22, REVERSE+23, REVERSE+24, REVERSE+27, REVERSE+28, DOS~, DOS+5*, DOS+7 , DOS+9, RELEASE~, RELEASE+6*, RELEASE+12, RELEASE+13, RELEASE+14, RELEASE+16, RELEASE+17, RELEASE+18, RELEASE+19 , ECMEACT~, ECMEACT+5*, ECMEACT+6, STS~, STS+2, STS+5 |
ROUTE | ECMESND+57~*, ECMESND+58*, ECMESND+59, ECMESND+60 |
RSN | REVERSE~, REVERSE+11*, REVERSE+12, REVERSE+13, REVERSE+14, REVERSE+15, REVERSE+18 |
RSP | STS~, STS+3, STS+4, STS+5 |
RTXT | REVERSE~, REVERSE+11*, REVERSE+12, REVERSE+13*, REVERSE+14*, REVERSE+15, REVERSE+23, REVERSE+27 |
RVTX | ECMESND~, ECMESND+47*, ECMESND+49, ECMESND+67, ECMESND+80 |
RX | ECMESND~, ECMESND+22, ECMESND+24, ECMESND+26, ECMESND+30, ECMESND+32, ECMESND+33, ECMESND+34, ECMESND+36, ECMESND+44 , ECMESND+49, ECMESND+50, ECMESND+52, ECMESND+54, ECMESND+58, ECMESND+59, ECMESND+60, ECMESND+61, ECMESND+62, ECMESND+63 , ECMESND+64, ECMESND+70, ECMESND+71, ECMESND+76, ECMESND+80, REVERSE~, REVERSE+9, REVERSE+10, REVERSE+15, REVERSE+16 , REVERSE+18, REVERSE+19, REVERSE+22, REVERSE+23, REVERSE+24, REVERSE+27, REVERSE+28, DOS~, DOS+5, DOS+7 , DOS+9, RELEASE~, RELEASE+6, RELEASE+8, RELEASE+9, RELEASE+10, RELEASE+11, RELEASE+12, RELEASE+13, RELEASE+15 , RELEASE+17, RELEASE+18, RELEASE+19, LSTRFL~, LSTRFL+4, ECMEACT~, ECMEACT+5, ECMEACT+6, STS~, STS+2 , STS+5 |
RXAR | RELEASE+5~ |
RXAR(52 | RELEASE+9, RELEASE+10, RELEASE+12, RELEASE+15 |
STAT | ECMESND+46~, REVERSE+11~ |
STATUS | REVERSE+11~, REVERSE+19*, REVERSE+20 |
STS | REVERSE+11~, STS+1~, STS+2*, STS+3*, STS+4*, STS+5*, STS+6 |
USR | RELEASE~, RELEASE+7*, RELEASE+11, ECMEACT~, ECMEACT+6 |
X | ECMESND+57~*, ECMESND+59*, ECMESND+60*, ECMESND+61*, ECMESND+62*, ECMESND+63*, ECMESND+64*, ECMESND+65*, ECMESND+66*, ECMESND+67* , ECMESND+68*, ECMESND+69* |