BPSPRRX5 ;ALB/SS - ePharmacy secondary billing ;12-DEC-08
Source file <BPSPRRX5.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SELREFIL(BPSARR,BPSPRMPT,BPSMESS) | ;
|
|
FINDECLM(BPSRXIEN,BPSREF,BPCOBIND) | ;
|
|
DISPECLM(BP59) | ;
|
|
CLMINFO(BP59) | ;
|
|
GETPL59(BP59) | ;
|
|
GETRTP59(BP59) | ;
|
|
GETBIL59(BP59) | ;
|
|
SELCOB(BPSPRMPT,BPSMESS) | ;
|
|
SECNOPRM(BPSRX,BPSRF,BPSDOS,BPSDFN,BPDISPPR) | ;
|
|
GETOPPRA(BPSRESP,BPARR) | ; get the Other Payer-Patient Responsibility Amount/Qualifier pairs from the Primary payer response
; BPS*1*20 ; Input: BPSRESP - response file ien ; Output: array BPARR (pass by reference) ; BPARR = count of amount/qualifier pairs ; BPARR(#) = AMOUNT ^ QUALIFIER |
|
GETPPX | ;
|
Name | Field # of Occurrence |
---|---|
$$DFF2EXT^BPSECFM | GETOPPRA+20, GETOPPRA+23, GETOPPRA+25, GETOPPRA+27, GETOPPRA+29, GETOPPRA+31, GETOPPRA+33, GETOPPRA+35, GETOPPRA+37, GETOPPRA+39 , GETOPPRA+41, GETOPPRA+43, GETOPPRA+45 |
$$IEN59^BPSOSRX | FINDECLM+2 |
$$STATUS^BPSOSRX | FINDECLM+5, CLMINFO+13 |
$$PAYABLE^BPSOSRX5 | FINDECLM+6, CLMINFO+14 |
$$SECINSCK^BPSPRRX | SECNOPRM+60, SECNOPRM+72 |
$$SUBMCLM^BPSPRRX2 | SECNOPRM+101 |
DISPBILL^BPSPRRX2 | SECNOPRM+55 |
$$PROMPTS^BPSPRRX3 | SECNOPRM+85 |
$$FINDECLM^BPSPRRX5 | SECNOPRM+30 |
DISPECLM^BPSPRRX5 | SECNOPRM+35 |
$$PRIMDATA^BPSPRRX6 | SECNOPRM+75 |
$$SECDATA^BPSPRRX6 | SECNOPRM+79 |
ACTDTY^BPSPRRX7 | SECNOPRM+94 |
$$LJ^BPSSCR02 | CLMINFO+4, CLMINFO+9, CLMINFO+10, CLMINFO+11 |
$$NB^BPSSCR03 | FINDECLM+4 |
$$YESNO^BPSSCRRS | SECNOPRM+37, SECNOPRM+67, SECNOPRM+89 |
$$DRGNAME^BPSSCRU2 | CLMINFO+4 |
$$ECMENUM^BPSSCRU2 | CLMINFO+11 |
$$GETMWC^BPSSCRU2 | CLMINFO+11 |
$$MWCNAME^BPSSCRU2 | CLMINFO+11 |
$$NDC^BPSSCRU2 | CLMINFO+4 |
$$RL^BPSSCRU2 | CLMINFO+12 |
$$RTBB^BPSSCRU2 | CLMINFO+12 |
$$RXNUM^BPSSCRU2 | CLMINFO+10 |
$$RXREF^BPSSCRU2 | CLMINFO+3 |
$$RXST^BPSSCRU2 | CLMINFO+12 |
$$COB59^BPSUTIL2 | CLMINFO+2 |
$$LASTDOS^BPSUTIL2 | CLMINFO+7 |
^DIR | SELREFIL+15, SELCOB+9 |
EN1^IBNCPDPI | SECNOPRM+68 |
$$RXBILL^IBNCPUT3 | SECNOPRM+44 |
$$FMTE^XLFDT | SELREFIL+11, SELREFIL+12 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPSR - [#9002313.03] | GETOPPRA+16, GETOPPRA+20, GETOPPRA+23, GETOPPRA+25, GETOPPRA+27, GETOPPRA+29, GETOPPRA+31, GETOPPRA+33, GETOPPRA+35, GETOPPRA+37 , GETOPPRA+39, GETOPPRA+41, GETOPPRA+43, GETOPPRA+45 |
^BPST - [#9002313.59] | FINDECLM+3, GETPL59+1, GETRTP59+1, GETBIL59+1 |
Name | Line Occurrences |
---|---|
$$CLMINFO | DISPECLM+3 |
GETPPX | GETOPPRA+15, GETOPPRA+16, GETOPPRA+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMT | GETOPPRA+12~, GETOPPRA+20*, GETOPPRA+21, GETOPPRA+23*, GETOPPRA+24, GETOPPRA+25*, GETOPPRA+26, GETOPPRA+27*, GETOPPRA+28, GETOPPRA+29* , GETOPPRA+30, GETOPPRA+31*, GETOPPRA+32, GETOPPRA+33*, GETOPPRA+34, GETOPPRA+35*, GETOPPRA+36, GETOPPRA+37*, GETOPPRA+38, GETOPPRA+39* , GETOPPRA+40, GETOPPRA+41*, GETOPPRA+42, GETOPPRA+43*, GETOPPRA+44, GETOPPRA+45*, GETOPPRA+46 |
BP2NDBIL | SECNOPRM+23~, SECNOPRM+41, SECNOPRM+44*, SECNOPRM+45 |
BP59 | DISPECLM~, DISPECLM+3, CLMINFO~, CLMINFO+2, CLMINFO+3, CLMINFO+4, CLMINFO+7, CLMINFO+11, CLMINFO+12, GETPL59~ , GETPL59+1, GETRTP59~, GETRTP59+1, GETBIL59~, GETBIL59+1 |
BPARR | GETOPPRA~, GETOPPRA+13!, GETOPPRA+14*, GETOPPRA+21*, GETOPPRA+24*, GETOPPRA+26*, GETOPPRA+28*, GETOPPRA+30*, GETOPPRA+32*, GETOPPRA+34* , GETOPPRA+36*, GETOPPRA+38*, GETOPPRA+40*, GETOPPRA+42*, GETOPPRA+44*, GETOPPRA+46* |
BPARR( | GETOPPRA+21*, GETOPPRA+24*, GETOPPRA+26*, GETOPPRA+28*, GETOPPRA+30*, GETOPPRA+32*, GETOPPRA+34*, GETOPPRA+36*, GETOPPRA+38*, GETOPPRA+40* , GETOPPRA+42*, GETOPPRA+44*, GETOPPRA+46* |
BPCOB | CLMINFO+1~, CLMINFO+2*, CLMINFO+13 |
BPCOBIND | FINDECLM~, FINDECLM+2, FINDECLM+5 |
BPDISPPR | SECNOPRM~, SECNOPRM+51 |
BPPAYBLE | FINDECLM+1~, FINDECLM+6*, FINDECLM+8, FINDECLM+9, CLMINFO+1~, CLMINFO+14*, CLMINFO+15 |
BPPAYSEQ | SECNOPRM+23~ |
BPPSEQ | SECNOPRM+49~, SECNOPRM+54*, SECNOPRM+55 |
BPRESUBM | SECNOPRM+24~, SECNOPRM+27*, SECNOPRM+37*, SECNOPRM+38, SECNOPRM+79, SECNOPRM+97, SECNOPRM+98 |
BPRTTP59 | SECNOPRM+24~, SECNOPRM+79 |
BPS399 | SECNOPRM+42~, SECNOPRM+46*, SECNOPRM+48*, SECNOPRM+53, SECNOPRM+55 |
BPS59 | FINDECLM+1~, FINDECLM+2*, FINDECLM+3, FINDECLM+4, FINDECLM+7, FINDECLM+8, FINDECLM+9 |
BPSARR | SELREFIL~, SECNOPRM+24~, SECNOPRM+42~, SECNOPRM+44 |
BPSARR( | SELREFIL+9, SELREFIL+11, SELREFIL+12, SELREFIL+18, SECNOPRM+48, SECNOPRM+53, SECNOPRM+55 |
BPSBINFO | SECNOPRM+23~ |
BPSCNT | SELREFIL+1~, SELREFIL+3*, SELREFIL+10*, SELREFIL+11, SELREFIL+12, SECNOPRM+42~, SECNOPRM+47*, SECNOPRM+50*, SECNOPRM+52, SECNOPRM+55 |
BPSDFN | SECNOPRM~, SECNOPRM+60, SECNOPRM+68, SECNOPRM+72, SECNOPRM+94 |
BPSDOS | SECNOPRM~, SECNOPRM+60, SECNOPRM+72, SECNOPRM+85, SECNOPRM+94, SECNOPRM+101 |
BPSECLM | SECNOPRM+23~, SECNOPRM+30*, SECNOPRM+31, SECNOPRM+32, SECNOPRM+34, SECNOPRM+35 |
BPSECOND | SECNOPRM+24~, SECNOPRM+75, SECNOPRM+79, SECNOPRM+85, SECNOPRM+101 |
BPSECOND("INS | NAME" , SECNOPRM+89 |
BPSECOND("NEW | COB DATA" , SECNOPRM+92* |
BPSECOND("PLAN" | SECNOPRM+101 |
BPSECOND("PRI | MARY BILL" , SECNOPRM+82* |
BPSECOND("RTYPE" | SECNOPRM+101 |
BPSINIEN | SECNOPRM+23~ |
BPSMESS | SELREFIL~, SELREFIL+5, SELCOB~, SELCOB+4 |
BPSPL59 | SECNOPRM+24~, SECNOPRM+79 |
BPSPLAN | SECNOPRM+24~ |
BPSPLNSL | SECNOPRM+24~ |
BPSPRMPT | SELREFIL~, SELREFIL+4, SELCOB~, SELCOB+2 |
BPSQ | SECNOPRM+23~, SECNOPRM+33*, SECNOPRM+34, SECNOPRM+38* |
BPSREF | FINDECLM~, FINDECLM+2, FINDECLM+5 |
BPSRESP | GETOPPRA~, GETOPPRA+15, GETOPPRA+16, GETOPPRA+20, GETOPPRA+23, GETOPPRA+25, GETOPPRA+27, GETOPPRA+29, GETOPPRA+31, GETOPPRA+33 , GETOPPRA+35, GETOPPRA+37, GETOPPRA+39, GETOPPRA+41, GETOPPRA+43, GETOPPRA+45 |
BPSRET | SECNOPRM+23~, SECNOPRM+53*, SECNOPRM+54, SECNOPRM+75*, SECNOPRM+79, SECNOPRM+101*, SECNOPRM+102, SECNOPRM+103 |
BPSRF | SECNOPRM~, SECNOPRM+30, SECNOPRM+44, SECNOPRM+55, SECNOPRM+75, SECNOPRM+79, SECNOPRM+85, SECNOPRM+94, SECNOPRM+101 |
BPSRX | SECNOPRM~, SECNOPRM+30, SECNOPRM+44, SECNOPRM+55, SECNOPRM+75, SECNOPRM+79, SECNOPRM+85, SECNOPRM+94, SECNOPRM+101 |
BPSRXCOB | SECNOPRM+23~ |
BPSRXIEN | FINDECLM~, FINDECLM+2, FINDECLM+5 |
BPSSTAT | FINDECLM+1~, FINDECLM+5*, FINDECLM+6, FINDECLM+7, FINDECLM+8, FINDECLM+9, CLMINFO+1~, CLMINFO+13*, CLMINFO+14, CLMINFO+16 , CLMINFO+17, CLMINFO+18 |
BPSSTR | SELREFIL+1~, SELREFIL+11*, SELREFIL+14 |
BPSWHERE | SECNOPRM+24~, SECNOPRM+97*, SECNOPRM+98*, SECNOPRM+101 |
BPX | SELREFIL+2*, SELREFIL+9*, SELREFIL+11, SELREFIL+12, CLMINFO+1~, CLMINFO+4*, CLMINFO+9*, CLMINFO+10*, CLMINFO+11*, CLMINFO+12* , CLMINFO+15, CLMINFO+16, CLMINFO+17, CLMINFO+18, CLMINFO+19 |
BPX1 | CLMINFO+1~, CLMINFO+3*, CLMINFO+4, CLMINFO+10, CLMINFO+13 |
BPY | SECNOPRM+23~, SECNOPRM+67*, SECNOPRM+68, SECNOPRM+69 |
BPYDEF | SECNOPRM+23~, SECNOPRM+59*, SECNOPRM+61*, SECNOPRM+67 |
DIR | SELREFIL+1~, SELCOB+1~ |
DIR("A" | SELREFIL+4*, SELCOB+2* |
DIR("L" | SELREFIL+5*, SELREFIL+6*, SELREFIL+7*, SELREFIL+8*, SELREFIL+12*, SELREFIL+13*, SELCOB+4*, SELCOB+5*, SELCOB+6*, SELCOB+7* , SELCOB+8* |
DIR(0 | SELREFIL+14*, SELCOB+3* |
DOSDT | CLMINFO+1~, CLMINFO+7*, CLMINFO+9 |
U | SELREFIL+11, SELREFIL+12, FINDECLM+4, FINDECLM+5, FINDECLM+7, FINDECLM+8, FINDECLM+9, CLMINFO+4, CLMINFO+10, CLMINFO+13 , GETPL59+1, GETRTP59+1, GETBIL59+1, SECNOPRM+35, SECNOPRM+41, SECNOPRM+53, SECNOPRM+54, SECNOPRM+55, SECNOPRM+102, GETOPPRA+20 , GETOPPRA+21, GETOPPRA+23, GETOPPRA+24, GETOPPRA+25, GETOPPRA+26, GETOPPRA+27, GETOPPRA+28, GETOPPRA+29, GETOPPRA+30, GETOPPRA+31 , GETOPPRA+32, GETOPPRA+33, GETOPPRA+34, GETOPPRA+35, GETOPPRA+36, GETOPPRA+37, GETOPPRA+38, GETOPPRA+39, GETOPPRA+40, GETOPPRA+41 , GETOPPRA+42, GETOPPRA+43, GETOPPRA+44, GETOPPRA+45, GETOPPRA+46 |
X | SELREFIL+1~, SELREFIL+16, SELREFIL+17, SELCOB+1~, SELCOB+10 |
Y | SELREFIL+1~, SELREFIL+18, SELCOB+1~, SELCOB+11 |