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* |