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,BPSDX,BPSPREG) ;
STATUS ;
; if successful scheduling or/and activation of the request then make sure the background job is running
END ;
; BPSELIG and other variables are established by inference in BPSNCPD6.

External References

Name Field # of Occurrence
CLOSE2^BPSBUTL EN+171
BULL^BPSNCPD1 END+7, END+17
STATUS^BPSNCPD1 STATUS+15
$$STTM^BPSNCPD4 EN+147
DISPL^BPSNCPD4 EN+174
$$SCHREQ^BPSNCPD5 EN+127, EN+129, EN+130, EN+131
BB^BPSNCPD6 EN+164
NEWCLAIM^BPSNCPD6 EN+150, EN+155
RSPAID^BPSNCPD6 EN+188
RVNEW^BPSNCPD6 EN+159
RVNPAID^BPSNCPD6 EN+191
RVPAID^BPSNCPD6 EN+179
RVRSNPD^BPSNCPD6 EN+182, EN+194
RVRSPAID^BPSNCPD6 EN+185
LOG^BPSOSL EN+66, EN+67, EN+68, EN+119, EN+121, EN+126, EN+132, EN+133, EN+175, STATUS+3
END+14, END+15, END+25
$$IEN59^BPSOSRX EN+55
$$LOCKRF^BPSOSRX EN+79
$$STATUS^BPSOSRX EN+143, END+11
RUNNING^BPSOSRX STATUS+3
UNLCKRF^BPSOSRX STATUS+2, END+2
$$ACTTYPE^BPSOSRX5 EN+62, EN+85
$$PAYABLE^BPSOSRX5 EN+145
$$CHKREQST^BPSOSRX7 EN+118
$$CHCKPAR^BPSOSRX8 EN+51
$$GETSITE^BPSOSRX8 END+4
$$PRINTSCR^BPSOSRX8 EN+72
$$FINDECLM^BPSPRRX5 EN+104
$$SECDATA^BPSPRRX6 EN+62
$$DOSDATE^BPSSCRRS EN+42
$$RXAPI1^BPSUTIL1 EN+38, EN+48
$$CLMINFO^BPSUTIL2 END+51
$$GET1^DIQ EN+48
$$GETNDC^PSONDCUT EN+45
$$DT^XLFDT EN+41
$$PROD^XUPROD EN+7

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+88
^BPS(9002313.99 - [#9002313.99] EN+7
^BPST - [#9002313.59] EN+141

Label References

Name Line Occurrences
END EN+52, EN+56, EN+62, EN+78, EN+87, EN+99, EN+117, EN+150, EN+155, EN+159
, EN+164, EN+170, EN+179, EN+182, EN+185, EN+188, EN+191, EN+194, EN+197
STATUS EN+117, EN+150, EN+155, EN+179, EN+182, EN+185, EN+194

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BFILL EN~, EN+35*, EN+42, EN+45, EN+55, EN+62, EN+79, EN+104, EN+118, EN+127
, EN+129, EN+130, EN+131, EN+143, EN+171, STATUS+2, STATUS+15, END+2, END+4, END+7
END+11, END+17
BILLNDC EN~, EN+45*, EN+127, EN+129, EN+130, EN+131
BP77NEW EN+2~, EN+11*, EN+127, EN+129, EN+130, EN+131, EN+132, STATUS+15
BPACTTYP EN+2~, EN+84*, EN+85*, EN+88*, EN+89, EN+100, EN+127, EN+128, EN+131, EN+155
, EN+159, EN+179, EN+185, EN+188, EN+191, EN+194, STATUS+15
BPCOBIND EN~, EN+24*, EN+28, EN+99, EN+100*, EN+108*, EN+127, EN+129, EN+130, EN+131
BPJOBFLG EN~, EN+10*, EN+68, EN+72, EN+78, EN+85, EN+87, EN+117, STATUS+2, STATUS+5
END+2, END+7
BPLCK EN+2~, EN+12*, EN+78, EN+79*, EN+80, STATUS+2*, END+2*
BPNEWCLM EN+2~, EN+141*, EN+150
BPOVRIEN EN~, EN+15*, EN+127, EN+129, EN+130, EN+131
BPPAYABL EN+2~, EN+145*, EN+179, EN+185, EN+188, EN+191, EN+194, STATUS+15
BPPREVRQ EN+2~, EN+116*, EN+117, EN+118*, EN+119, EN+121, EN+125, EN+127, EN+129, EN+131
BPREQIEN EN~, EN+68, EN+88, EN+89
BPRESLT EN+2~, EN+118
BPRET EN+2~, EN+127*, EN+129*, EN+130*, EN+131*, EN+132, EN+133
BPRETV EN+3~, EN+51*, EN+52
BPSAUTH EN~, EN+14*, EN+127, EN+129, EN+130, EN+131
BPSCLARF EN~, EN+14*, EN+127, EN+129, EN+130, EN+131
BPSCLOSE EN~, EN+127, EN+129, EN+130, EN+131
BPSCOB EN+3~, EN+28*, EN+55, EN+62, EN+143, STATUS+4, STATUS+15, END+7, END+11, END+17
BPSDELAY EN~, EN+15*, EN+127, EN+129, EN+130, EN+131
BPSDX EN~, EN+16*, EN+127, EN+129, EN+130, EN+131
BPSECLM EN+102~, EN+104*, EN+107
BPSELIG EN+3~, EN+174, STATUS+13, STATUS+15, END+8*, END+14, END+15, END+17, END+51
BPSPLAN EN~, EN+62~, EN+127, EN+129, EN+130, EN+131
BPSPRDAT EN~, EN+62~, EN+127, EN+129, EN+130, EN+131
BPSPRDAT("NEW COB DATA" , EN+62
BPSPREG EN~, EN+17*, EN+127, EN+129, EN+130, EN+131
BPSQUIT EN+3~, EN+98*, EN+99, EN+107*
BPSRTYPE EN~, EN+62~, EN+127, EN+129, EN+130, EN+131
BPSSTAT EN+3~, END+11*, END+14, END+15, END+17, END+51
BPSTART EN+3~, EN+147*, STATUS+15
BRX EN+3~, EN+38*, EN+51
BRXIEN EN~, EN+34*, EN+38, EN+42, EN+45, EN+48, EN+51, EN+55, EN+62, EN+79
, EN+104, EN+118, EN+127, EN+129, EN+130, EN+131, EN+143, EN+171, STATUS+2, STATUS+15
END+2, END+4, END+7, END+11, END+17
BWHERE EN~, EN+51, EN+62, EN+67, EN+72, EN+85, EN+127, EN+129, EN+130, EN+131
, EN+164, EN+170, EN+171, EN+182, STATUS+15, END+7, END+15, END+17
CLMSTAT EN+3~, EN+11*, EN+52*, EN+56*, EN+63*, EN+80*, EN+89*, EN+99*, EN+121*, EN+132*
, EN+133*, EN+173*, EN+174, EN+175, EN+196*, END+7, END+24, END+51
DFN EN+3~, EN+48*, EN+51, END+7, END+17
DOS EN~, EN+42*, EN+127, EN+129, EN+130, EN+131
DURREC EN~, EN+13*, EN+127, EN+129, EN+130, EN+131
IEN59 EN+3~, EN+55*, EN+56, EN+66, EN+67, EN+68, EN+79, EN+119, EN+121, EN+126
, EN+127, EN+129, EN+130, EN+131, EN+132, EN+133, EN+141, EN+175, STATUS+2, STATUS+3
STATUS+15, END+2, END+13, END+14, END+15, END+21, END+25, END+51
MOREDATA END+20!
MSG END+22~, END+23*, END+24*, END+25
OLDRESP EN+4~, EN+143*, EN+145, EN+155, EN+159, EN+170
PNAME EN+4~, EN+48*, EN+51, END+7, END+17
RESPONSE EN+4~, EN+11*, EN+52*, EN+56*, EN+63*, EN+80*, EN+87, EN+89*, EN+99*, EN+117
, EN+121*, EN+132*, EN+133*, EN+150, EN+155, EN+172*, EN+174, EN+179, EN+182, EN+185
, EN+194, EN+196*, STATUS+3, END+7, END+19*, END+23, END+24, END+51
REVREAS EN~, EN+13*, EN+31*, EN+127, EN+129, EN+130, EN+131, END+15, END+17
SITE EN+4~, END+4*, END+7, END+17
TODAY EN+4~, EN+41*, EN+42
U EN+52, EN+88, EN+121, EN+132, EN+133, EN+143, EN+174, END+11, END+51
WFLG EN+4~, EN+71*, EN+72*, EN+174, STATUS+4, STATUS+13*, STATUS+14, STATUS+15

Marked Items

Name Field # of Occurrence
$T( EN+66, EN+67, EN+68, EN+79, EN+119, EN+121, EN+126, EN+132, EN+133, EN+175
STATUS+2, STATUS+3, END+2, END+14, END+15, END+25
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