BPSPRRX ;ALB/SS - ePharmacy secondary billing ;12-DEC-08
Source file <BPSPRRX.m>
| 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 | 2 | BPS COB PROCESS SECOND TRICARE BPSPRRX5 |
| Outpatient Pharmacy | 1 | PSOACR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ;
|
|
| PRI4RXRF(BPS52,BPSRF,BPSDOS,BPSDFN) | ;
|
|
| SEC4RXRF(BPS52,BPSRF,BPSDOS,BPSDFN) | ;
|
|
| DISPLMES(BPSZ,BPSPSEQ) | ;
|
|
| SECONDRY(BPSRX,BPSRF,BPSDOS,BPS399,BPDISPPR) | ;
|
|
| PROMPTRX() | ;
; Prompts for RX# and gets confirmation |
|
| SECINSCK(DFN,DOS) | ;
; secondary insurance check ; check to see if patient has at least one ePharmacy secondary insurance policy ; function value = 1 if there is one, 0 otherwise |
|
| SECINX | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$RELDATE^BPSBCKJ | EN1+45 |
| $$IEN59^BPSOSRX | EN1+34 |
| $$SUBMCLM^BPSPRRX2 | SECONDRY+117 |
| DISPBILL^BPSPRRX2 | PRI4RXRF+27, SECONDRY+41, SECONDRY+70 |
| $$PROMPTS^BPSPRRX3 | SECONDRY+100 |
| $$PRIMARY^BPSPRRX4 | PRI4RXRF+30 |
| $$FINDECLM^BPSPRRX5 | EN1+49, PRI4RXRF+3, SECONDRY+45 |
| $$SECNOPRM^BPSPRRX5 | SEC4RXRF+7 |
| $$SELCOB^BPSPRRX5 | EN1+28 |
| DISPECLM^BPSPRRX5 | PRI4RXRF+8, SECONDRY+50 |
| $$PRIMDATA^BPSPRRX6 | SECONDRY+90 |
| $$RXREFIL^BPSPRRX6 | EN1+12 |
| $$SECDATA^BPSPRRX6 | SECONDRY+94 |
| ACTDTY^BPSPRRX7 | SECONDRY+110 |
| $$CLOSED02^BPSSCR03 | EN1+35, EN1+51 |
| $$DOSDATE^BPSSCRRS | EN1+15 |
| $$YESNO^BPSSCRRS | PRI4RXRF+10, PRI4RXRF+29, SECONDRY+52, SECONDRY+82, SECONDRY+104, PROMPTRX+20 |
| $$INSUR^IBBAPI | EN1+18, SECINSCK+8 |
| EN1^IBNCPDPI | SECONDRY+83 |
| $$BILINF^IBNCPUT3 | SECONDRY+30 |
| $$RXBILL^IBNCPUT3 | PRI4RXRF+16, SEC4RXRF+4, SEC4RXRF+17, SECONDRY+59 |
| DIC^PSODI | PROMPTRX+10 |
| DIQ^PSODI | PROMPTRX+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BPST - [#9002313.59] | EN1+35, EN1+51 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BP2NDBIL | SECONDRY+23~, SECONDRY+56, SECONDRY+59*, SECONDRY+60 |
| BP59 | EN1+2~, EN1+34*, EN1+35 |
| BPDISPPR | SECONDRY~, SECONDRY+39, SECONDRY+66 |
| BPNEWCLM | PRI4RXRF+1~, PRI4RXRF+6*, PRI4RXRF+7, PRI4RXRF+10*, PRI4RXRF+30 |
| BPPAYSEQ | EN1+1~, EN1+28*, EN1+29, EN1+30, EN1+34, EN1+36, EN1+41, EN1+45, EN1+46, SECONDRY+23~ , SECONDRY+34*, SECONDRY+41 |
| BPPSEQ | PRI4RXRF+22~, PRI4RXRF+25*, PRI4RXRF+27, SECONDRY+64~, SECONDRY+69*, SECONDRY+70 |
| BPQLOOP2 | EN1+2~, EN1+25*, EN1+27, EN1+29*, EN1+38*, EN1+41*, EN1+45*, EN1+46, EN1+50, EN1+53* , EN1+54* |
| BPRATTYP | SECONDRY+23~ |
| BPRESUBM | PRI4RXRF+1~, SECONDRY+24~, SECONDRY+27*, SECONDRY+52*, SECONDRY+53, SECONDRY+94, SECONDRY+113, SECONDRY+114 |
| BPRET | PROMPTRX+6~, PROMPTRX+8* |
| BPRTTP59 | SECONDRY+24~, SECONDRY+94 |
| BPS399 | EN1+1~, PRI4RXRF+19~, PRI4RXRF+20*, PRI4RXRF+21*, PRI4RXRF+24, PRI4RXRF+27, SEC4RXRF+1~, SEC4RXRF+10*, SEC4RXRF+13*, SEC4RXRF+21 , SECONDRY~, SECONDRY+30, SECONDRY+57~, SECONDRY+61*, SECONDRY+63*, SECONDRY+68, SECONDRY+70, SECONDRY+97 |
| BPS52 | EN1+1~, EN1+10*, EN1+12, EN1+15, EN1+34, EN1+41, EN1+45, EN1+49, EN1+54, PRI4RXRF~ , PRI4RXRF+3, PRI4RXRF+16, PRI4RXRF+27, PRI4RXRF+30, SEC4RXRF~, SEC4RXRF+4, SEC4RXRF+7, SEC4RXRF+17, SEC4RXRF+21 |
| BPSARR | PRI4RXRF+1~, PRI4RXRF+16, SEC4RXRF+1~, SEC4RXRF+4, SEC4RXRF+16!, SEC4RXRF+17, SECONDRY+24~, SECONDRY+57~, SECONDRY+59 |
| BPSARR( | PRI4RXRF+17, PRI4RXRF+21, PRI4RXRF+24, PRI4RXRF+27, SEC4RXRF+18, SECONDRY+63, SECONDRY+68, SECONDRY+70 |
| BPSARR(999999999 | SEC4RXRF+13 |
| BPSBINFO | SECONDRY+23~, SECONDRY+30 |
| BPSBINFO("AR | STATUS" , SECONDRY+41 |
| BPSBINFO("BIL | L #" , SECONDRY+41 |
| BPSBINFO("INS | IEN" , SECONDRY+36, NAME" , SECONDRY+41 |
| BPSCNT | PRI4RXRF+19~, PRI4RXRF+20*, PRI4RXRF+23*, PRI4RXRF+26, PRI4RXRF+27, SECONDRY+57~, SECONDRY+62*, SECONDRY+65*, SECONDRY+67, SECONDRY+70 |
| BPSDFN | EN1+1~, EN1+10*, EN1+12, EN1+18, EN1+41, EN1+54, PRI4RXRF~, PRI4RXRF+30, SEC4RXRF~, SEC4RXRF+7 , SECONDRY+23~, SECONDRY+33*, SECONDRY+75, SECONDRY+83, SECONDRY+87, SECONDRY+110, PROMPTRX+6~, PROMPTRX+14*, PROMPTRX+20 |
| BPSDIC | PROMPTRX+6~, PROMPTRX+8*, PROMPTRX+10 |
| BPSDIC(0 | PROMPTRX+9* |
| BPSDOS | EN1+1~, EN1+15*, EN1+18, EN1+41, EN1+54, PRI4RXRF~, PRI4RXRF+30, SEC4RXRF~, SEC4RXRF+7, SEC4RXRF+21 , SECONDRY~, SECONDRY+75, SECONDRY+87, SECONDRY+100, SECONDRY+110, SECONDRY+117 |
| BPSDRUG | PROMPTRX+6~, PROMPTRX+16*, PROMPTRX+19 |
| BPSECLM | PRI4RXRF+1~, PRI4RXRF+3*, PRI4RXRF+4, PRI4RXRF+5, PRI4RXRF+7, PRI4RXRF+8, PRI4RXRF+30, SECONDRY+23~, SECONDRY+45*, SECONDRY+46 , SECONDRY+47, SECONDRY+49, SECONDRY+50 |
| BPSECOND | SECONDRY+24~, SECONDRY+90, SECONDRY+94, SECONDRY+100, SECONDRY+117 |
| BPSECOND("INS | NAME" , SECONDRY+104 |
| BPSECOND("NEW | COB DATA" , SECONDRY+108* |
| BPSECOND("PLAN" | SECONDRY+117 |
| BPSECOND("PRI | MARY BILL" , SECONDRY+97* |
| BPSECOND("RTYPE" | SECONDRY+117 |
| BPSELIG | EN1+2~ |
| BPSEQ | EN1+2~, EN1+36*, EN1+37 |
| BPSINIEN | SECONDRY+23~, SECONDRY+36* |
| BPSINS | EN1+2~, EN1+18, SECINSCK+5~, SECINSCK+8, SECINSCK+9 |
| BPSINS("IBBAPI" | SECINSCK+10, SECINSCK+11 |
| BPSPCLS | EN1+2~, EN1+49*, EN1+50, EN1+51 |
| BPSPL59 | SECONDRY+24~, SECONDRY+94 |
| BPSPLAN | SECONDRY+24~ |
| BPSPLNSL | SECONDRY+24~ |
| BPSPSEQ | DISPLMES~, DISPLMES+15, DISPLMES+16, DISPLMES+19 |
| BPSPTNM | PROMPTRX+6~, PROMPTRX+15*, PROMPTRX+19 |
| BPSQ | PRI4RXRF+1~, PRI4RXRF+14*, PRI4RXRF+18, PRI4RXRF+29*, SECONDRY+23~, SECONDRY+48*, SECONDRY+49, SECONDRY+53* |
| BPSQLOOP | EN1+1~, EN1+3*, EN1+5, EN1+9*, EN1+13*, EN1+18*, EN1+29*, EN1+41*, EN1+45*, EN1+54* |
| BPSRET | EN1+1~, EN1+4*, EN1+41*, EN1+45, EN1+54*, PRI4RXRF+22~, PRI4RXRF+24*, PRI4RXRF+25, SEC4RXRF+1~, SEC4RXRF+4* , SEC4RXRF+7, SEC4RXRF+10, SEC4RXRF+17*, SEC4RXRF+18, SECONDRY+23~, SECONDRY+30*, SECONDRY+31, SECONDRY+33, SECONDRY+34, SECONDRY+35 , SECONDRY+68*, SECONDRY+69, SECONDRY+90*, SECONDRY+94, SECONDRY+117*, SECONDRY+118, SECONDRY+119, SECINSCK+5~, SECINSCK+8* |
| BPSRF | EN1+1~, EN1+14*, EN1+15, EN1+34, EN1+41, EN1+45, EN1+49, EN1+54, PRI4RXRF~, PRI4RXRF+3 , PRI4RXRF+16, PRI4RXRF+27, PRI4RXRF+30, SEC4RXRF~, SEC4RXRF+4, SEC4RXRF+7, SEC4RXRF+17, SEC4RXRF+21, SECONDRY~, SECONDRY+41 , SECONDRY+45, SECONDRY+59, SECONDRY+70, SECONDRY+90, SECONDRY+94, SECONDRY+100, SECONDRY+110, SECONDRY+117 |
| BPSRX | SECONDRY~, SECONDRY+41, SECONDRY+45, SECONDRY+59, SECONDRY+70, SECONDRY+90, SECONDRY+94, SECONDRY+100, SECONDRY+110, SECONDRY+117 , PROMPTRX+6~, PROMPTRX+12*, PROMPTRX+20 |
| BPSRXCOB | SECONDRY+23~, SECONDRY+35* |
| BPSRXD | PROMPTRX+6~ |
| BPSRXD(52 | PROMPTRX+14, PROMPTRX+15, PROMPTRX+16, PROMPTRX+17 |
| BPSRXN | EN1+1~, EN1+10*, EN1+12, PROMPTRX+6~, PROMPTRX+12*, PROMPTRX+19, PROMPTRX+20 |
| BPSRXST | PROMPTRX+6~, PROMPTRX+17*, PROMPTRX+19 |
| BPSWHERE | SECONDRY+24~, SECONDRY+113*, SECONDRY+114*, SECONDRY+117 |
| BPSZ | EN1+1~, EN1+7*, EN1+8, EN1+9, EN1+10, EN1+12*, EN1+13, EN1+14, PRI4RXRF+16*, PRI4RXRF+17 , PRI4RXRF+18, DISPLMES~, DISPLMES+13, DISPLMES+14, DISPLMES+15, DISPLMES+17, DISPLMES+18, DISPLMES+20 |
| BPX | SECINSCK+5~, SECINSCK+10*, SECINSCK+11 |
| BPY | SECONDRY+23~, SECONDRY+82*, SECONDRY+83, SECONDRY+84 |
| BPYDEF | SECONDRY+24~, SECONDRY+74*, SECONDRY+76*, SECONDRY+82 |
| DA | PROMPTRX+7~, PROMPTRX+12*, PROMPTRX+13, PROMPTRX+14, PROMPTRX+15, PROMPTRX+16, PROMPTRX+17 |
| DFN | SECINSCK~, SECINSCK+7, SECINSCK+8 |
| DIC | PROMPTRX+7~, PROMPTRX+8*, PROMPTRX+13 |
| DIQ | PROMPTRX+7~, PROMPTRX+12*, PROMPTRX+13 |
| DIQ(0 | PROMPTRX+12* |
| DOS | SECINSCK~, SECINSCK+7, SECINSCK+8 |
| DR | PROMPTRX+7~, PROMPTRX+12*, PROMPTRX+13 |
| DTOUT | PROMPTRX+7~, PROMPTRX+11 |
| DUOUT | PROMPTRX+7~, PROMPTRX+11 |
| OK | SECINSCK+5~, SECINSCK+6*, SECINSCK+10, SECINSCK+11*, SECINX+1 |
| U | EN1+10, EN1+35, EN1+50, EN1+51, PRI4RXRF+8, PRI4RXRF+17, PRI4RXRF+18, PRI4RXRF+24, PRI4RXRF+27, SEC4RXRF+10 , SEC4RXRF+18, DISPLMES+14, DISPLMES+15, DISPLMES+18, DISPLMES+20, SECONDRY+31, SECONDRY+33, SECONDRY+34, SECONDRY+35, SECONDRY+50 , SECONDRY+56, SECONDRY+68, SECONDRY+69, SECONDRY+70, SECONDRY+118, PROMPTRX+12, PROMPTRX+20, SECINSCK+11 |
| X | PROMPTRX+7~, PROMPTRX+8*, PROMPTRX+10 |
| Y | PROMPTRX+7~, PROMPTRX+11, PROMPTRX+12 |