BPSRPT1 ;BHAM ISC/BEE - ECME REPORTS ;14-FEB-05
Source file <BPSRPT1.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 |
|---|---|---|
| COLLECT(BPGLTMP) | ||
| EXIT | ||
| FM2YMD(BPFMDT) | ||
| PROCESS(BP59) | ;
|
|
| DUP | ;If Duplicate Claims Report check TRANSACTION RESPONSE STATUS in file #9002313.0301
; if the Claim has a Duplicate Status, get the Patient Payment Amount |
|
| XPROC | ||
| CHKPHRM(BP59) | ||
| RELEASED(BPRX,BPREF) | ||
| AUTOREV(BP59) | ||
| CLSCLM(BP59) | ||
| RTBCK(BP59) | ||
| CKPRESC(BPS59,BPSPRESC) | ;
; |
|
| CKPRESCX | ;
|
|
| PAUSE | ||
| PAUSE2 | ||
| ECMENUM(BP59) | ;*/
|
|
| DATTIM(X) | ||
| RTBCKNAM(BPINDEX) | ||
| CKREJ(BP59,BPREJCD) |
| Name | Field # of Occurrence |
|---|---|
| $$GETPPAY^BPSRPT2 | DUP+10 |
| $$REJTEXT^BPSRPT2 | CKREJ+2 |
| RESP59^BPSRPT2 | DUP+4 |
| SETTMP^BPSRPT2 | DUP+81 |
| $$PRICING^BPSRPT5 | PROCESS+54 |
| $$DRGCLNAM^BPSRPT6 | DUP+40 |
| $$GETDRGCL^BPSRPT6 | DUP+40 |
| $$GETDRUG^BPSRPT6 | DUP+33 |
| $$INSNAM^BPSRPT6 | DUP+28 |
| $$MWC^BPSRPT6 | DUP+25 |
| $$REFRELDT^BPSRPT6 | RELEASED+3 |
| $$RXRELDT^BPSRPT6 | RELEASED+2 |
| $$STATUS^BPSRPT6 | PROCESS+26 |
| $$CLRSN^BPSRPT7 | DUP+47 |
| $$CLOSED02^BPSSCR03 | PROCESS+30, DUP+78 |
| $$ELIGCODE^BPSSCR05 | DUP+62 |
| $$CHKINS^BPSSCRCU | DUP+29 |
| $$ECMENUM^BPSSCRU2 | ECMENUM+1 |
| $$COB59^BPSUTIL2 | PROCESS+4 |
| $$GET1^DIQ | DUP+6, DUP+72, DUP+75, CKPRESC+7, CKPRESC+13 |
| $$COLLECT^IBNCPEV3 | COLLECT+11 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | GET1^DIQ |
| 9002313.0301 | GET1^DIQ |
| ^BPST - [#9002313.59] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BPSC - [#9002313.02] | COLLECT+25, COLLECT+26, AUTOREV+2, CLSCLM+2 |
| ^BPSF(9002313.93 - [#9002313.93] | CKREJ+5 |
| ^BPST - [#9002313.59] | PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+30, DUP+78, CHKPHRM+1, AUTOREV+1, CLSCLM+1, RTBCK+1 |
| ^BPST("AE" | COLLECT+27 |
| ^BPSTL - [#9002313.57] | COLLECT+42 |
| ^BPSTL("AH" | COLLECT+40, COLLECT+41 |
| Name | Line Occurrences |
|---|---|
| $$AUTOREV | PROCESS+47 |
| $$CHKPHRM | PROCESS+19 |
| $$CKPRESC | DUP+67 |
| $$CKREJ | DUP+56 |
| $$CLSCLM | PROCESS+50, PROCESS+57 |
| $$FM2YMD | COLLECT+23, COLLECT+24 |
| $$RELEASED | PROCESS+22 |
| $$RTBCK | DUP+13 |
| CKPRESCX | CKPRESC+10, CKPRESC+16 |
| EXIT | COLLECT+7 |
| PROCESS | COLLECT+31, COLLECT+45 |
| XPROC | PROCESS+16, PROCESS+19, PROCESS+23, PROCESS+29, PROCESS+30, PROCESS+34, PROCESS+35, PROCESS+39, PROCESS+40, PROCESS+43 , PROCESS+44, PROCESS+47, PROCESS+50, PROCESS+54, PROCESS+57, PROCESS+60, DUP+2, DUP+22, DUP+25, DUP+29 , DUP+34, DUP+35, DUP+40, DUP+45, DUP+50, DUP+51, DUP+54, DUP+62, DUP+65, DUP+70 , DUP+75, DUP+78 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AR | AUTOREV~, AUTOREV+2*, AUTOREV+3 |
| BB | RTBCK~, RTBCK+1*, RTBCK+2*, RTBCK+3 |
| BP02 | COLLECT~, COLLECT+26*, COLLECT+27, AUTOREV~, AUTOREV+1*, AUTOREV+2, CLSCLM~, CLSCLM+1*, CLSCLM+2 |
| BP57 | COLLECT~, COLLECT+41*, COLLECT+42 |
| BP59 | COLLECT~, COLLECT+27*, COLLECT+28, COLLECT+29, COLLECT+30, COLLECT+31, COLLECT+42*, COLLECT+43, COLLECT+44, COLLECT+45 , PROCESS~, PROCESS+4, PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+19, PROCESS+30, PROCESS+47, PROCESS+50 , PROCESS+54, PROCESS+57, DUP+4, DUP+13, DUP+28, DUP+47, DUP+56, DUP+62, DUP+67, DUP+72 , DUP+75, DUP+78, DUP+81, CHKPHRM~, CHKPHRM+1, AUTOREV~, AUTOREV+1, CLSCLM~, CLSCLM+1, RTBCK~ , RTBCK+1, ECMENUM~, ECMENUM+1, CKREJ~, CKREJ+2 |
| >> BPACREJ | DUP+50, DUP+51 |
| >> BPALRC | COLLECT+11 |
| BPAP | DATTIM~, DATTIM+4*, DATTIM+5 |
| >> BPAUTREV | PROCESS+47 |
| BPBCK | PROCESS+1~, DUP+13*, DUP+18 |
| >> BPBCKX | DUP+18*, DUP+22 |
| BPBCKXBPDFN | PROCESS+1~ |
| >> BPBEGDT | COLLECT+4*, COLLECT+11, COLLECT+23, COLLECT+39, DUP+81 |
| >> BPBILL | COLLECT+11, DUP+75 |
| BPBILLED | PROCESS+1~, DUP+75* |
| >> BPCCRSN | DUP+45, DUP+47 |
| >> BPDFN | PROCESS+13*, DUP+81 |
| >> BPDRGCL | COLLECT+11, DUP+40, DUP+42 |
| >> BPDRUG | COLLECT+11, DUP+35, DUP+37 |
| >> BPDUP | DUP+8, DUP+9 |
| BPDUPPAY | PROCESS+2~, DUP+10*, DUP+81 |
| BPDUPREC | PROCESS+2~, DUP+2, DUP+3*, DUP+8*, DUP+9*, DUP+10 |
| BPDUPST | PROCESS+2~, DUP+6*, DUP+7, DUP+8, DUP+9, DUP+81 |
| >> BPELIG1 | COLLECT+11, DUP+62 |
| >> BPELIG1( | DUP+62 |
| >> BPENDDT | COLLECT+5*, COLLECT+6*, COLLECT+11, COLLECT+24, COLLECT+40, DUP+81 |
| BPENDDT1 | COLLECT~, COLLECT+24*, COLLECT+25 |
| BPFMDT | FM2YMD~, FM2YMD+1, FM2YMD+2 |
| BPGLTMP | COLLECT~, COLLECT+7, COLLECT+11, COLLECT+29, COLLECT+30, COLLECT+43, COLLECT+44, EXIT, DUP+81 |
| BPH | DATTIM~, DATTIM+3*, DATTIM+4*, DATTIM+5* |
| BPINDEX | RTBCKNAM~ |
| >> BPINSINF | COLLECT+7, COLLECT+11, DUP+29 |
| BPIX | COLLECT~, COLLECT+21*, COLLECT+23, COLLECT+24, COLLECT+25, COLLECT+26 |
| BPLDT02 | COLLECT~, COLLECT+23*, COLLECT+25*, COLLECT+26, COLLECT+30 |
| BPLDT57 | COLLECT~, COLLECT+39*, COLLECT+40*, COLLECT+41, COLLECT+44 |
| BPM | DATTIM~, DATTIM+3*, DATTIM+5 |
| >> BPMAX | COLLECT+11, DUP+75 |
| >> BPMIN | COLLECT+11, DUP+75 |
| >> BPMWC | COLLECT+7, COLLECT+11, DUP+25 |
| >> BPNBSTS | COLLECT+11 |
| >> BPOPCL | DUP+78 |
| >> BPPAT | COLLECT+11, DUP+70, DUP+72 |
| BPPAYBL | PROCESS+1~, PROCESS+33*, PROCESS+34, PROCESS+44, DUP+81 |
| >> BPPHARM | COLLECT+7, COLLECT+11, PROCESS+19, DUP+81 |
| >> BPPHARM( | CHKPHRM+2 |
| BPPLAN | PROCESS+1~, DUP+28*, DUP+29, DUP+30*, DUP+81 |
| >> BPQ | PAUSE+2*, PAUSE2+2* |
| >> BPQSTPAT | DUP+70 |
| BPREF | PROCESS+1~, PROCESS+10*, PROCESS+22, PROCESS+26, DUP+25, DUP+81, RELEASED~, RELEASED+2, RELEASED+3 |
| BPREJ | PROCESS+1~, PROCESS+38*, PROCESS+40, DUP+81 |
| BPREJCD | DUP+54, DUP+56, CKREJ~, CKREJ+5 |
| >> BPRESC | DUP+65, DUP+67 |
| >> BPRLNRL | COLLECT+11, PROCESS+23 |
| BPRLSDT | PROCESS+1~, PROCESS+22*, PROCESS+23, PROCESS+43, DUP+81 |
| >> BPRTBCK | COLLECT+7, DUP+22 |
| >> BPRTYPE | COLLECT+7, COLLECT+11, COLLECT+21, PROCESS+29, PROCESS+30, PROCESS+34, PROCESS+35, PROCESS+39, PROCESS+40, PROCESS+43 , PROCESS+44, PROCESS+47, PROCESS+50, PROCESS+54, PROCESS+57, PROCESS+60, DUP+2, DUP+62 |
| BPRX | PROCESS+1~, PROCESS+7*, PROCESS+22, PROCESS+26, DUP+25, DUP+33, DUP+81, RELEASED~, RELEASED+2, RELEASED+3 |
| BPRXDC | PROCESS+1~, DUP+40*, DUP+42 |
| BPRXDRG | PROCESS+1~, DUP+33*, DUP+34, DUP+37, DUP+40, DUP+81 |
| BPS59 | CKPRESC~, CKPRESC+7 |
| BPSEQ | PROCESS+1~, PROCESS+4*, PROCESS+26 |
| BPSFND | CKPRESC+2~, CKPRESC+4*, CKPRESC+19*, CKPRESCX+1 |
| BPSPOS | PROCESS+2~, DUP+4, DUP+5, DUP+6, DUP+10 |
| BPSPRESC | CKPRESC~, CKPRESC+19 |
| BPSRESP | PROCESS+2~, DUP+4, DUP+5, DUP+6, DUP+10 |
| BPSRX | CKPRESC+2~, CKPRESC+7*, CKPRESC+10, CKPRESC+13 |
| BPSRXPRSC | CKPRESC+2~, CKPRESC+13*, CKPRESC+16, CKPRESC+19 |
| BPSTATUS | PROCESS+1~, PROCESS+26*, PROCESS+29, PROCESS+33, PROCESS+35, PROCESS+38, PROCESS+39, PROCESS+60, DUP+50, DUP+51 , DUP+81 |
| BPSTOP | PROCESS+1~, DUP+35, DUP+36*, DUP+37*, DUP+40, DUP+41*, DUP+42*, DUP+45, DUP+46*, DUP+47* , DUP+54, DUP+55*, DUP+56*, DUP+65, DUP+66*, DUP+67*, DUP+70, DUP+71*, DUP+72* |
| >> BPSUMDET | COLLECT+7, DUP+81 |
| BPT | DATTIM~, DATTIM+2*, DATTIM+3, DATTIM+5 |
| CL | CLSCLM~, CLSCLM+2*, CLSCLM+3 |
| DATE | DATTIM~, DATTIM+1*, DATTIM+5*, DATTIM+6 |
| DTIME | PAUSE+2, PAUSE2+2 |
| >> ELIG | DUP+62* |
| FREJ | CKREJ~, CKREJ+1*, CKREJ+3, CKREJ+5*, CKREJ+6 |
| I | DUP+37*, DUP+42*, DUP+47*, DUP+56*, DUP+67*, DUP+72*, CKREJ~, CKREJ+5* |
| IO | PAUSE+3, PAUSE2+3 |
| IO(0 | PAUSE+1, PAUSE2+1 |
| OK | COLLECT~, COLLECT+3*, COLLECT+7*, EXIT+1 |
| PHARM | CHKPHRM~, CHKPHRM+1*, CHKPHRM+2*, CHKPHRM+3 |
| RDT | RELEASED~, RELEASED+2*, RELEASED+3*, RELEASED+4 |
| REJ | CKREJ~, CKREJ+2, CKREJ+4*, CKREJ+5 |
| REJ( | CKREJ+3, CKREJ+4 |
| U | PROCESS+7, PROCESS+10, PROCESS+13, PROCESS+16, PROCESS+30, DUP+29, DUP+30, DUP+47, DUP+78, DUP+81 , AUTOREV+1, AUTOREV+2, CLSCLM+1, RTBCK+1 |
| X | COLLECT~, PAUSE~, PAUSE+2*, PAUSE2~, PAUSE2+2*, DATTIM~, DATTIM+1, DATTIM+2, CKREJ~, CKREJ+2* , CKREJ+3*, CKREJ+4 |
| Y | COLLECT~, FM2YMD~, FM2YMD+1*, FM2YMD+2 |
| Y1 | FM2YMD~, FM2YMD+1* |