BPSSCRU2 ;BHAM ISC/SS - ECME SCREEN UTILITIES ;05-APR-05
Source file <BPSSCRU2.m>
Package | Total | Call Graph |
---|---|---|
E Claims Management Engine | 4 | $$CHKINSUR^BPSSCR $$RXREF^BPSSCRU2 ($$NAMEPHON,$$PRCNTG)^BPSSCRU3 ($$DRUGDIE,$$RXAPI1,$$RXSUBF1)^BPSUTIL1 |
Outpatient Pharmacy | 3 | $$LSTRFL^PSOBPSU1 $$MWC^PSOBPSU2 $$GETNDC^PSONDCUT |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETMWC(BP59) | ;*/
|
|
MWCNAME(BPMWC) | ;
|
|
RXREF(BP59) | ;
|
|
MWC(BPRX,BPREF) | ;MAIL/WINDOW/CMOP
|
|
GETINSUR(BP59) | ;get insurance info by the pointer of #9002313.59
|
|
TRANDT(BP59) | ;
|
|
DIVIS(BP59) | ;
|
|
GETPATID(BP59) | ;
|
|
RXST(BP59) | ;
|
|
RXSTATUS(RXNUM) | ;*/
|
|
RXACTIVE(BPRXSTAT) | ;*/
; 0 not valid ; 1 valid (i.e. ACTIVE/NON-VERIFIED/REFILL/HOLD/DRUG INTERACTIONS/SUSPENDED) ; -1 doesn't exist |
|
RXSTANAM(BPRXSTAT) | ;*/
|
|
ISRXREL(BP59) | ;
|
|
RL(BP59) | ;
|
|
REFILINF(BP59) | ;*/
|
|
RXISSDT(BPRX) | ;
|
|
RXRELDT(BPRX) | ;
|
|
RXFILDT(BPRX) | ;
|
|
REFRELDT(BPRX,BPREF) | ;
|
|
REFFILDT(BPRX,BPREF) | ;
|
|
REFISSDT(BPRX,BPREF) | ;
|
|
REFDISDT(BPRX,BPREF) | ;
|
|
IFREFILL(BPRX,BPREF) | ;
|
|
RTBB(BP59) | ;*/
|
|
PATNAME(BPDFN) | ;
|
|
SSN4(DFN) | ;last 4 SSN
|
|
DRGNAM(BP50) | ;
|
|
GETDRUG(BP52) | ;
|
|
GETDRG59(BP59) | ;
|
|
FINISHST(BPARR59) | ;
|
|
RXNUM(BPRX) | ;
|
|
NDC(BPRX,BPREF) | ;*/
|
|
DRGNAME(BP59) | ;drug name BP59 -ptr to .59 file
|
|
ISEVEN(BPNUM) | ;
|
|
FORMAT(BPSTR,BPSMLEN,BPSCHR,BPSLFT) | ;
|
|
ECMENUM(BP59) | ;*/
|
Name | Field # of Occurrence |
---|---|
$$CHKINSUR^BPSSCR | GETINSUR+10 |
$$RXREF^BPSSCRU2 | RXST+2 |
$$NAMEPHON^BPSSCRU3 | GETINSUR+2 |
$$PRCNTG^BPSSCRU3 | FINISHST+4 |
$$DRUGDIE^BPSUTIL1 | DRGNAM+2 |
$$RXAPI1^BPSUTIL1 | RXSTATUS+2, RXISSDT+1, RXRELDT+1, RXFILDT+1, GETDRUG+4, RXNUM+1 |
$$RXSUBF1^BPSUTIL1 | REFRELDT+1, REFFILDT+1, REFDISDT+1, IFREFILL+1 |
$$LSTRFL^PSOBPSU1 | RXST+5 |
$$MWC^PSOBPSU2 | MWC+6 |
$$GETNDC^PSONDCUT | NDC+2 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPSC - [#9002313.02] | ECMENUM+6 |
^BPST - [#9002313.59] | RXREF+2, RXREF+3, TRANDT+1, DIVIS+1, GETPATID+1, RTBB+2, DRGNAME+2, ECMENUM+2, ECMENUM+3 |
^DPT - [#2] | PATNAME+1, SSN4+2 |
Name | Line Occurrences |
---|---|
$$DRGNAM | DRGNAME+3 |
$$FORMAT | ECMENUM+5, ECMENUM+7 |
$$GETDRUG | GETDRG59+3, DRGNAME+3 |
$$IFREFILL | REFILINF+4 |
$$ISRXREL | RL+1 |
$$MWC | GETMWC+3 |
$$REFDISDT | REFISSDT+1 |
$$REFFILDT | REFILINF+8 |
$$REFILINF | ISRXREL+2 |
$$REFISSDT | REFILINF+8 |
$$REFRELDT | REFILINF+8 |
$$RXFILDT | REFILINF+6 |
$$RXISSDT | REFILINF+6 |
$$RXREF | GETMWC+1, REFILINF+1, GETDRG59+2 |
$$RXRELDT | REFILINF+6 |
$$RXSTANAM | RXST+6 |
$$RXSTATUS | RXST+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BP1 | GETMWC+1~*, GETMWC+2, GETMWC+3, ISRXREL+1~, ISRXREL+2*, ISRXREL+3, ISRXREL+4, REFILINF+1~*, REFILINF+2, REFILINF+3 |
BP50 | DRGNAM~, DRGNAM+2 |
BP52 | GETDRUG~, GETDRUG+4 |
BP57 | GETINSUR+1~ |
BP59 | GETMWC~, GETMWC+1, RXREF~, RXREF+2, RXREF+3, GETINSUR~, GETINSUR+2, TRANDT~, TRANDT+1, DIVIS~ , DIVIS+1, GETPATID~, GETPATID+1, RXST~, RXST+2, ISRXREL~, ISRXREL+2, RL~, RL+1, REFILINF~ , REFILINF+1, RTBB~, RTBB+2, GETDRG59~, GETDRG59+2, FINISHST+1~, FINISHST+2*, FINISHST+3*, FINISHST+4, DRGNAME~ , DRGNAME+2, ECMENUM~, ECMENUM+2, ECMENUM+3 |
BPARR59 | FINISHST~ |
BPARR59( | FINISHST+3 |
BPDFN | PATNAME~, PATNAME+1 |
BPFIN | FINISHST+1~, FINISHST+2*, FINISHST+3, FINISHST+4*, FINISHST+5 |
BPHONE | GETINSUR+1~, GETINSUR+4*, GETINSUR+10, GETINSUR+11*, GETINSUR+13 |
BPINSID | GETINSUR+1~, GETINSUR+10*, GETINSUR+13 |
BPINSN | GETINSUR+1~ |
BPINSNM | GETINSUR+1~, GETINSUR+3*, GETINSUR+10, GETINSUR+12*, GETINSUR+13 |
BPMWC | MWCNAME~, MWCNAME+1 |
BPNUM | ISEVEN~, ISEVEN+1 |
BPREF | RXREF+1~, RXREF+3*, RXREF+4, MWC~, MWC+6, REFILINF+3~*, REFILINF+4, REFILINF+6, REFILINF+8, REFRELDT~ , REFRELDT+1, REFFILDT~, REFFILDT+1, REFISSDT~, REFISSDT+1, REFDISDT~, REFDISDT+1, IFREFILL~, IFREFILL+1, NDC~ , NDC+2 |
BPRET | RXSTATUS+1~, RXSTATUS+2*, RXSTATUS+3, RXSTATUS+4 |
BPRX | RXREF+1~, RXREF+2*, RXREF+4, MWC~, MWC+6, REFILINF+2~*, REFILINF+4, REFILINF+6, REFILINF+8, RXISSDT~ , RXISSDT+1, RXRELDT~, RXRELDT+1, RXFILDT~, RXFILDT+1, REFRELDT~, REFRELDT+1, REFFILDT~, REFFILDT+1, REFISSDT~ , REFISSDT+1, REFDISDT~, REFDISDT+1, IFREFILL~, IFREFILL+1, RXNUM~, RXNUM+1, NDC~, NDC+2, DRGNAME+1~ , DRGNAME+2*, DRGNAME+3 |
BPRXREF | RXST+1~, RXST+2*, RXST+5, RXST+6 |
BPRXSTAT | RXACTIVE~, RXACTIVE+4, RXSTANAM~, RXSTANAM+1, RXSTANAM+2, RXSTANAM+3, RXSTANAM+4, RXSTANAM+5, RXSTANAM+6, RXSTANAM+7 , RXSTANAM+8, RXSTANAM+9, RXSTANAM+10, RXSTANAM+11 |
BPSCHR | FORMAT~, FORMAT+5 |
BPSLFT | FORMAT~, FORMAT+4, FORMAT+6 |
BPSMLEN | FORMAT~, FORMAT+3, FORMAT+4, FORMAT+5 |
BPST0 | ECMENUM+1~, ECMENUM+2* |
BPST4 | ECMENUM+1~, ECMENUM+3* |
BPSTR | FORMAT~, FORMAT+1, FORMAT+3, FORMAT+4, FORMAT+6, FORMAT+7 |
BPTRBB | RTBB+1~, RTBB+2*, RTBB+3, RTBB+4, RTBB+5, RTBB+6, RTBB+7, RTBB+8, RTBB+9 |
BPX | GETINSUR+1~, GETINSUR+2*, GETINSUR+3, GETINSUR+4, GETDRG59+1~, GETDRG59+2*, GETDRG59+3 |
DFN | SSN4~, SSN4+2 |
LN | FORMAT+1~*, FORMAT+3, FORMAT+4, FORMAT+5 |
PC | ECMENUM+1~, ECMENUM+2*, ECMENUM+4*, ECMENUM+5, ECMENUM+6 |
PF | ECMENUM+1~, ECMENUM+2*, ECMENUM+5, ECMENUM+6 |
PR | ECMENUM+1~, ECMENUM+3*, ECMENUM+4 |
RXNUM | RXSTATUS~, RXSTATUS+2 |
U | GETMWC+3, RXREF+2, RXREF+3, RXREF+4, GETINSUR+3, GETINSUR+4, GETINSUR+13, TRANDT+1, DIVIS+1, GETPATID+1 , RXST+5, RXST+6, ISRXREL+4, REFILINF+2, REFILINF+3, REFILINF+6, REFILINF+8, RTBB+2, PATNAME+1, SSN4+2 , DRGNAME+2, ECMENUM+2, ECMENUM+3, ECMENUM+6 |
X | SSN4+1~, SSN4+2*, SSN4+3, NDC+1~, NDC+2*, NDC+3, ECMENUM+1~, ECMENUM+6*, ECMENUM+7, ECMENUM+8 |
ZZ | FORMAT+2~*, FORMAT+5*, FORMAT+6, FORMAT+7 |