Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BPSECMP2

Package: E Claims Management Engine

Routine: BPSECMP2


Information

BPSECMP2 ;BHAM ISC/FCS/DRS - Parse Claim Response ;11/14/07 13:23

Source Information

Source file <BPSECMP2.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
E Claims Management Engine 8 $$DFF2EXT^BPSECFM  DUR1^BPSNCPD3  ($$IEN59,$$STATUS)^BPSOSRX  $$ISREVERS^BPSOSU  $$CLOSED02^BPSSCR03  $$RXSTATUS^BPSSCRU2  ($$RXAPI1,$$RXSUBF1,RXAPI,RXSUBF)^BPSUTIL1  $$COB59^BPSUTIL2  
Outpatient Pharmacy 3 $$GETNDC^PSONDCUT  SYNC^PSOREJUT  AUDIT^PSOTRI  
VA FileMan 3 (,UPDATE)^DIE  FDA^DILF  ($$GET1,GETS)^DIQ  
Integrated Billing 2 $$STORESP^IBNCPDP  $$RXBILL^IBNCPUT3  
Kernel 1 $$NOW^XLFDT  
MailMan 1 ^XMD  
Registration 1 $$SITE^VASITE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
E Claims Management Engine 3 BPSBUTL  BPSECMPS  BPSOSQL  
Outpatient Pharmacy 1 PSOBPSUT  

Entry Points

Name Comments DBIA/ICR reference
BULL(RX,FILL,CLAIMIEN,DFN,REASON,ECME) ;
; Create bulletin to tell OPECC to reverse/close secondary claim
; Input Parameters
; RX - Prescription IEN (required)
; FILL - Fill Number (required)
; CLAIMIEN - BPS Claims IEN for the primary reversal
; DFN - Patient IEN
; REASON - Close Reason
; ECME - ECME Number
PROCDUR ;
SENDBULL(RX,FILL) ;
; Check if a bulletin should be created, which we want to do if:
; > There is a non-cancelled IB bill for the secondary claim
; > There is a open ECME secondary claim
;
; Input Parameters
; RX - Prescription IEN (required)
; FILL - Fill Number (required)
; Output
; 0 - Do not create the bulletin
; 1 - Create bulletin
PROCOTH ;
DURSYNC(IEN59) ;
; Synch DURs between ECME and PSO
; Parameters:
; IEN59 is the BPS Transaction IEN
IBSEND(CLAIMIEN,RESPIEN,EVENT,USER) ;
PROCADM ;
PROCBEN ;

External References

Name Field # of Occurrence
$$DFF2EXT^BPSECFM IBSEND+77, IBSEND+80, IBSEND+83, IBSEND+85, IBSEND+88, IBSEND+114
DUR1^BPSNCPD3 IBSEND+175
$$IEN59^BPSOSRX IBSEND+174, SENDBULL+28
$$STATUS^BPSOSRX IBSEND+172
$$ISREVERS^BPSOSU IBSEND+124
$$CLOSED02^BPSSCR03 SENDBULL+35
$$RXSTATUS^BPSSCRU2 IBSEND+134
$$RXAPI1^BPSUTIL1 IBSEND+54, IBSEND+92, IBSEND+116, BULL+49, BULL+50
$$RXSUBF1^BPSUTIL1 IBSEND+116
RXAPI^BPSUTIL1 IBSEND+62
RXSUBF^BPSUTIL1 IBSEND+66
$$COB59^BPSUTIL2 IBSEND+108, DURSYNC+15
^DIE IBSEND+155
UPDATE^DIE PROCOTH+9, PROCBEN+9, PROCADM+10, PROCADM+18, PROCADM+21, PROCDUR+9
FDA^DILF PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20
, PROCDUR+7, PROCDUR+8
$$GET1^DIQ IBSEND+21, IBSEND+118, BULL+22, BULL+39, DURSYNC+10, DURSYNC+11
GETS^DIQ IBSEND+11, IBSEND+12, IBSEND+18
$$STORESP^IBNCPDP IBSEND+48, IBSEND+143, IBSEND+149, IBSEND+165, IBSEND+179
$$RXBILL^IBNCPUT3 BULL+26, BULL+29, SENDBULL+19
$$GETNDC^PSONDCUT IBSEND+109
SYNC^PSOREJUT DURSYNC+15
AUDIT^PSOTRI IBSEND+139
$$SITE^VASITE BULL+21
$$NOW^XLFDT IBSEND+154
^XMD BULL+65

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BPSC - [#9002313.02] Classic Fileman Calls,  GET1^DIQ,  GETS^DIQ
9002313.0301 GETS^DIQ
^BPST - [#9002313.59] GET1^DIQ,  GETS^DIQ
9002313.59902 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] IBSEND+51, IBSEND+136, SENDBULL+32
^BPST - [#9002313.59] IBSEND+16, IBSEND+28, IBSEND+29, IBSEND+30, IBSEND+103, IBSEND+104, IBSEND+105, IBSEND+174, SENDBULL+30
^DPT - [#2] BULL+34, BULL+35
^IBE(356.8 - [#356.8] IBSEND+140

Label References

Name Line Occurrences
$$SENDBULL BULL+15
BULL IBSEND+161

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTIVE SENDBULL+18~, SENDBULL+21*, SENDBULL+23*, SENDBULL+24
AMT IBSEND+4~, IBSEND+76*, IBSEND+77, IBSEND+79*, IBSEND+80, IBSEND+82*, IBSEND+83, IBSEND+87*, IBSEND+88
BILL SENDBULL+18~, SENDBULL+21*, SENDBULL+22
BILLNUM IBSEND+3~, IBSEND+48*, IBSEND+143*, IBSEND+149*, IBSEND+165*, IBSEND+179*
BPSARRY IBSEND+1~, IBSEND+48, IBSEND+143, IBSEND+149, IBSEND+165, IBSEND+179
BPSARRY("AUTH #" , IBSEND+90*
BPSARRY("BILLED" IBSEND+113*, IBSEND+114*
BPSARRY("CLAIMID" IBSEND+115*, IBSEND+161
BPSARRY("CLOS E COMMENT" , IBSEND+134*, IBSEND+137*, E REASON" , IBSEND+140*, IBSEND+145, IBSEND+154
BPSARRY("COPAY" IBSEND+88*
BPSARRY("DAYS SUPPLY" , IBSEND+93*, IBSEND+94*
BPSARRY("DISP FEE PAID" , IBSEND+83*
BPSARRY("DOS" IBSEND+69*, IBSEND+70*
BPSARRY("DRUG" IBSEND+92*
BPSARRY("EPHARM" IBSEND+118*
BPSARRY("FILL NUMBER" , IBSEND+110*, ED BY" , IBSEND+111*
BPSARRY("ING COST PAID" , IBSEND+80*
BPSARRY("NCPD P QTY" , IBSEND+99*, P UNITS" , IBSEND+100*
BPSARRY("NDC" IBSEND+109*
BPSARRY("PAID" IBSEND+73*, IBSEND+85*
BPSARRY("PAT RESP" , IBSEND+77*
BPSARRY("PLAN" IBSEND+29*
BPSARRY("POLICY" IBSEND+27*
BPSARRY("PRESCRIPTION" IBSEND+112*
BPSARRY("PRIM ARY BILL" , IBSEND+104*
BPSARRY("PRIMPLAN" IBSEND+174*
BPSARRY("PRIMREJ" IBSEND+174*
BPSARRY("PRIO R PAYMENT" , IBSEND+105*
BPSARRY("QTY" IBSEND+96*
BPSARRY("REJ CODE LST" , IBSEND+176*, CODES" , IBSEND+177*
BPSARRY("RELE ASE DATE" , IBSEND+116*, IBSEND+169
BPSARRY("RESPIEN" IBSEND+47*
BPSARRY("RESPONSE" IBSEND+117*
BPSARRY("REVE RSAL REASON" , IBSEND+126*
BPSARRY("RTS-DEL" IBSEND+127*, IBSEND+129*, IBSEND+131*
BPSARRY("RTYPE" IBSEND+30*
BPSARRY("RX N O" , IBSEND+91*
BPSARRY("RXCOB" IBSEND+108*, IBSEND+139, IBSEND+161, IBSEND+172
BPSARRY("STATUS" IBSEND+46*, IBSEND+143*, IBSEND+148*, IBSEND+165*, IBSEND+179*
BPSARRY("UNITS" IBSEND+97*
BPSARRY("USER" IBSEND+40*, IBSEND+41*, IBSEND+42*, IBSEND+148*, IBSEND+170*
BPSBILLS BULL+17~, BULL+26, BULL+28!, BULL+29, SENDBULL+18~, SENDBULL+19
BPSBILLS( BULL+27, BULL+30, SENDBULL+21, SENDBULL+22
BPSBILLS("" BULL+27, BULL+30
BPSL BULL+18~, BULL+43*, BULL+44*, BULL+45*, BULL+46*, BULL+47*, BULL+48*, BULL+49*, BULL+50*, BULL+51*
, BULL+52*, BULL+53*, BULL+54*, BULL+55*, BULL+56*, BULL+57*, BULL+58*, BULL+59*, BULL+60*
BPSX BULL+18~
BPSX( BULL+44*, BULL+45*, BULL+46*, BULL+47*, BULL+48*, BULL+49*, BULL+50*, BULL+51*, BULL+52*, BULL+53*
, BULL+54*, BULL+55*, BULL+56*, BULL+57*, BULL+58*, BULL+59*, BULL+60*
CLAIM SENDBULL+27~, SENDBULL+30*, SENDBULL+31, SENDBULL+32, SENDBULL+35
CLAIMIEN IBSEND~, IBSEND+8, IBSEND+11, IBSEND+15, IBSEND+16, IBSEND+51, IBSEND+69, IBSEND+99, IBSEND+100, IBSEND+113
, IBSEND+115, IBSEND+124, IBSEND+161, BULL~, BULL+22, BULL+39
CLAIMNFO IBSEND+2~
CLAIMNFO("9002313.02" IBSEND+15, IBSEND+69
CLAIMNFO("9002313.0201" IBSEND+99, IBSEND+100, IBSEND+113, IBSEND+115
CLREAS IBSEND+3~, IBSEND+129*, IBSEND+131*, IBSEND+137*, IBSEND+140, IBSEND+161
DA IBSEND+4~, IBSEND+153*
DFN IBSEND+3~, IBSEND+24*, IBSEND+48, IBSEND+143, IBSEND+149, IBSEND+161, IBSEND+165, IBSEND+179, BULL~, BULL+33
, BULL+34, BULL+35
DIE IBSEND+4~, IBSEND+153*
DOS BULL+17~, BULL+39*, BULL+40*, BULL+51
DR IBSEND+4~, IBSEND+154*
ECME BULL~, BULL+44, BULL+63
ELIG IBSEND+4~, IBSEND+138*, IBSEND+139
EVENT IBSEND~, IBSEND+40, IBSEND+124, IBSEND+165, IBSEND+169
>> FDAIEN( PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20
, PROCDUR+7, PROCDUR+8
>> FDAIEN03( PROCOTH+7, PROCOTH+8, PROCBEN+7, PROCBEN+8, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+7
, PROCDUR+8
FDAT1101 PROCDUR+2~
>> FDATA( PROCOTH+1, PROCOTH+6, PROCOTH+8, PROCBEN+1, PROCBEN+6, PROCBEN+8, PROCADM+6, PROCADM+7, PROCADM+9, PROCADM+13
, PROCADM+14, PROCADM+17, PROCDUR+1, PROCDUR+6, PROCDUR+7, PROCDUR+8
FDATA03 PROCADM+1~
FDATA3 PROCOTH+2~, PROCBEN+2~, PROCADM+1~
FILE PROCOTH+2~, PROCOTH+3*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+3*, PROCBEN+7, PROCBEN+8, PROCADM+1~, PROCADM+2*
, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+2~, PROCDUR+3*, PROCDUR+7, PROCDUR+8
FILE03 PROCADM+1~, PROCADM+3*, PROCADM+20
FILL BULL~, BULL+12, BULL+15, BULL+26, BULL+29, BULL+49, SENDBULL~, SENDBULL+14, SENDBULL+19, SENDBULL+28
FILLNUM IBSEND+1~, IBSEND+65*, IBSEND+66, IBSEND+93, IBSEND+94, IBSEND+109, IBSEND+110, IBSEND+116, IBSEND+139, IBSEND+161
, IBSEND+172, IBSEND+174, IBSEND+175
FLDNUM PROCOTH+2~, PROCOTH+7*, PROCOTH+8*, PROCBEN+2~, PROCBEN+7*, PROCBEN+8*, PROCADM+1~, PROCADM+8*, PROCADM+9*, PROCADM+15*
, PROCADM+16*, PROCDUR+2~, PROCDUR+7*, PROCDUR+8*
IB SENDBULL+18~, SENDBULL+22*, SENDBULL+23
IEN59 DURSYNC~, DURSYNC+7, DURSYNC+10, DURSYNC+11, DURSYNC+15
IEN59SEC SENDBULL+27~, SENDBULL+28*, SENDBULL+29, SENDBULL+30
IND IBSEND+1~, IBSEND+15*, IBSEND+16
NNDX PROCOTH+2~, PROCOTH+5*, PROCOTH+6*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+5*, PROCBEN+6*, PROCBEN+7, PROCBEN+8
, PROCADM+1~, PROCADM+4*, PROCADM+7*, PROCADM+8, PROCADM+9, PROCADM+14*, PROCADM+17, PROCDUR+2~, PROCDUR+5*, PROCDUR+6*
, PROCDUR+7, PROCDUR+8
PATNAME BULL+17~, BULL+34*, BULL+48
PRIBILL BULL+17~, BULL+27*, BULL+44
PRICLAIM BULL+17~, BULL+22*, BULL+52
REASON BULL~, BULL+45, BULL+53
REJS IBSEND+173~, IBSEND+175
REJS(1 IBSEND+176, IBSEND+177
REQCLAIM IBSEND+3~, IBSEND+125*, IBSEND+136, IBSEND+152, IBSEND+153
RESPIEN IBSEND~, IBSEND+7, IBSEND+12, IBSEND+47, IBSEND+58, IBSEND+76, IBSEND+79, IBSEND+82, IBSEND+85, IBSEND+87
, IBSEND+90
RESPNFO IBSEND+2~
RESPNFO( IBSEND+58, IBSEND+76, IBSEND+79, IBSEND+82, IBSEND+85, IBSEND+87, IBSEND+90
RESPONSE IBSEND+3~, IBSEND+58*, IBSEND+59*, IBSEND+74, IBSEND+117, IBSEND+136, IBSEND+169
RFINFO IBSEND+2~
RFINFO( IBSEND+94
ROOT PROCOTH+2~, PROCOTH+4*, PROCOTH+7, PROCOTH+8, PROCBEN+2~, PROCBEN+4*, PROCBEN+7, PROCBEN+8, PROCADM+1~, PROCADM+2*
, PROCADM+8, PROCADM+9, PROCADM+15, PROCADM+16, PROCADM+17, PROCDUR+2~, PROCDUR+4*, PROCDUR+7, PROCDUR+8
ROOT03 PROCADM+1~, PROCADM+3*, PROCADM+20
RX BULL~, BULL+11, BULL+15, BULL+26, BULL+29, BULL+49, BULL+50, SENDBULL~, SENDBULL+13, SENDBULL+19
, SENDBULL+28
RXACT IBSEND+3~, IBSEND+33*, IBSEND+41, IBSEND+45, IBSEND+46, IBSEND+129, IBSEND+130, IBSEND+136, IBSEND+170
RXFILL DURSYNC+4~, DURSYNC+11*, DURSYNC+12, DURSYNC+15
RXIEN IBSEND+1~, IBSEND+51*, IBSEND+54, IBSEND+62, IBSEND+66, IBSEND+91, IBSEND+92, IBSEND+93, IBSEND+109, IBSEND+111
, IBSEND+112, IBSEND+116, IBSEND+134, IBSEND+139, IBSEND+161, IBSEND+172, IBSEND+174, IBSEND+175, DURSYNC+4~, DURSYNC+10*
, DURSYNC+12, DURSYNC+15
RXINFO IBSEND+2~
RXINFO(52 IBSEND+91, IBSEND+93, IBSEND+111
SECBILL BULL+17~, BULL+30*, BULL+46
SSN BULL+17~, BULL+35*, BULL+36*, BULL+48
STATION BULL+17~, BULL+21*, BULL+27, BULL+30
TRANINFO IBSEND+2~
TRANINFO("9002313.59" IBSEND+24, IBSEND+27, IBSEND+33, IBSEND+42, IBSEND+96, IBSEND+97, IBSEND+125, IBSEND+126, IBSEND+138
>> TRANSACT PROCOTH+1, PROCOTH+6, PROCOTH+7, PROCOTH+8, PROCBEN+1, PROCBEN+6, PROCBEN+7, PROCBEN+8, PROCADM+6, PROCADM+7
, PROCADM+8, PROCADM+9, PROCADM+13, PROCADM+14, PROCADM+15, PROCADM+16, PROCADM+17, PROCADM+20, PROCDUR+1, PROCDUR+6
, PROCDUR+7, PROCDUR+8
TRNDX IBSEND+1~, IBSEND+16*, IBSEND+17, IBSEND+18, IBSEND+21, IBSEND+24, IBSEND+27, IBSEND+28, IBSEND+29, IBSEND+30
, IBSEND+33, IBSEND+42, IBSEND+65, IBSEND+96, IBSEND+97, IBSEND+103, IBSEND+104, IBSEND+105, IBSEND+108, IBSEND+118
, IBSEND+125, IBSEND+126, IBSEND+138
U IBSEND+29, IBSEND+30, IBSEND+104, IBSEND+105, IBSEND+136, IBSEND+172, IBSEND+174, BULL+21, BULL+27, BULL+30
, BULL+34, BULL+35, SENDBULL+23, SENDBULL+30
USER IBSEND~, IBSEND+40
XMDUZ BULL+18~, BULL+64*
XMSUB BULL+18~, BULL+63*
XMTEXT BULL+18~, BULL+64*
XMY BULL+18~
XMY("G.BPS OP ECC" , BULL+64*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All