BPSPRRX3 ;ALB/SS - ePharmacy secondary billing ;16-DEC-08
Source file <BPSPRRX3.m>
Package | Total | Call Graph |
---|---|---|
E Claims Management Engine | 8 | $$TRANREJ^BPSECFM $$IEN59^BPSOSRX $$SELECTPL^BPSPRRX1 $$RATETYPE^BPSPRRX2 $$GETRTP59^BPSPRRX5 $$GETPDIEN^BPSPRRX6 $$YESNO^BPSSCRRS $$RXAPI1^BPSUTIL1 |
Integrated Billing | 2 | $$INSUR^IBBAPI $$PLANEPS^IBNCPDPU |
VA FileMan | 2 | $$GET1^DIQ ^DIR |
Kernel | 1 | $$FMTE^XLFDT |
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 | BPSPRRX BPSPRRX5 BPSRES |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROMPTS(RX,FILL,DOS,BPSPRARR) | ;
|
|
END | ;
|
|
ASKPAID(BPSSET,BPSQUAL,BPSAMT,BPCNT,BPSPAID) | ;
|
|
ASK1 | ||
DISPSEC(BPSPRARR) | ;
; Validate and Display the current secondary insurance information and prompt to edit. ; Input: ; BPSPRARR - Array of COB data, passed by reference |
|
PROMPT(ZERONODE,PRMTMSG,DFLTVAL,BPSHLP) | ;
|
|
GETCDLST(VERSION) | ; Returns a list of codes by field/version for use in PROMPTS
|
|
PAYSHTV(BPSPLAN) | ;Get the Billing Payer Sheet version for this plan
; BPSPLAN = IEN to GROUP INSURANCE PLAN file #355.3 |
|
SET308(BPSSET) | ;
|
|
SET308C8 | ;set of codes for 308-C8
; set of codes |
Name | Field # of Occurrence |
---|---|
$$TRANREJ^BPSECFM | DISPSEC+41 |
$$IEN59^BPSOSRX | PROMPTS+28, PROMPTS+48 |
$$SELECTPL^BPSPRRX1 | PROMPTS+68 |
$$RATETYPE^BPSPRRX2 | PROMPTS+78 |
$$GETRTP59^BPSPRRX5 | PROMPTS+49 |
$$GETPDIEN^BPSPRRX6 | ASK1+12 |
$$YESNO^BPSSCRRS | PROMPTS+63 |
$$RXAPI1^BPSUTIL1 | PROMPTS+32 |
$$GET1^DIQ | PROMPTS+127, DISPSEC+20, DISPSEC+32 |
^DIR | PROMPT+11 |
$$INSUR^IBBAPI | PROMPTS+36 |
$$PLANEPS^IBNCPDPU | PAYSHTV+4 |
$$FMTE^XLFDT | PROMPTS+97, DISPSEC+25 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DGCR(399.3 - [#399.3] | GET1^DIQ |
^BPS(9002313.2 - [#9002313.2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPS(9002313.2 - [#9002313.2] | GETCDLST+5, GETCDLST+6, GETCDLST+7, GETCDLST+8 |
^BPSF(9002313.92 - [#9002313.92] | PAYSHTV+8 |
^BPST - [#9002313.59] | PROMPTS+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | GETCDLST+1~ |
ARRAY( | GETCDLST+8*, GETCDLST+9, GETCDLST+10 |
BPCNT | PROMPTS+18~, PROMPTS+122*, PROMPTS+129, PROMPTS+131, PROMPTS+149*, PROMPTS+150, PROMPTS+154*, PROMPTS+155, PROMPTS+156, PROMPTS+157* , PROMPTS+158, PROMPTS+159, ASKPAID~, ASKPAID+2, ASK1+11*, ASK1+12 |
BPQ | PROMPTS+17~, PROMPTS+22*, PROMPTS+39*, PROMPTS+40, PROMPTS+44*, PROMPTS+55*, PROMPTS+56*, PROMPTS+57*, PROMPTS+58*, PROMPTS+62 , PROMPTS+63*, PROMPTS+122*, PROMPTS+125, PROMPTS+129*, PROMPTS+131* |
BPQUIT | PROMPT+5~ |
BPRATTYP | PROMPTS+19~, PROMPTS+78*, PROMPTS+79, PROMPTS+80 |
BPSAMT | PROMPTS+128*, PROMPTS+129, ASKPAID~, ASK1+3 |
BPSBPSH | PAYSHTV+2~, PAYSHTV+6*, PAYSHTV+7, PAYSHTV+8 |
BPSCD | GETCDLST+1~, GETCDLST+5*, GETCDLST+6, GETCDLST+7, GETCDLST+8 |
BPSCOB | DISPSEC+5~, DISPSEC+8*, DISPSEC+19 |
BPSCOV | DISPSEC+5~, DISPSEC+11*, DISPSEC+12*, DISPSEC+13*, DISPSEC+14*, DISPSEC+21 |
BPSDFLT | PROMPTS+17~, PROMPTS+90*, PROMPTS+91, PROMPTS+96*, PROMPTS+97, PROMPTS+102*, PROMPTS+103, PROMPTS+109*, PROMPTS+110*, PROMPTS+111* , PROMPTS+112, PROMPTS+151*, PROMPTS+152 |
BPSFIEN | PROMPTS+19~ |
BPSHLP | PROMPT~, PROMPT+9 |
BPSINS | PROMPTS+20~, PROMPTS+36 |
BPSINS("IBBAPI" | PROMPTS+40, PROMPTS+41, PROMPTS+42, PROMPTS+43 |
BPSOK | GETCDLST+1~, GETCDLST+6*, GETCDLST+7*, GETCDLST+8 |
BPSPAID | PROMPTS+18~, PROMPTS+121!, PROMPTS+129, PROMPTS+131, ASKPAID~ |
BPSPAID(1 | PROMPTS+134, PROMPTS+135, PROMPTS+136, ASK1+7, ASK1+8, ASK1+9*, ASK1+12* |
BPSPAID(2 | ASK1+2, ASK1+6, ASK1+13* |
BPSPDRJ | PROMPTS+19~, PROMPTS+112*, PROMPTS+113, PROMPTS+116, PROMPTS+143 |
BPSPIEN | PROMPTS+18~, PROMPTS+25*, PROMPTS+57, PROMPTS+58, PROMPTS+90, PROMPTS+93, PROMPTS+96, PROMPTS+99, PROMPTS+102, PROMPTS+105 , PROMPTS+110, PROMPTS+111, PROMPTS+118, PROMPTS+119, PROMPTS+125, PROMPTS+126, PROMPTS+128, PROMPTS+133, PROMPTS+135, PROMPTS+139 , PROMPTS+145, PROMPTS+146, PROMPTS+150, PROMPTS+151, PROMPTS+160, PROMPTS+161, PROMPTS+163, PROMPTS+166, PROMPTS+169, PROMPTS+172 , PROMPTS+175, DISPSEC+5~, DISPSEC+8*, DISPSEC+24, DISPSEC+25, DISPSEC+26, DISPSEC+29, DISPSEC+30, DISPSEC+31, DISPSEC+39 , DISPSEC+40, DISPSEC+41 |
BPSPLAN | PROMPTS+17~, PROMPTS+68*, PROMPTS+69, PROMPTS+71, PROMPTS+73, PAYSHTV~, PAYSHTV+4 |
BPSPLNSL | PROMPTS+19~, PROMPTS+68 |
BPSPLNSL(1 | PROMPTS+72 |
BPSPLNSL(7 | PROMPTS+70 |
BPSPRA | ASKPAID+1~, ASK1+9*, ASK1+10 |
BPSPRARR | PROMPTS~, PROMPTS+53, DISPSEC~ |
BPSPRARR("308-C8" | PROMPTS+56, PROMPTS+83*, PROMPTS+85, PROMPTS+87*, PROMPTS+177*, PROMPTS+178*, DISPSEC+11 |
BPSPRARR("INS | NAME" , PROMPTS+39*, PROMPTS+43*, PROMPTS+72*, DISPSEC+19 |
BPSPRARR("OTH | ER PAYER" , PROMPTS+57, PROMPTS+58, PROMPTS+90, PROMPTS+93*, PROMPTS+96, PROMPTS+99*, PROMPTS+102, PROMPTS+105*, PROMPTS+110 , PROMPTS+111, PROMPTS+118!, PROMPTS+119*, PROMPTS+125, PROMPTS+126, PROMPTS+128, PROMPTS+133!, PROMPTS+135*, PROMPTS+139*, PROMPTS+145! , PROMPTS+146*, PROMPTS+150, PROMPTS+151, PROMPTS+160!, PROMPTS+161*, PROMPTS+163*, PROMPTS+166, PROMPTS+169*, PROMPTS+172*, PROMPTS+175 , DISPSEC+24, DISPSEC+25, DISPSEC+26, DISPSEC+29, DISPSEC+30, DISPSEC+31, DISPSEC+39, DISPSEC+40, DISPSEC+41 |
BPSPRARR("PLAN" | PROMPTS+39*, PROMPTS+42*, PROMPTS+56, PROMPTS+68, PROMPTS+71* |
BPSPRARR("PRI | OR PAYMENT" , PROMPTS+175, PROMPTS+176* |
BPSPRARR("RTYPE" | PROMPTS+49*, PROMPTS+50*, PROMPTS+56, PROMPTS+78, PROMPTS+80*, DISPSEC+20 |
BPSPSARR | PROMPTS+19~ |
BPSPSH | PAYSHTV+2~, PAYSHTV+4*, PAYSHTV+6 |
BPSPSHV | PROMPTS+19~, PROMPTS+73*, PROMPTS+124 |
BPSQ | PROMPTS+17~, PROMPTS+22*, PROMPTS+57, PROMPTS+67, PROMPTS+69*, PROMPTS+74*, PROMPTS+75, ASKPAID+1~*, ASK1+7, ASK1+9* |
BPSQUAL | PROMPTS+126*, PROMPTS+127*, PROMPTS+129, ASKPAID~, ASK1 |
BPSRET | PROMPTS+20~, PROMPTS+36* |
BPSRJ | PROMPTS+18~, PROMPTS+148! |
BPSRJ( | PROMPTS+154*, PROMPTS+158*, PROMPTS+161 |
BPSSET | PROMPTS+17~, PROMPTS+18~, PROMPTS+84*, PROMPTS+85, PROMPTS+108*, PROMPTS+112, PROMPTS+124*, PROMPTS+129, PROMPTS+131, ASKPAID~ , ASK1, GETCDLST+1~, GETCDLST+4*, GETCDLST+10*, GETCDLST+11, SET308~, SET308+3* |
BPSV | GETCDLST+1~, GETCDLST+6*, GETCDLST+7 |
BPSX | ASKPAID+1~, ASK1+7*, ASK1+8, ASK1+9 |
BPX | PROMPTS+17~, PROMPTS+39*, PROMPTS+40*, PROMPTS+41, PROMPTS+42, PROMPTS+43, PROMPTS+57*, PROMPTS+122*, PROMPTS+125*, PROMPTS+126 , PROMPTS+128, PROMPTS+134*, PROMPTS+135, PROMPTS+136, PROMPTS+149*, PROMPTS+150*, PROMPTS+151, PROMPTS+161*, DISPSEC+5~, DISPSEC+30* , DISPSEC+31, DISPSEC+40*, DISPSEC+41, SET308+1~, SET308+2* |
BPX1 | PROMPTS+19~, PROMPTS+125*, PROMPTS+134*, PROMPTS+139, PROMPTS+150*, PROMPTS+161*, PROMPTS+163 |
BPZ | SET308+1~, SET308+2*, SET308+3 |
CSUB | GETCDLST+1~ |
DATA | DISPSEC+5~, DISPSEC+31*, DISPSEC+32, DISPSEC+33, DISPSEC+34, DISPSEC+36 |
DFLTVAL | PROMPT~, PROMPT+10 |
DFN | PROMPTS+17~, PROMPTS+31*, PROMPTS+32*, PROMPTS+33, PROMPTS+36, PROMPTS+68 |
DIR | PROMPT+6~ |
DIR("?" | PROMPT+9* |
DIR("A" | PROMPT+8* |
DIR("B" | PROMPT+10* |
DIR(0 | PROMPT+7* |
DIROUT | PROMPT+5~, PROMPT+12 |
DOS | PROMPTS~, PROMPTS+14, PROMPTS+36, PROMPTS+68 |
DTOUT | PROMPT+5~, PROMPT+12 |
DUOUT | PROMPT+5~, PROMPT+12 |
FILL | PROMPTS~, PROMPTS+13, PROMPTS+28, PROMPTS+48 |
IEN59PR | PROMPTS+17~, PROMPTS+28*, PROMPTS+31 |
IEN59SEC | PROMPTS+20~, PROMPTS+48*, PROMPTS+49 |
PRMTMSG | PROMPT~, PROMPT+8 |
RETV | PROMPTS+18~, PROMPTS+85*, PROMPTS+86, PROMPTS+87, PROMPTS+91*, PROMPTS+92, PROMPTS+93, PROMPTS+97*, PROMPTS+98, PROMPTS+99 , PROMPTS+103*, PROMPTS+104, PROMPTS+105, PROMPTS+152*, PROMPTS+153, PROMPTS+154, PROMPTS+156*, PROMPTS+158 |
RETV1 | ASKPAID+1~, ASK1*, ASK1+1, ASK1+2, ASK1+6, ASK1+8, ASK1+10, ASK1+12, ASK1+13, ASK1+14 |
RETV2 | ASKPAID+1~, ASK1+3*, ASK1+4, ASK1+9, ASK1+10, ASK1+12 |
RX | PROMPTS~, PROMPTS+12, PROMPTS+28, PROMPTS+32, PROMPTS+48 |
TOTAL | PROMPTS+18~, PROMPTS+122*, PROMPTS+136*, PROMPTS+176, PROMPTS+177 |
U | PROMPTS+31, PROMPTS+41, PROMPTS+42, PROMPTS+43, PROMPTS+57, PROMPTS+70, PROMPTS+72, PROMPTS+85, PROMPTS+90, PROMPTS+91 , PROMPTS+93, PROMPTS+96, PROMPTS+97, PROMPTS+99, PROMPTS+102, PROMPTS+103, PROMPTS+105, PROMPTS+112, PROMPTS+119, PROMPTS+126 , PROMPTS+128, PROMPTS+139, PROMPTS+146, PROMPTS+154, PROMPTS+158, PROMPTS+163, PROMPTS+169, PROMPTS+172, ASK1, ASK1+3 , ASK1+8, ASK1+9, ASK1+12, DISPSEC+24, DISPSEC+25, DISPSEC+26, DISPSEC+32, DISPSEC+33, DISPSEC+34, DISPSEC+36 , GETCDLST+7, GETCDLST+8, GETCDLST+10, PAYSHTV+8, SET308+3 |
VERSION | GETCDLST~, GETCDLST+2*, GETCDLST+3*, GETCDLST+7 |
VSUB | GETCDLST+1~ |
X | GETCDLST+1~, GETCDLST+9*, GETCDLST+10 |
Y | PROMPT+5~, PROMPT+12, PROMPT+13 |
ZERONODE | PROMPT~, PROMPT+7 |
Name | Field # of Occurrence |
---|---|
$T(SET308C8+BPX | SET308+2 |