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 |