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

Package: Integrated Billing

Routine: IBCNSC


Information

IBCNSC ;ALB/NLR - INSURANCE COMPANY EDIT ;6/1/05 9:42am

Source Information

Source file <IBCNSC.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
VA FileMan 7 EN^DDIOL  ^DIC  ^DIE  ^DIK  CLEAN^DILF  $$GET1^DIQ  ^DIR  
Integrated Billing 5 ($$ADD2,CLAIMS1,CLAIMS2)^IBCNSC0  (MAIN,PARAM,PAYER,REMARKS,SYN)^IBCNSC01  DISP^IBCNSC02  (PRESCR,PROVID)^IBCNSC1  SET^IBCNSP  
Kernel 2 DISP^XQORM1  $$KCHK^XUSRB  
List Manager 2 EN^VALM  (CLEAN,KILL,SET)^VALM10  

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

Package Total Caller Graph
Integrated Billing 12 ALTERNATE INST PAYER ID TYPE  ALTERNATE PROF PAYER ID TYPE  IBCN INSURANCE CO EDIT  IBCN VIEW INSURANCE CO  IBCNS INSURANCE COMPANY  IBCNS VIEW INS CO  IBCNSA  IBCNSC INS CO ADDRESSES  
IBCNSC1  IBCNSI  IBJTNA  ^DIC(36  
Registration 3 ALTERNATE INST PAYER ID TYPE  ALTERNATE PROF PAYER ID TYPE  DG INSURANCE COMPANY EDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for IBCNS INSURANCE COMPANY, IBCNS VIEW INS CO
ENQ
HDR ; -- header code
INIT ; -- init variables and list array
BLD ; -- list builder
APPEALS ;
APPEALAD ; KDM US2487 IB*2.0*592 call in tag from IBCNSI
INQUIRY ;
INQAD ; KDM US2487 IB*2.0*592 call in tag from IBCNSI
DENTAL ; Display Dental Claims office information
DENTALAD ; KDM US2487 IB*2.0*592 call in tag from IBCNSI
HELP ; -- help code
EXIT ; -- exit code
INSCO ; -- select insurance company
INSCOQ ;
BLANK(LINE) ; -- Build blank line
EDIKEY() ; input transform code to determine if user is allowed to edit
; certain fields in the insurance company file
EDIKEYX ;
DUPQUAL(IBCNS,QUAL,FIELD) ; input transform to make sure that the same qualifier is not used twice for
; payer secondary IDs. There are two sets of fields in file 36 that can not be duplicated.
; 6.01 EDI INST SECONDARY ID QUAL(1) can not be the same as 6.03 EDI INST SECONDARY ID QUAL(2)
; 6.05 EDI PROF SECONDARY ID QUAL(1) can not be the same as 6.07 EDI PROF SECONDARY ID QUAL(2)
;
; Input:
; IBCNS is the insurance company internal number
; QUAL is the internal code of the value being input.
; FIELD is the field it is being compare with.
ALLOWED(IBAC) ; input transform to make sure that Administrative Contractor is set up in the site parameters.
; it will be set up for either commercial or medicare. Since the type is defined my the plan and we are at a higher
; level in the Insurance Company, we have to allow both.
; called from ^DD(36.015,.01,0) and ^DD(36.016,.01,0)
CLEANIDS(INSIEN) ;
; INSIEN=Insurance Company IEN

External References

Name Field # of Occurrence
EN^DDIOL EDIKEY+4, EDIKEY+5
^DIC INSCO+6
^DIE INSCO+10
^DIK CLEANIDS+9
CLEAN^DILF DUPQUAL+18
$$GET1^DIQ DUPQUAL+17, ALLOWED+15
^DIR CLEANIDS+15
$$ADD2^IBCNSC0 APPEALAD+1, INQAD+1, DENTALAD+3
CLAIMS1^IBCNSC0 BLD+10
CLAIMS2^IBCNSC0 BLD+11
MAIN^IBCNSC01 BLD+9
PARAM^IBCNSC01 BLD+8
PAYER^IBCNSC01 BLD+18
REMARKS^IBCNSC01 BLD+19
SYN^IBCNSC01 BLD+20
DISP^IBCNSC02 BLD+16
PRESCR^IBCNSC1 BLD+12
PROVID^IBCNSC1 BLD+17
SET^IBCNSP APPEALAD+2, APPEALAD+4, APPEALAD+5, APPEALAD+6, APPEALAD+8, APPEALAD+10, APPEALAD+11, APPEALAD+12, INQAD+2, INQAD+4
INQAD+5, INQAD+6, INQAD+8, INQAD+10, INQAD+11, INQAD+12, DENTALAD+1, DENTALAD+5, DENTALAD+6, DENTALAD+7
DENTALAD+10, DENTALAD+11, DENTALAD+12
EN^VALM EN+4, EN+5
CLEAN^VALM10 EXIT+2
KILL^VALM10 BLD+6
SET^VALM10 BLANK+1
DISP^XQORM1 HELP+1
$$KCHK^XUSRB EDIKEY+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIC
  • Line Location:
    • INSCO+6
Routine Call
  • DIE
  • Line Location:
    • INSCO+10
Routine Call
  • DIR
  • Line Location:
    • CLEANIDS+15
Routine Call
  • VALM
  • Line Location:
    • EN+4
    • EN+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(36 - [#36] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] HDR+1, HDR+2, APPEALAD+4, INQAD+4, DENTALAD+5, INSCO+9, CLEANIDS+5
^DIC(5 - [#5] APPEALAD+10, INQAD+10, DENTALAD+10
^IBE(350.9 - [#350.9] ALLOWED+15
^IBE(355.2 - [#355.2] HDR+2
^TMP("IBCNSC" BLD+5!, BLD+21
^TMP("XQORS" EN+2!

Label References

Name Line Occurrences
APPEALS BLD+13
BLANK BLD+7
BLD INIT+4
DENTAL BLD+15
EDIKEYX EDIKEY+3
ENQ EN+4
HDR INIT+4
INQUIRY BLD+14
INSCO INIT+3
INSCOQ INSCO+3, INSCO+12

Naked Globals

Name Field # of Occurrence
^( CLEANIDS+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLNKI BLD+3~, BLD+7*
CLEANUP CLEANIDS+3~, CLEANIDS+10*, CLEANIDS+11
DA INSCO+10*, CLEANIDS+6~, CLEANIDS+7*
DA(1 CLEANIDS+7*
DATA CLEANIDS+3~, CLEANIDS+5*
DIC INSCO+2~, INSCO+4*, INSCO+6!, INSCOQ+1!
DIC("S" INSCO+4*
DIC(0 INSCO+4*, INSCO+5*
DIE INSCO+10*!
DIK CLEANIDS+6~, CLEANIDS+8*
DIR CLEANIDS+12~
DIR("A" CLEANIDS+13*, CLEANIDS+14*
DIR(0 CLEANIDS+14*
DLAYGO INSCO+2~, INSCO+5*
DR INSCO+2~, INSCO+10*
DTOUT INSCO+2~
DUOUT INSCO+2~
DUP DUPQUAL+16~, DUPQUAL+17*, DUPQUAL+19
FIELD DUPQUAL~, DUPQUAL+17
IB1ST EN+1~
IBAC ALLOWED~, ALLOWED+15
IBACMAX BLD+3~, APPEALS+8, INQUIRY+9, DENTAL+4
IBADD APPEALS+1~, APPEALAD+8*, APPEALAD+10, APPEALAD+11, APPEALAD+12, INQUIRY+2~, INQAD+8*, INQAD+10, INQAD+11, INQAD+12
DENTAL+3~, DENTALAD+8*, DENTALAD+10, DENTALAD+11, DENTALAD+12
IBCHANGE EN+3*, EXIT+1!
IBCNS EN+2!, HDR+1, HDR+2, INIT+3, APPEALAD+1, INQAD+1, DENTALAD+3, EXIT+1!, INSCO+3, INSCO+7*
INSCO+9, INSCO+10, INSCO+12!, DUPQUAL~, DUPQUAL+15, DUPQUAL+17, ALLOWED+15
IBCNS14 APPEALS+1~, APPEALAD+1*, APPEALAD+4, APPEALAD+5, APPEALAD+6, APPEALAD+8, APPEALAD+10, APPEALAD+11, APPEALAD+12
IBCNS15 INQUIRY+2~, INQAD+1*, INQAD+4, INQAD+5, INQAD+6, INQAD+8, INQAD+10, INQAD+11, INQAD+12
IBCNS19 DENTAL+3~, DENTALAD+3*, DENTALAD+5, DENTALAD+6, DENTALAD+7, DENTALAD+10, DENTALAD+11, DENTALAD+12
IBCNS3 INSCO+2~
IBFASTXT EN+2!, EXIT+1!
>> IBVIEW EN+4, INSCO+5
INSIEN CLEANIDS~, CLEANIDS+5, CLEANIDS+7, CLEANIDS+8
>> IORVOFF APPEALAD+2, INQAD+2, DENTALAD+1
>> IORVON APPEALAD+2, INQAD+2, DENTALAD+1
LINE BLANK~, BLANK+1
LOOP CLEANIDS+3~, CLEANIDS+5*, CLEANIDS+7
NODE CLEANIDS+3~, CLEANIDS+4*, CLEANIDS+5, CLEANIDS+8
OFFSET APPEALS+1~, APPEALS+8*, APPEALAD+2, APPEALAD+4, APPEALAD+5, APPEALAD+6, APPEALAD+7~*, APPEALAD+8, APPEALAD+10, APPEALAD+11
APPEALAD+12, INQUIRY+2~, INQUIRY+9*, INQAD+2, INQAD+4, INQAD+5, INQAD+6, INQAD+7~*, INQAD+8, INQAD+10
INQAD+11, INQAD+12, DENTAL+3~, DENTAL+4*, DENTALAD+1, DENTALAD+5, DENTALAD+6, DENTALAD+7, DENTALAD+8*, DENTALAD+10
DENTALAD+11, DENTALAD+12
OK EDIKEY+2~*, EDIKEY+3*, EDIKEYX+1
QUAL DUPQUAL~, DUPQUAL+14, DUPQUAL+19
START APPEALS+1~, APPEALS+8*, APPEALAD+2, APPEALAD+4, APPEALAD+5, APPEALAD+6, APPEALAD+8, APPEALAD+10, APPEALAD+11, APPEALAD+12
INQUIRY+2~, INQUIRY+9*, INQAD+2, INQAD+4, INQAD+5, INQAD+6, INQAD+8, INQAD+10, INQAD+11, INQAD+12
DENTAL+3~, DENTAL+4*, DENTALAD+1, DENTALAD+5, DENTALAD+6, DENTALAD+7, DENTALAD+10, DENTALAD+11, DENTALAD+12
U CLEANIDS+5
>> VALMBG INIT+2*
>> VALMCNT INIT+2*, BLD+21*
VALMEVL EN+2!
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
VALMQUIT EN+2!, INIT+1!, INIT+3, EXIT+1!, INSCO+3, INSCO+12*
X HELP+1*, INSCO+2~
XQORS EN+2!
Y INSCO+2~, INSCO+7
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 |  Naked Globals |  Local Variables  | All