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: IBCEF73A

Package: Integrated Billing

Routine: IBCEF73A


Information

IBCEF73A ;ALB/KJH - FORMATTER AND EXTRACTOR SPECIFIC (NPI) BILL FUNCTIONS ;30 Aug 2006 10:38 AM

Source Information

Source file <IBCEF73A.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 $$FT^IBCEF  $$PROVPTR^IBCEF7  $$B^IBCEF79  ($$NPIGET,$$TAXGET)^IBCEP81  
Kernel 2 $$GET^XUA4A72  $$NPI^XUSNPI  
Outpatient Pharmacy 2 RX^PSO52API  PSS^PSO59  
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: 18

Package Total Caller Graph
Integrated Billing 18 IBCBB11  IBCBB14  IBCCC2  IBCD3  IBCEF74A  IBCEF75  IBCEF79  IBCEF80  
IBCEFP  IBCEFP1  IBCSC102  IBCSC10H  IBCSCH1  IBCU74  IBJTRX  IBXSC821  
LINE PROVIDER  PROVIDER  

Entry Points

Name Comments DBIA/ICR reference
PROVNPI(IBIEN399,IBNONPI) ;
GETNPI(IBPTR) ;look for NPI in #200 or #355.93
SPECTAX(IBIEN399,IBNOSPEC) ;
PROVTAX(IBIEN399,IBNOTAX) ;
GETTAX(IBPTR,IBDTEV) ;look for Taxonomy in #200 or #355.93
ORGNPI(IBIEN399,IBNONPI) ; Extract NPIs for organizations on this claim
; Input
; IBIEN399 - Claim IEN in file 399
; IBNONPI - Variable to pass info on missing NPI back to calling routine. Pass by reference.
; Output - NPI codes for facilities
; Piece 1) Service Facility NPI code (with IB patch 400, a claim may not have a service facility)
; Piece 2) Non-VA Service Facility NPI code
; Piece 3) Billing Provider NPI code (IB patch 400 definition)
ORGTAX(IBIEN399,IBNOTAX) ; Extract Taxonomies for organizations on this claim
; Input
; IBIEN399 - Claim IEN in file 399
; IBNOTAX - Variable to pass info on missing taxonomies back to calling routine. Pass by reference.
; Output - Taxonomy X12 codes for facilities
; Piece 1) Service Facility Taxonomy X12 code (with IB patch 400, a claim may not have a service facility)
; Piece 2) Non-VA Service Facility Taxonomy X12 code
; Piece 3) Billing Provider Taxonomy X12 code (IB patch 400 definition)
RXSITE(IBIEN399,IBLIST) ; returns prescription organization (file 4) pointer
; for the given bill. If IBLIST passed by reference, then a list of
; the possible organizations are returned for a bill, since a bill may
; have more than one prescription. If more than one rx on the bill, the
; $$ return is the pointer of the last prescription found.
; IBLIST(rx ien,fill date)=ORGINATION (file 4 pointer)
PSONPI(IB59IEN) ; returns institution ien for a file 59 ien

External References

Name Field # of Occurrence
$$GET1^DIQ SPECTAX+15, PROVTAX+15, GETTAX+8, ORGNPI+59, ORGTAX+14, ORGTAX+20, ORGTAX+21, ORGTAX+23, ORGTAX+26, ORGTAX+27
$$FT^IBCEF ORGTAX+29, ORGTAX+33
$$PROVPTR^IBCEF7 PROVNPI+11
$$B^IBCEF79 ORGNPI+13, ORGTAX+10
$$NPIGET^IBCEP81 GETNPI+9, ORGNPI+54, ORGNPI+61
$$TAXGET^IBCEP81 GETTAX+10
RX^PSO52API RXSITE+13
PSS^PSO59 PSONPI+3
$$GET^XUA4A72 GETTAX+8
$$NPI^XUSNPI GETNPI+7, ORGNPI+53, ORGNPI+65

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGCR(399 - [#399] GET1^DIQ
^USC(8932.1 - [#8932.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] SPECTAX+12, SPECTAX+14, PROVTAX+12, PROVTAX+14, RXSITE+9
^IBA(362.4 - [#362.4] RXSITE+10, RXSITE+11
^TMP($J RXSITE+8!, RXSITE+14, RXSITE+15, RXSITE+16!, PSONPI+2!, PSONPI+4, PSONPI+5!

Label References

Name Line Occurrences
$$GETNPI PROVNPI+12
$$PSONPI RXSITE+14, RXSITE+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BSZ ORGNPI+9~, ORGNPI+13*, ORGNPI+52, ORGNPI+53, ORGNPI+54, ORGNPI+56, ORGNPI+64, ORGTAX+8~, ORGTAX+10*, ORGTAX+13
, ORGTAX+14, ORGTAX+17
DFN RXSITE+7~, RXSITE+9*, RXSITE+13, RXSITE+14, RXSITE+15
DT GETTAX+6
IB4IEN PSONPI+1~, PSONPI+4*, PSONPI+6
IB59IEN PSONPI~, PSONPI+3, PSONPI+4
IBDATA RXSITE+7~, RXSITE+11*, RXSITE+12
IBDIV ORGNPI+9~
IBDT RXSITE+7~, RXSITE+12*, RXSITE+14, RXSITE+15
IBDTEV GETTAX~, GETTAX+6*, GETTAX+8
IBEVDT ORGNPI+9~
IBFT PROVNPI+8~, PROVNPI+10*, PROVNPI+11, PROVNPI+12, GETNPI+10, SPECTAX+8~, SPECTAX+11*, SPECTAX+12, SPECTAX+16, SPECTAX+17
, PROVTAX+8~, PROVTAX+11*, PROVTAX+12, PROVTAX+16, PROVTAX+17
IBIEN399 PROVNPI~, PROVNPI+11, SPECTAX~, SPECTAX+10, SPECTAX+12, SPECTAX+14, PROVTAX~, PROVTAX+10, PROVTAX+12, PROVTAX+14
, ORGNPI~, ORGNPI+11, ORGNPI+13, ORGNPI+59, ORGTAX~, ORGTAX+10, ORGTAX+14, ORGTAX+20, ORGTAX+23, ORGTAX+26
, ORGTAX+29, ORGTAX+33, RXSITE~, RXSITE+9, RXSITE+10
IBLIST RXSITE~, RXSITE+9*, RXSITE+13
IBLIST( RXSITE+14*, RXSITE+15*
IBN SPECTAX+8~, SPECTAX+12*, SPECTAX+13, SPECTAX+14, PROVTAX+8~, PROVTAX+12*, PROVTAX+13, PROVTAX+14
IBNONPI PROVNPI~, PROVNPI+9*, GETNPI+10*, ORGNPI~, ORGNPI+10*, ORGNPI+56*, ORGNPI+61*, ORGNPI+66*
IBNOSPEC SPECTAX~, SPECTAX+9*, SPECTAX+17*
IBNOTAX PROVTAX~, PROVTAX+9*, PROVTAX+17*, ORGTAX~, ORGTAX+17*, ORGTAX+23*, ORGTAX+31*, ORGTAX+33*
IBORG ORGNPI+9~, ORGNPI+52*, ORGNPI+53, ORGNPI+54, ORGNPI+59*, ORGNPI+61, ORGNPI+64*, ORGNPI+65, RXSITE+7~, RXSITE+9*
, RXSITE+14*, RXSITE+15*, RXSITE+17
IBPTR PROVNPI+8~, PROVNPI+11*, PROVNPI+12, GETNPI~, GETNPI+7, GETNPI+9, GETTAX~, GETTAX+8, GETTAX+10
IBRETVAL PROVNPI+8~, PROVNPI+9*, PROVNPI+12*, PROVNPI+13, SPECTAX+8~, SPECTAX+9*, SPECTAX+16*, SPECTAX+18, PROVTAX+8~, PROVTAX+9*
, PROVTAX+16*, PROVTAX+18, ORGNPI+9~, ORGNPI+12*, ORGNPI+55*, ORGNPI+61*, ORGNPI+65*, ORGNPI+71, ORGTAX+8~, ORGTAX+15*
, ORGTAX+22*, ORGTAX+30*, ORGTAX+34
IBRX RXSITE+7~, RXSITE+12*, RXSITE+13, RXSITE+14, RXSITE+15
IBRXN RXSITE+7~, RXSITE+10*
IBSPEC SPECTAX+8~, SPECTAX+14*, SPECTAX+15
IBTAX PROVTAX+8~, PROVTAX+14*, PROVTAX+15, ORGTAX+8~, ORGTAX+13*, ORGTAX+14*, ORGTAX+20*, ORGTAX+21, ORGTAX+26*, ORGTAX+27
IBX RXSITE+7~, RXSITE+10*, RXSITE+11
IBX12 GETTAX+4~, GETTAX+5*, GETTAX+8*
IBY RXSITE+7~, RXSITE+15*
NPI GETNPI+4~, GETNPI+5*, GETNPI+7*, GETNPI+9*, GETNPI+10, GETNPI+11, ORGNPI+9~, ORGNPI+51*, ORGNPI+53*, ORGNPI+54*
, ORGNPI+55, ORGNPI+56, ORGNPI+61*, ORGNPI+64*, ORGNPI+65*, ORGNPI+66
SPEC SPECTAX+8~, SPECTAX+15*, SPECTAX+16, SPECTAX+17
TAX PROVTAX+8~, PROVTAX+15*, PROVTAX+16, PROVTAX+17, GETTAX+4~, GETTAX+5*, GETTAX+8*, GETTAX+10*, GETTAX+11, ORGTAX+8~
, ORGTAX+13*, ORGTAX+14*, ORGTAX+15, ORGTAX+17, ORGTAX+21*, ORGTAX+22, ORGTAX+23, ORGTAX+27*, ORGTAX+29*, ORGTAX+30
, ORGTAX+31
U GETNPI+7, GETNPI+10, SPECTAX+17, PROVTAX+17, GETTAX+8, ORGNPI+52, ORGNPI+53, ORGNPI+54, ORGNPI+55, ORGNPI+56
, ORGNPI+61, ORGNPI+64, ORGNPI+65, ORGNPI+66, ORGTAX+13, ORGTAX+14, ORGTAX+15, ORGTAX+17, ORGTAX+22, ORGTAX+23
, ORGTAX+30, ORGTAX+31
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