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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCBB11

Package: Integrated Billing

Routine: IBCBB11


Information

IBCBB11 ;ALB/AAS/OIFO-BP/PIJ - CONTINUATION OF EDIT CHECK ROUTINE ;12 Jun 2006 3:45 PM

Source Information

Source file <IBCBB11.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 8 ($$ROICHK,RXNPI,VALNDC)^IBCBB14  ($$COBN,$$FT,$$INSPRF,$$NOPUNCT,F)^IBCEF  $$TXMT^IBCEF4  ($$ORGNPI,$$ORGTAX)^IBCEF73A  ALLIDS^IBCEFP  $$NPIREQ^IBCEP81  $$SPEC^IBCEU  $$WNRBILL^IBEFUNC  
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: 11

Package Total Caller Graph
Integrated Billing 11 IBCBB  IBCBB0  IBCBB1  IBCBB12  IBCBB13  IBCBB14  IBCBB2  IBCBB21  
IBCBB3  IBCBB4  IBCBB9  

Entry Points

Name Comments DBIA/ICR reference
WARN(IBDISP) ; Set warning in global
; DISP = warning text to display
MULTDIV(IBIFN,IBND0) ; Check for multiple divisions on a bill ien IBIFN
; IBND0 = 0-node of bill
NPICHK ; Check for required NPIs
TAXCHK ; Check for required taxonomies
VALNDC(IBIFN,IBDFN) ; Moving pharmacy checks to reduce likelihood of patch collision
PRIIDCHK ; Check for required Pimarary ID (SSN/EIN)
; If the provider is on the claim, he must have one
;
RXNPI(IBIFN) ; Moving pharmacy checks to reduce likelihood of patch collision
ROICHK(IBIFN,IBDFN,IBINS) ; Moving pharmacy checks to reduce likelihood of patch collision
AMBCK(IBIFN)
COBAMT(IBIFN)
COBMRA(IBIFN)
COBSEC(IBIFN)
TMCK(IBIFN) ; IB*2.0*432 - Attachment Control Number - REQUIRED when Transmission Method = BM, EL, EM, or FT
; input - IBIFN = IEN of the Bill/Claims file (#399)
; OUTPUT - 0 = no error
; 1 = Error
ACCK(IBIFN) ; IB*2.0*432 If any of the loop info is present, then Report Type & Transmission Method req'd
; input - IBIFN = IEN of the Bill/Claims file (#399)
; OUTPUT - 0 = no error
; 1 = Error
LNTMCK(IBIFN) ; DEM;IB*2.0*432 - (Line Level) Attachment Control Number - REQUIRED when Transmission Method = BM, EL, EM, or FT
; input - IBIFN = IEN of the Bill/Claims file (#399)
; OUTPUT - IBLNERR = 0 = no error
; IBLNERR = 1 = Error
LNACCK(IBIFN) ; DEM;IB*2.0*432 (Line Level) If any of the loop info is present, then Report Type & Transmission Method req'd
; input - IBIFN = IEN of the Bill/Claims file (#399)
; OUTPUT - IBLNERR = 0 = no error
; IBLNERR = 1 = Error
LNNDCCK(IBIFN) ;IB*2*577 (Line Level) The Units and Units/Basis of Measurement fields are required if the NDC field is populated.
; INPUT - IBIFN = IEN of the Bill/Claims file (#399)
; OUTPUT - IBLNERR = 0 = no error
; IBLNERR = 1 = Error

External References

Name Field # of Occurrence
$$GET1^DIQ LNNDCCK+9, LNNDCCK+11, LNNDCCK+12
$$ROICHK^IBCBB14 ROICHK+1
RXNPI^IBCBB14 RXNPI+1
VALNDC^IBCBB14 VALNDC+1
$$COBN^IBCEF COBMRA+10, COBSEC+9
$$FT^IBCEF TAXCHK+15
$$INSPRF^IBCEF AMBCK+9
$$NOPUNCT^IBCEF AMBCK+11
F^IBCEF PRIIDCHK+5
$$TXMT^IBCEF4 PRIIDCHK+4
$$ORGNPI^IBCEF73A NPICHK+37
$$ORGTAX^IBCEF73A TAXCHK+73
ALLIDS^IBCEFP NPICHK+22, TAXCHK+11
$$NPIREQ^IBCEP81 NPICHK+18
$$SPEC^IBCEU TAXCHK+61
$$WNRBILL^IBEFUNC COBMRA+10, COBSEC+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
399.0304 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] MULTDIV+7, MULTDIV+8, NPICHK+5, PRIIDCHK+6, AMBCK+10, COBAMT+6, COBAMT+7, COBMRA+8, COBMRA+9, COBMRA+10
, COBSEC+8, COBSEC+10, COBSEC+11, TMCK+7, ACCK+7, LNTMCK+8, LNTMCK+9, LNTMCK+10, LNTMCK+11, LNACCK+8
, LNACCK+9, LNACCK+10, LNACCK+11, LNNDCCK+8
^DGCR(399.3 - [#399.3] NPICHK+10, NPICHK+11, NPICHK+12
^DIC(5 - [#5] AMBCK+18
^TMP($J WARN+4, WARN+5*, WARN+6*

Label References

Name Line Occurrences
WARN TAXCHK+62, TAXCHK+63

Naked Globals

Name Field # of Occurrence
^( MULTDIV+7, MULTDIV+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT NPICHK+18
I AMBCK+14*, AMBCK+15*, AMBCK+18*, TMCK+7*, ACCK+7*, LNTMCK+5~, LNTMCK+11*, LNACCK+5~, LNACCK+11*, LNNDCCK+5~
IBAC TMCK+5~, ACCK+5~, LNTMCK+5~, LNACCK+5~, LNNDCCK+5~
IBAC( TMCK+7*, ACCK+7*, LNTMCK+11*, LNACCK+11*
IBAC(1 TMCK+9, ACCK+9, LNTMCK+13, LNACCK+13
IBAC(2 ACCK+9, ACCK+11, LNACCK+13, LNACCK+15
IBAC(3 TMCK+8, TMCK+10, ACCK+9, ACCK+11, LNTMCK+12, LNTMCK+14, LNACCK+13, LNACCK+15
IBAMBR AMBCK+7~, AMBCK+8*, AMBCK+9, AMBCK+12, AMBCK+14*, AMBCK+15*, AMBCK+16, AMBCK+18*, AMBCK+19
IBCK AMBCK+7~
IBCK(5 AMBCK+11*, AMBCK+12, AMBCK+14
IBCK(6 AMBCK+11*, AMBCK+12, AMBCK+15
IBDAMB AMBCK+7~, AMBCK+10*, AMBCK+11, AMBCK+15
IBDFN VALNDC~, VALNDC+1, ROICHK~, ROICHK+1
IBDISP WARN~, WARN+6
IBDT TAXCHK+1~
>> IBER NPICHK+33*, NPICHK+34*, NPICHK+39*, TAXCHK+17*, TAXCHK+25*, TAXCHK+59*, TAXCHK+77*, PRIIDCHK+7*
>> IBEVDT TAXCHK+61
IBI PRIIDCHK+3~, PRIIDCHK+6*, PRIIDCHK+7
IBIFN MULTDIV~, MULTDIV+7, MULTDIV+8, NPICHK+5, NPICHK+22, NPICHK+24, NPICHK+25, NPICHK+27, NPICHK+29, NPICHK+30
NPICHK+37, TAXCHK+11, TAXCHK+15, TAXCHK+16, TAXCHK+20, TAXCHK+30, TAXCHK+31, TAXCHK+33, TAXCHK+39, TAXCHK+41
TAXCHK+42, TAXCHK+44, TAXCHK+73, VALNDC~, VALNDC+1, PRIIDCHK+4, PRIIDCHK+5, PRIIDCHK+6, RXNPI~, RXNPI+1
, ROICHK~, ROICHK+1, AMBCK~, AMBCK+9, AMBCK+10, COBAMT~, COBAMT+5, COBAMT+6, COBAMT+7, COBMRA~
, COBMRA+7, COBMRA+8, COBMRA+9, COBMRA+10, COBSEC~, COBSEC+7, COBSEC+8, COBSEC+9, COBSEC+10, COBSEC+11
, TMCK~, TMCK+6, TMCK+7, ACCK~, ACCK+6, ACCK+7, LNTMCK~, LNTMCK+7, LNTMCK+8, LNTMCK+9
, LNTMCK+10, LNTMCK+11, LNACCK~, LNACCK+7, LNACCK+8, LNACCK+9, LNACCK+10, LNACCK+11, LNNDCCK~, LNNDCCK+7
, LNNDCCK+8, LNNDCCK+9, LNNDCCK+11, LNNDCCK+12
IBINS ROICHK~, ROICHK+1
IBLEGAL NPICHK+3~, NPICHK+4*, NPICHK+16*
IBLINE NPICHK+1~, NPICHK+26*, NPICHK+27*, NPICHK+29, NPICHK+30, TAXCHK+1~, TAXCHK+38*, TAXCHK+39*, TAXCHK+41, TAXCHK+42
TAXCHK+44
IBLNERR LNTMCK+5~, LNTMCK+6*, LNTMCK+7, LNTMCK+8, LNTMCK+12*, LNTMCK+13*, LNTMCK+14*, LNTMCK+15*, LNTMCK+18, LNACCK+5~
, LNACCK+6*, LNACCK+7, LNACCK+8, LNACCK+13*, LNACCK+15*, LNACCK+17*, LNACCK+20, LNNDCCK+5~, LNNDCCK+6*, LNNDCCK+7
, LNNDCCK+8, LNNDCCK+11*, LNNDCCK+12*, LNNDCCK+15
IBND0 MULTDIV~, MULTDIV+5
IBNFI NPICHK+1~, NPICHK+10*, NPICHK+14
IBNONPI NPICHK+1~, NPICHK+31, NPICHK+36*, NPICHK+37, NPICHK+38, NPICHK+39
IBNONPI( NPICHK+25*, NPICHK+30*, NPICHK+31
IBNOTAX TAXCHK+1~, TAXCHK+55, TAXCHK+72*, TAXCHK+73, TAXCHK+74, TAXCHK+77
IBNOTAX( TAXCHK+32*, TAXCHK+43*, TAXCHK+55
IBNOTAX1 TAXCHK+1~, TAXCHK+33*, TAXCHK+34, TAXCHK+44*, TAXCHK+45
IBNOTAX2 TAXCHK+1~
IBNOTAX2( TAXCHK+34*, TAXCHK+45*, TAXCHK+60
IBNPIREQ NPICHK+1~, NPICHK+18*
IBNPIS NPICHK+1~, NPICHK+37*
IBP COBMRA+6~, COBMRA+9*, COBMRA+10, COBSEC+6~, COBSEC+10*, COBSEC+11
IBPAMB AMBCK+7~, AMBCK+10*, AMBCK+11, AMBCK+14
IBPROCP LNTMCK+5~, LNTMCK+8*, LNTMCK+9, LNTMCK+10, LNTMCK+11, LNACCK+5~, LNACCK+8*, LNACCK+9, LNACCK+10, LNACCK+11
, LNNDCCK+5~, LNNDCCK+8*, LNNDCCK+9, LNNDCCK+11, LNNDCCK+12
IBPRV NPICHK+1~, NPICHK+23*, NPICHK+24*, NPICHK+25, NPICHK+28*, NPICHK+29*, NPICHK+30, NPICHK+31*, NPICHK+33, NPICHK+34
TAXCHK+1~, TAXCHK+29*, TAXCHK+30*, TAXCHK+31, TAXCHK+32, TAXCHK+33, TAXCHK+34, TAXCHK+40*, TAXCHK+41*, TAXCHK+42
TAXCHK+43, TAXCHK+44, TAXCHK+45, TAXCHK+55*, TAXCHK+58, TAXCHK+59, TAXCHK+60, TAXCHK+62, TAXCHK+63
IBPRVNT1 NPICHK+1~, TAXCHK+60*, TAXCHK+61
IBPRVNT2 NPICHK+1~, TAXCHK+61*, TAXCHK+62
IBRATYPE NPICHK+3~, NPICHK+4*, NPICHK+5*, NPICHK+14
IBTAXS TAXCHK+1~, TAXCHK+73*
IBTF NPICHK+1~, NPICHK+11*, NPICHK+14
IBWC NPICHK+1~, NPICHK+12*, NPICHK+14
IBX TAXCHK+21~*, TAXCHK+22*, TAXCHK+23, TAXCHK+24
IBXSAVE NPICHK+1~, NPICHK+22, TAXCHK+1~, TAXCHK+11
IBXSAVE("L-PROV" NPICHK+27, NPICHK+29, NPICHK+30, TAXCHK+22, TAXCHK+23, TAXCHK+24, TAXCHK+39, TAXCHK+41, TAXCHK+42, TAXCHK+44
IBXSAVE("PROVINF" NPICHK+24, NPICHK+25, TAXCHK+16, TAXCHK+20, TAXCHK+30, TAXCHK+31, TAXCHK+33
IBZ PRIIDCHK+3~, PRIIDCHK+7
MULT MULTDIV+4~, MULTDIV+5*, MULTDIV+7*, MULTDIV+8*, MULTDIV+9*, MULTDIV+10
OK TAXCHK+21~*, TAXCHK+22, TAXCHK+23*, TAXCHK+24*, TAXCHK+25
U MULTDIV+5, MULTDIV+7, MULTDIV+8, NPICHK+5, NPICHK+25, NPICHK+30, NPICHK+38, NPICHK+39, TAXCHK+62, TAXCHK+63
TAXCHK+74, TAXCHK+77, PRIIDCHK+7, AMBCK+11, AMBCK+14, AMBCK+15, AMBCK+18, COBAMT+6, COBAMT+7, COBMRA+8
, COBMRA+9, COBMRA+10, COBSEC+8, COBSEC+10, COBSEC+11, TMCK+7, ACCK+7, LNTMCK+11, LNACCK+11
Z WARN+3~, WARN+4*, WARN+5*, WARN+6*, MULTDIV+4~, MULTDIV+7*, MULTDIV+8*, NPICHK+1~, NPICHK+38*, NPICHK+39
TAXCHK+1~, TAXCHK+74*, TAXCHK+77
Z0 MULTDIV+4~, MULTDIV+7*, MULTDIV+8*
Z1 MULTDIV+4~, MULTDIV+5*, MULTDIV+6, MULTDIV+7, MULTDIV+8, MULTDIV+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All