PSOBPSU2 ;BIRM/MFR - BPS (ECME) Utilities 2 ;10/15/04
Source file <PSOBPSU2.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 6 | $$LSTRFL^PSOBPSU1 $$HOSTREJ^PSOBPSU2 $$STATUS^PSOBPSUT $$TRIC^PSOREJP1 $$TRIAUD^PSOREJU3 $$FIND^PSOREJUT |
VA FileMan | 4 | FILE^DICN ^DIE $$GET1^DIQ ^DIR |
E Claims Management Engine | 2 | $$CLAIM^BPSBUTL DUR1^BPSNCPD3 |
CMOP | 1 | $$TRICVANB^PSXRPPL1 |
Kernel | 1 | ($$FMADD,$$FMTE,$$NOW)^XLFDT |
Pharmacy Data Management | 1 | ($$NCPDPQTY,NCPDPQTY)^PSSBPSUT |
Name | Comments | DBIA/ICR reference |
---|---|---|
MWC(RX,RFL) | ; Returns whether a prescription is (M)ail, (W)indow or (C)MOP
|
|
RXACT(RX,RFL,COMM,TYPE,USR) | ; - Add an Activity to the ECME Activity Log (PRESCRIPTION file)
|
|
ECMENUM(RX,RFL) | ; Returns the ECME number for a specific prescription and fill
|
|
GETECME(RX,RFL) | ;
|
|
RXNUM(ECME) | ; Returns the Rx number for a specific ECME number
|
|
RXNUMX | ;
|
|
ELIG(RX,RFL,PSOELIG) | ;Stores eligibility flag
|
|
ECMESTAT(RX,RFL) | ;called from local mail
|
|
ECMEST2(RX,RFL) | ;
; Do not resubmit a claim if this Rx has a closed eT/eC reject. |
|
HOSTREJ(RX,RFL,ONE) | ; called from PSXRPPL2 and this routine
|
|
DUR(RX,RFL) | ;
|
|
SHDTLOG(RX,RFL) | ;
|
|
SHDT(RX,RFL) | ;
|
|
ELOG(RESP) | ; Logs an ECME Activity Log if Rx Qty is different than Billing Qty
|
|
UPDFL(RXREC,SUB,INDT) | ;update fill date with release date when NDC changes at CMOP and OPAI auto-release
|
|
FIN | ;
|
|
SEND(PSORX,PSOFILL) | ; Determine whether to send a claim.
|
Name | Field # of Occurrence |
---|---|
$$CLAIM^BPSBUTL | GETECME+4 |
DUR1^BPSNCPD3 | HOSTREJ+5 |
FILE^DICN | RXACT+29 |
^DIE | ELIG+3, ELIG+4, SHDTLOG+5, SHDTLOG+6, UPDFL+14, UPDFL+20 |
$$GET1^DIQ | MWC+13, MWC+14, MWC+24, MWC+31, MWC+40, RXNUM+19, SHDT+4, ELOG+3, ELOG+4, UPDFL+9 , UPDFL+17 |
^DIR | RXNUM+24 |
$$LSTRFL^PSOBPSU1 | MWC+7, RXACT+12, ECMENUM+6, DUR+3, SHDTLOG+2, SHDT+2 |
$$HOSTREJ^PSOBPSU2 | DUR+6 |
$$STATUS^PSOBPSUT | ECMESTAT+9, ECMESTAT+11, ECMEST2+4, SEND+11 |
$$TRIC^PSOREJP1 | RXACT+18, ECMESTAT+21 |
$$TRIAUD^PSOREJU3 | ECMESTAT+23 |
$$FIND^PSOREJUT | ECMESTAT+22, ECMESTAT+27, SEND+16 |
$$NCPDPQTY^PSSBPSUT | ELOG+5 |
NCPDPQTY^PSSBPSUT | ELOG+1 |
$$TRICVANB^PSXRPPL1 | ECMEST2+2 |
$$FMADD^XLFDT | DUR+5, SHDTLOG+3 |
$$FMTE^XLFDT | SHDTLOG+4 |
$$NOW^XLFDT | RXACT+28 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | Classic Fileman Calls, GET1^DIQ |
52.01 | GET1^DIQ |
52.1 | GET1^DIQ |
^PS(52.5 - [#52.5] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.5 - [#52.5] | MWC+26, UPDFL+26 |
^PSRX - [#52] | MWC+39, RXACT+7, RXNUM+10, RXNUM+12, ELIG+1, UPDFL+8, UPDFL+10, UPDFL+17, UPDFL+22* |
^PSRX(9999999999999 | RXNUM+4 |
^VA(200 - [#200] | RXACT+14, RXACT+15 |
Name | Line Occurrences |
---|---|
$$DUR | ECMESTAT+17 |
$$ECMENUM | RXNUM+10, RXNUM+12 |
$$GETECME | ECMENUM+4, ECMENUM+7, ECMENUM+10 |
$$HOSTREJ | ECMEST2+10 |
$$SHDT | DUR+4 |
RXACT | SHDTLOG+7, ELOG+7, UPDFL+28 |
RXNUMX | RXNUM+14, RXNUM+15, RXNUM+25 |
SHDTLOG | DUR+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BLDU | ELOG+2~, ELOG+5*, ELOG+7 |
BLQTY | ELOG+2~, ELOG+5*, ELOG+6, ELOG+7 |
CMP | MWC+37~, MWC+38*, MWC+39*, MWC+40 |
CNT | UPDFL+4~ |
CODE | HOSTREJ+1~, HOSTREJ+9*, HOSTREJ+11, HOSTREJ+12, DUR+1~ |
COM | UPDFL+4~, UPDFL+27*, UPDFL+28 |
COMM | RXACT~, RXACT+9*, RXACT+10, RXACT+19*, RXACT+20*, RXACT+27, SHDTLOG+1~, SHDTLOG+4*, SHDTLOG+7 |
DA | RXACT+22~, ELIG+2~, ELIG+3*, ELIG+4*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*, UPDFL+4~, UPDFL+11*, UPDFL+15! , UPDFL+17* |
DA(1 | RXACT+23*, ELIG+4*, SHDTLOG+6*, UPDFL+17*, UPDFL+18 |
DD | RXACT+22~ |
DEAD | UPDFL+4~, UPDFL+5* |
DIC | RXACT+22~, RXACT+24* |
DIC("DR" | RXACT+27* |
DIC(0 | RXACT+26* |
DIE | ELIG+2~, ELIG+3*, ELIG+4*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*, UPDFL+4~, UPDFL+13*, UPDFL+15!, UPDFL+18* , UPDFL+21! |
DINUM | RXACT+22~ |
DIR | RXNUM+2~ |
DIR("A" | RXNUM+22* |
DIR("B" | RXNUM+23* |
DIR(0 | RXNUM+21* |
DIRUT | RXNUM+2~, RXNUM+25 |
DLAYGO | RXACT+22~, RXACT+25* |
DO | RXACT+22~ |
DR | RXACT+22~, ELIG+3*, ELIG+4*, SHDTLOG+1~, SHDTLOG+5*, SHDTLOG+6*, UPDFL+4~, UPDFL+12*, UPDFL+19* |
DRUG | ELOG+2~, ELOG+3*, ELOG+5 |
DT | DUR+5, SHDTLOG+3 |
DTOUT | UPDFL+4~, UPDFL+24 |
DUOUT | UPDFL+4~, UPDFL+24 |
DUZ | RXACT+13, RXACT+14, SHDTLOG+7, ELOG+7, UPDFL+28 |
ECME | RXNUM~, RXNUM+3*, RXNUM+8, RXNUM+10, RXNUM+12 |
ECMENUM | ECMENUM+2~, ECMENUM+4*, ECMENUM+7*, ECMENUM+8, ECMENUM+10*, ECMENUM+11 |
ESTAT | DUR+1~ |
EXDAT | UPDFL+4~, UPDFL+6*, UPDFL+7*, UPDFL+9, UPDFL+12, UPDFL+17, UPDFL+19, UPDFL+22 |
FILE | SHDT+1~, SHDT+3*, SHDT+4 |
FOUND | RXNUM+2~, RXNUM+3*, RXNUM+10*, RXNUM+12*, RXNUM+14*, RXNUM+15*, RXNUM+19, RXNUM+21, RXNUM+25*, RXNUM+26* , RXNUMX+1 |
FOUND( | RXNUM+10*, RXNUM+12*, RXNUM+19, RXNUM+26 |
FOUND(1 | RXNUM+15 |
HRCODE | HOSTREJ+1~, HOSTREJ+10*, HOSTREJ+11, HOSTREJ+12 |
HRQUIT | HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+9, HOSTREJ+10, HOSTREJ+11*, HOSTREJ+12* |
I | RXNUM+2~, RXNUM+19*, HOSTREJ+1~, HOSTREJ+9* |
IDX | HOSTREJ+1~, HOSTREJ+2*, DUR+1~, DUR+2* |
IENS | SHDT+1~, SHDT+3*, SHDT+4 |
II | UPDFL+4~, UPDFL+8* |
INDT | UPDFL~, UPDFL+6, UPDFL+27 |
LFT | RXNUM+2~, RXNUM+3*, RXNUM+9*, RXNUM+10 |
MAX | RXNUM+2~, RXNUM+4*, RXNUM+8, RXNUM+9 |
MWC | MWC+5~, MWC+13*, MWC+14*, MWC+19*, MWC+20, MWC+31*, MWC+33*, MWC+36, MWC+39, MWC+40* , MWC+42 |
OFILLD | UPDFL+4~, UPDFL+9*, UPDFL+17*, UPDFL+27 |
OLD | UPDFL+4~, UPDFL+10*, UPDFL+17* |
ONE | HOSTREJ~, HOSTREJ+3*, HOSTREJ+8*, HOSTREJ+11 |
PSOELIG | ELIG~, ELIG+3, ELIG+4 |
PSOFILL | SEND~, SEND+11, SEND+16 |
PSORX | SEND~, SEND+11, SEND+16 |
PSOSTATUS | SEND+10~, SEND+11*, SEND+12 |
PSOSUSPA | UPDFL+26~*, UPDFL+27 |
PSOTRIC | RXACT+17~, RXACT+18*, RXACT+19, RXACT+20, ELIG+2~, ECMESTAT+8~, ECMESTAT+21*, ECMESTAT+22, ECMESTAT+23 |
PSOX | UPDFL+4~ |
RAD | RXNUM+2~, RXNUM+10* |
REJ | HOSTREJ+1~, HOSTREJ+5, DUR+1~ |
REJ(1 | HOSTREJ+6 |
RESP | ELOG~, ELOG+1 |
RETV | HOSTREJ+1~, HOSTREJ+2*, HOSTREJ+11*, HOSTREJ+12*, HOSTREJ+13 |
RF | UPDFL+4~ |
RFCNT | UPDFL+4~ |
RFL | MWC~, MWC+7*, MWC+13, MWC+40, RXACT~, RXACT+12*, RXACT+18, RXACT+27, ECMENUM~, ECMENUM+4 , ECMENUM+6*, ECMENUM+7, ECMENUM+10*, GETECME~, GETECME+3, GETECME+4, ELIG~, ELIG+1, ELIG+3, ELIG+4 , ECMESTAT~, ECMESTAT+9, ECMESTAT+11, ECMESTAT+17, ECMESTAT+21, ECMESTAT+22, ECMESTAT+23, ECMESTAT+27, ECMEST2~, ECMEST2+2 , ECMEST2+4, ECMEST2+10, HOSTREJ~, HOSTREJ+5, DUR~, DUR+3*, DUR+4, DUR+6, SHDTLOG~, SHDTLOG+2* , SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2*, SHDT+3, ELOG+4, ELOG+7 |
RX | MWC~, MWC+7, MWC+13, MWC+14, MWC+24, MWC+26, MWC+39, MWC+40, RXACT~, RXACT+7 , RXACT+12, RXACT+18, RXACT+23, RXACT+24, ECMENUM~, ECMENUM+1, ECMENUM+4, ECMENUM+6, ECMENUM+7, ECMENUM+10 , GETECME~, GETECME+2, GETECME+4, RXNUM+2~, RXNUM+10*, RXNUM+12*, ELIG~, ELIG+1, ELIG+3, ELIG+4 , ECMESTAT~, ECMESTAT+9, ECMESTAT+11, ECMESTAT+17, ECMESTAT+21, ECMESTAT+22, ECMESTAT+23, ECMESTAT+27, ECMEST2~, ECMEST2+2 , ECMEST2+4, ECMEST2+10, HOSTREJ~, HOSTREJ+5, DUR~, DUR+3, DUR+4, DUR+6, SHDTLOG~, SHDTLOG+2 , SHDTLOG+5, SHDTLOG+6, SHDTLOG+7, SHDT~, SHDT+2, SHDT+3, ELOG+3, ELOG+4, ELOG+7 |
RXQTY | ELOG+2~, ELOG+4*, ELOG+5, ELOG+6 |
RXREC | UPDFL~, UPDFL+8, UPDFL+9, UPDFL+10, UPDFL+11, UPDFL+17, UPDFL+22, UPDFL+26, UPDFL+28 |
RXRECI | UPDFL+26~* |
RXS | MWC+25~, MWC+26*, MWC+27, MWC+31 |
SFN | UPDFL+4~, UPDFL+5* |
SHCODE | DUR+1~ |
SHDT | DUR+1~, DUR+4*, DUR+5, DUR+6, SHDTLOG+1~, SHDTLOG+3*, SHDTLOG+4, SHDTLOG+5, SHDTLOG+6 |
SHOLD | DUR+1~, DUR+2*, DUR+6*, DUR+7 |
STATUS | ECMESTAT+8~, ECMESTAT+9*, ECMESTAT+11*, ECMESTAT+14, ECMESTAT+22, ECMESTAT+23, ECMEST2+3~, ECMEST2+4*, ECMEST2+6, ECMEST2+8 |
SUB | UPDFL~, UPDFL+8*, UPDFL+9, UPDFL+17, UPDFL+27, UPDFL+28 |
TXT | HOSTREJ+1~, HOSTREJ+6*, HOSTREJ+7, HOSTREJ+8, HOSTREJ+9, DUR+1~ |
TYPE | RXACT~, RXACT+27 |
U | GETECME+4 |
USR | RXACT~, RXACT+13*, RXACT+14*, RXACT+15*, RXACT+27 |
X | RXACT+22~, RXACT+28*, RXNUM+2~, ELIG+2~, UPDFL+4~, UPDFL+10*, UPDFL+17* |
XOK | UPDFL+4~ |
Y | RXACT+22~, RXNUM+2~, RXNUM+26, ELIG+2~ |
Z | ELOG+2~, ELOG+5* |
Name | Field # of Occurrence |
---|---|
$T(NCPDPQTY^PSSBPSUT | ELOG+1 |