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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNVCC

Package: Integrated Billing

Routine: IBCNVCC


Information

IBCNVCC ;ALB/BAA - Module for PATIENT INSURANCE CONSISTENCY CHECKER LOGIC ;25 Feb 2015

Source Information

Source file <IBCNVCC.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Integrated Billing 1 ^IBCNVCC1  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,INSPTR) ; need patient and insurance pointer
EN4
1 ;INSURANCE TYPE (INSURANCE COMPANY NAME)
2 ;GROUP PLAN
3 ; COORDINATION OF BENEFITS
; CHECK SET OF CODES
4 ;SUBCRIBER ID
5 ;DATE LAST VERIFIED
6 ;*GROUP NUMBER(REALLY FOR COMPUTED NEW GROUP NUMBER, BUT CHECK IN PLAN'S GROUP NUMBER)
7 ;INSURED'S DOB
8 ;INSURED'S SSN
9 ;INSURED'S SEX
10 ;PT. RELATIONSHIP-HIPAA
11 ;WHOSE INSURANCE
12 ;EFFECTIVE DATE OF POLICY
13 ; *GROUP NAME ((REALLY FOR COMPUTED NEW GROUP NAME, BUT CHECK IN PLAN'S GROUP NAME)
14 ;PT. RELATIONSHIP TO INSURED
15 ;NAME OF INSURED
16 ;
99 ; synonymous with END
END ; end of routine...find next check to execute (or goto end)
COMB ;record inconsistency
NEXT ; find the next consistency check to check (goto end if can't process further)
COMB1
NEXT1

External References

Name Field # of Occurrence
^IBCNVCC1 END+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: EN4+3
Function Call: WRITE
  • Prompt: !!,"INSURANCE COMPANY - ",INSURCO
  • Line Location: EN4+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] EN4+3, 1+4, 1+6
^DPT - [#2] EN4+2
^IBA(355.3 - [#355.3] 2+4, 6+4, 13+3
^IBCN(366.2 - [#366.2] EN4+5

Label References

Name Line Occurrences
@( EN4+7, 1+3, 1+4, 1+8, 2+11, 3+3, 4+3, 5+2, 6+3, 6+5
, 7+3, 8+3, 9+3, 10+5, 11+4, 12+4, 13+2, 13+4, 14+3
COMB 1+3, 1+4, 1+7, 2+10, 3+2, 4+2, 6+3, 6+4, 7+2, 8+2
, 9+2, 10+3, 11+2, 12+2, 13+2, 13+3, 14+2, 15+2
NEXT 1+3, 1+4, 1+8, 2+11, 3+3, 4+3, 5+2, 6+3, 6+5, 7+3
, 8+3, 9+3, 10+5, 11+4, 12+4, 13+2, 13+4, 14+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANYMSE EN+1~
CONARR EN+1~
CONCHK EN+1~
CONERR EN+1~
CONSPEC EN+1~
DFN EN~, EN4+1, EN4+2
DGCHK EN+1~, EN4+5*, EN4+7, NEXT+1, NEXT1
DGCT EN+3~, EN4+6*, COMB+1*, COMB1*
DGD EN+3~, 1+3*, 1+4, 1+6
DGEND1 EN+3~, EN4+4*, EN4+5
DGER EN+1~, EN4+6*, COMB+1*, COMB1*
DGLDT EN+1~, 11+4
DGLST EN+1~, EN4+7*, 1+3, 1+4, 1+8, 2+11, 3+3, 4+3, 5+2, 6+3
, 6+5, 7+3, 8+3, 9+3, 10+5, 11+4, 12+4, 13+2, 13+4, 14+3
, COMB+1*, NEXT+1*, COMB1*, NEXT1*
DGP EN+1~
DGP( EN4+2*
DGP(0 EN4+3, 1+3, 2+3, 3+2, 6+2, 11+2, 12+2, 14+2, 15+2
DGP(3 7+2, 8+2, 9+2
DGP(4 10+3
DGP(7 4+2, 8+2
DUOUT EN+2~
EXIT EN+1~
I EN+2~, EN4+2*, EN4+5*, 1+6*, NEXT+1*, NEXT1*
I1 EN+2~, 1+6*, 1+7, 2+2*, 2+3*, 2+4*, 2+5, 2+6*, 2+8*, 2+10
I5 EN+1~
I6 EN+1~
INSMUL EN+3~, EN+5*
INSPTR EN~, EN4+1, EN4+2
INSURCO EN+3~, EN4+3*
LOC EN+1~
MSDATERR EN+2~
MSECHK EN+2~
MSERR EN+2~
MSESET EN+2~
PLAN EN+3~, 2+1*, 2+4*, 2+10*, 6+1*, 6+2*, 6+3, 6+4, 13+2, 13+3
PRH EN+3~, 10+3*
PRI EN+3~, 14+2*
RANGE EN+2~
RANSET EN+2~
U 4+2, 7+2, 8+2, 9+2, 10+3, 11+2, 12+2, 14+2, 15+2
X EN+3~, 1+2*, 1+3*, 1+4*, 1+7*, 2+1*, 2+10*, 3+2*, 4+1*, 4+2*
, 5+1*, 6+1*, 6+3*, 6+4*, 7+1*, 7+2*, 8+1*, 8+2*, 9+1*, 9+2*
, 10+1*, 10+3*, 11+1*, 11+2*, 12+1*, 12+2*, 13+1*, 13+2*, 13+3*, 14+1*
, 14+2*, 15+1*, 15+2*, 16+1*, COMB+1, COMB1
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All