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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: BPSNCPDP

Package: E Claims Management Engine

Routine: BPSNCPDP


Information

BPSNCPDP ;BHAM ISC/LJE/SS - API to submit a claim to ECME ;11/7/07 16:58

Source Information

Source file <BPSNCPDP.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
E Claims Management Engine 15 CLOSE2^BPSBUTL  (BULL,STATUS)^BPSNCPD1  ($$STTM,DISPL)^BPSNCPD4  $$SCHREQ^BPSNCPD5  (BB,NEWCLAIM,RSPAID,RVNEW,RVNPAID,RVPAID,RVRSNPD,RVRSPAID)^BPSNCPD6  LOG^BPSOSL  ($$IEN59,$$LOCKRF,$$STATUS,RUNNING,UNLCKRF)^BPSOSRX  ($$ACTTYPE,$$PAYABLE)^BPSOSRX5  
$$CHKREQST^BPSOSRX7  ($$CHCKPAR,$$GETSITE,$$PRINTSCR)^BPSOSRX8  $$FINDECLM^BPSPRRX5  $$SECDATA^BPSPRRX6  $$DOSDATE^BPSSCRRS  $$RXAPI1^BPSUTIL1  $$CLMINFO^BPSUTIL2  
Kernel 2 $$DT^XLFDT  $$PROD^XUPROD  
Outpatient Pharmacy 1 $$GETNDC^PSONDCUT  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
E Claims Management Engine 6 BPSBCKJ  BPSOSRX5  BPSPRRX2  BPSRES  BPSSCRRS  BPSSCRRV  
Integrated Billing 1 IBNCPDPU  
Outpatient Pharmacy 1 PSOBPSU1  

Entry Points

Name Comments DBIA/ICR reference
EN(BRXIEN,BFILL,DOS,BWHERE,BILLNDC,REVREAS,DURREC,BPOVRIEN,BPSCLARF,BPSAUTH,BPCOBIND,BPJOBFLG,BPREQIEN,BPSCLOSE,BPSPLAN,BPSPRDAT,BPSRTYPE,BPSDELAY) ;
STATUS ;
END ;
; BPSELIG and other variables are established by inference in BPSNCPD6.

External References

Name Field # of Occurrence
CLOSE2^BPSBUTL EN+148
BULL^BPSNCPD1 END+6, END+15
STATUS^BPSNCPD1 STATUS+13
$$STTM^BPSNCPD4 EN+126
DISPL^BPSNCPD4 EN+151
$$SCHREQ^BPSNCPD5 EN+106, EN+108, EN+109, EN+110
BB^BPSNCPD6 EN+141
NEWCLAIM^BPSNCPD6 EN+129, EN+133
RSPAID^BPSNCPD6 EN+165
RVNEW^BPSNCPD6 EN+136
RVNPAID^BPSNCPD6 EN+168
RVPAID^BPSNCPD6 EN+156
RVRSNPD^BPSNCPD6 EN+159, EN+171
RVRSPAID^BPSNCPD6 EN+162
LOG^BPSOSL EN+52, EN+53, EN+54, EN+99, EN+101, EN+105, EN+111, EN+112, EN+152, STATUS+3
END+12, END+13, END+23
$$IEN59^BPSOSRX EN+44
$$LOCKRF^BPSOSRX EN+64
$$STATUS^BPSOSRX EN+122, END+9
RUNNING^BPSOSRX STATUS+3
UNLCKRF^BPSOSRX STATUS+2, END+2
$$ACTTYPE^BPSOSRX5 EN+48, EN+70
$$PAYABLE^BPSOSRX5 EN+124
$$CHKREQST^BPSOSRX7 EN+98
$$CHCKPAR^BPSOSRX8 EN+41
$$GETSITE^BPSOSRX8 END+4
$$PRINTSCR^BPSOSRX8 EN+58
$$FINDECLM^BPSPRRX5 EN+85
$$SECDATA^BPSPRRX6 EN+48
$$DOSDATE^BPSSCRRS EN+32
$$RXAPI1^BPSUTIL1 EN+28, EN+38
$$CLMINFO^BPSUTIL2 END+49
$$GET1^DIQ EN+38
$$GETNDC^PSONDCUT EN+35
$$DT^XLFDT EN+31
$$PROD^XUPROD EN+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Processing ",$S(BPSCOB=1:"Primary claim...",BPSCOB=2:"Secondary claim...",1:"claim with Unknown Payer Sequence...")
  • Line Location: STATUS+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.77 - [#9002313.77] EN+73
^BPS(9002313.99 - [#9002313.99] EN+4
^BPST - [#9002313.59] EN+120

Label References

Name Line Occurrences
END EN+41, EN+44, EN+48, EN+63, EN+72, EN+80, EN+97, EN+129, EN+133, EN+136
, EN+141, EN+147, EN+156, EN+159, EN+162, EN+165, EN+168, EN+171, EN+174
STATUS EN+97, EN+129, EN+133, EN+156, EN+159, EN+162, EN+171

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BFILL EN~, EN+25*, EN+32, EN+35, EN+44, EN+48, EN+64, EN+85, EN+98, EN+106
, EN+108, EN+109, EN+110, EN+122, EN+148, STATUS+2, STATUS+13, END+2, END+4, END+6
END+9, END+15
BILLNDC EN~, EN+35*, EN+106, EN+108, EN+109, EN+110
BP77NEW EN+2~, EN+8*, EN+106, EN+108, EN+109, EN+110, EN+111, STATUS+13
BPACTTYP EN+1~, EN+69*, EN+70*, EN+73*, EN+74, EN+81, EN+106, EN+107, EN+110, EN+133
, EN+136, EN+156, EN+162, EN+165, EN+168, EN+171, STATUS+13
BPCOBIND EN~, EN+15*, EN+18, EN+80, EN+81*, EN+88*, EN+106, EN+108, EN+109, EN+110
BPJOBFLG EN~, EN+7*, EN+54, EN+58, EN+63, EN+70, EN+72, EN+97, STATUS+2, STATUS+5
END+2, END+6
BPLCK EN+1~, EN+9*, EN+63, EN+64*, EN+65, STATUS+2*, END+2*
BPNEWCLM EN+2~, EN+120*, EN+129
BPOVRIEN EN~, EN+10*, EN+106, EN+108, EN+109, EN+110
BPPAYABL EN+2~, EN+124*, EN+156, EN+162, EN+165, EN+168, EN+171, STATUS+13
BPPREVRQ EN+2~, EN+96*, EN+97, EN+98*, EN+99, EN+101, EN+104, EN+106, EN+108, EN+110
BPREQIEN EN~, EN+54, EN+73, EN+74
BPRESLT EN+2~, EN+98
BPRET EN+1~, EN+106*, EN+108*, EN+109*, EN+110*, EN+111, EN+112
BPRETV EN+1~, EN+41*
BPSAUTH EN~, EN+10*, EN+106, EN+108, EN+109, EN+110
BPSCLARF EN~, EN+10*, EN+106, EN+108, EN+109, EN+110
BPSCLOSE EN~, EN+106, EN+108, EN+109, EN+110
BPSCOB EN+1~, EN+18*, EN+44, EN+48, EN+122, STATUS+4, STATUS+13, END+6, END+9, END+15
BPSDELAY EN~, EN+10*, EN+106, EN+108, EN+109, EN+110
BPSECLM EN+83~, EN+85*, EN+87
BPSELIG EN+2~, EN+151, STATUS+11, STATUS+13, END+7*, END+12, END+13, END+15, END+49
BPSPLAN EN~, EN+48~, EN+106, EN+108, EN+109, EN+110
BPSPRDAT EN~, EN+48~, EN+106, EN+108, EN+109, EN+110
BPSPRDAT("NEW COB DATA" , EN+48
BPSQUIT EN+1~, EN+79*, EN+80, EN+87*
BPSRTYPE EN~, EN+48~, EN+106, EN+108, EN+109, EN+110
BPSSTAT EN+2~, END+9*, END+12, END+13, END+15, END+49
BPSTART EN+2~, EN+126*, STATUS+13
BRX EN+1~, EN+28*, EN+41
BRXIEN EN~, EN+24*, EN+28, EN+32, EN+35, EN+38, EN+41, EN+44, EN+48, EN+64
, EN+85, EN+98, EN+106, EN+108, EN+109, EN+110, EN+122, EN+148, STATUS+2, STATUS+13
END+2, END+4, END+6, END+9, END+15
BWHERE EN~, EN+41, EN+48, EN+53, EN+58, EN+70, EN+106, EN+108, EN+109, EN+110
, EN+141, EN+147, EN+148, EN+159, STATUS+13, END+6, END+13, END+15
CLMSTAT EN+1~, EN+8*, EN+41*, EN+44*, EN+49*, EN+65*, EN+74*, EN+80*, EN+101*, EN+111*
, EN+112*, EN+150*, EN+151, EN+152, EN+173*, END+6, END+22, END+49
DFN EN+1~, EN+38*, EN+41, END+6, END+15
DOS EN~, EN+32*, EN+106, EN+108, EN+109, EN+110
DURREC EN~, EN+10*, EN+106, EN+108, EN+109, EN+110
IEN59 EN+1~, EN+44*, EN+52, EN+53, EN+54, EN+64, EN+99, EN+101, EN+105, EN+106
, EN+108, EN+109, EN+110, EN+111, EN+112, EN+120, EN+152, STATUS+2, STATUS+3, STATUS+13
END+2, END+11, END+12, END+13, END+19, END+23, END+49
MOREDATA END+18!
MSG END+20~, END+21*, END+22*, END+23
OLDRESP EN+2~, EN+122*, EN+124, EN+133, EN+136, EN+147
PNAME EN+1~, EN+38*, EN+41, END+6, END+15
RESPONSE EN+1~, EN+8*, EN+41*, EN+44*, EN+49*, EN+65*, EN+72, EN+74*, EN+80*, EN+97
, EN+101*, EN+111*, EN+112*, EN+129, EN+133, EN+149*, EN+151, EN+156, EN+159, EN+162
, EN+171, EN+173*, STATUS+3, END+6, END+17*, END+21, END+22, END+49
REVREAS EN~, EN+10*, EN+21*, EN+106, EN+108, EN+109, EN+110, END+13, END+15
SITE EN+1~, END+4*, END+6, END+15
TODAY EN+2~, EN+31*, EN+32
U EN+41, EN+73, EN+101, EN+111, EN+112, EN+122, EN+151, END+9, END+49
WFLG EN+1~, EN+57*, EN+58*, EN+151, STATUS+4, STATUS+11*, STATUS+12, STATUS+13

Marked Items

Name Field # of Occurrence
$T( EN+52, EN+53, EN+54, EN+64, EN+99, EN+101, EN+105, EN+111, EN+112, EN+152
STATUS+2, STATUS+3, END+2, END+12, END+13, END+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All