BPSNCPD1 ;BHAM ISC/LJE - Pharmacy API part 2 ;06/16/2004
Source file <BPSNCPD1.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
E Claims Management Engine | 3 | BPSNCPD4 BPSNCPD5 BPSNCPDP |
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 | ;
|
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+25 |
$$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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^BPS(9002313.99 - [#9002313.99] | GET1^DIQ |
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 |
Name | Line Occurrences |
---|---|
BULLX | BULL+14 |
>> | 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, STARRAY+22, STARRAY+23, 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, STARRAY+23 |
BPARR(52 | STARRAY+5, STARRAY+9, STARRAY+11, STARRAY+12, STARRAY+20, STARRAY+22 |
BPQ | STATUS+2~, STATUS+20*, STATUS+21, STATUS+39* |
BPREQIEN | STATUS~, STATUS+25 |
BPSARR | STARRAY+1~ |
BPSARRY | STARRAY~ |
BPSARRY("ACT | DTY OVR" , STARRAY+22*, STARRAY+23* |
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+25* |
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+29*, STARRAY+30* |
BPSCOB | STATUS~, STATUS+25, STATUS+39 |
BPSELIG | STATUS~, STATUS+31 |
BPSERTXT | BULL~, BULL1+20 |
BPSITE | STARRAY~, STARRAY+25 |
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, STARRAY+22 , STATUS~, STATUS+25, STATUS+39 |
BTXT | BULL+16~ |
BWHERE | STARRAY~, STARRAY+29, 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+30, 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* |