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* |