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

Package: Integrated Billing

Routine: IBJDF11


Information

IBJDF11 ;ALB/CPM - THIRD PARTY FOLLOW-UP REPORT (COMPILE) ;09-JAN-97

Source Information

Source file <IBJDF11.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Integrated Billing 6 $$CHK^IBCNS1  EN^IBJDF12  ($$ACT,$$DATE1,$$DIV)^IBJDF2  $$BILLREJ^IBJTU6  $$EEOB^IBOA31  $$STOP^IBOUTL  
Kernel 2 ^%ZISC  $$FMDIFF^XLFDT  
Registration 1 $$PRIM^VASITE  
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: 2

Package Total Caller Graph
Integrated Billing 2 IBJDF1  IBJDF2  

Entry Points

Name Comments DBIA/ICR reference
DQ ; - Tasked entry point.
CHKARNUM(IBCAT) ; Check for Reimbursable insurance
;
ENQ
ENQ1
INS(X) ; - Find the Insurance company and decide to include the claim.
; Input: X=Pointer to the claim/AR in file #399/#430
; plus all variable input in IBS*
; Output: Y=Insurance Company name and pointer to file #36
INSC
INSQ
PAT(X) ; - Find the claim patient and decide to include the claim.
; Input: X=Pointer to the claim/AR in file #399/#430
; plus all variable input in IBS*
; Output: Y=1^2^3^4^5, where
; 1 => sort key (name or last four)
; 2 => patient name
; 3 => patient ssn
; 4 => patient age
; 5 => patient pointer to file #2
PATC ; - Find all patient data.
PATQ
OTH(DFN,INS,DS) ; - Find a patient's other valid insurance carrier (if any).
; Input: DFN=Pointer to the patient in file #2
; INS=Pointer to the patient's primary carrier in file #36
; DS=Date of service for validity check
; Output: Valid insurance carrier (1st 13 chars.) or null
OTHQ

External References

Name Field # of Occurrence
^%ZISC ENQ+3
$$GET1^DIQ DQ+20
$$CHK^IBCNS1 OTH+10
EN^IBJDF12 DQ+89
$$ACT^IBJDF2 DQ+34
$$DATE1^IBJDF2 DQ+34
$$DIV^IBJDF2 DQ+41
$$BILLREJ^IBJTU6 DQ+59
$$EEOB^IBOA31 DQ+56
$$STOP^IBOUTL DQ+9
$$PRIM^VASITE DQ+41
$$FMDIFF^XLFDT DQ+34

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430.2 - [#430.2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] DQ+4
^DGCR(399 - [#399] DQ+15, DQ+24, DQ+59, DQ+60, DQ+62, INS+7, PAT+12
^DIC(36 - [#36] INS+7, OTH+9
^DPT - [#2] DQ+62, PAT+12, OTH+7
^IBA(362.4 - [#362.4] DQ+25
^PRCA(430 - [#430] DQ+7, DQ+17, DQ+37, DQ+45
^PRCA(433 - [#433] DQ+71, DQ+72, DQ+78, DQ+83
^TMP("IBJDF1" DQ+1!, DQ+67*, DQ+87*, ENQ!

Label References

Name Line Occurrences
$$CHKARNUM DQ+21
$$INS DQ+49
$$OTH DQ+61
$$PAT DQ+52
ENQ1 ENQ+1
INSC INS+8, INS+11, INS+12, INS+13
INSQ INS+6, INS+8, INS+9, INS+10, INS+14
OTHQ OTH+6
PATC PAT+18, PAT+19
PATQ PAT+11, PAT+15, PAT+16, PAT+17, PAT+20

Naked Globals

Name Field # of Occurrence
^( DQ+83, OTH+7
^(8 DQ+78

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE PAT+10~, PATC+2*, PATC+3
COM DQ+77!, ENQ1+1!
COM( DQ+83*, DQ+86, DQ+87
COM(0 DQ+77*
COM(1 DQ+79*, DQ+80*
COM1 DQ+77!, ENQ1+1!
COM1(1 DQ+78*, DQ+79
COM1(2 DQ+78*, DQ+79
DAT DQ+74*, DQ+77, ENQ1+1!
DFN PAT+10~, PAT+12*, PAT+15, PAT+16, PATC+3, OTH~, OTH+6, OTH+7
DOB PAT+10~, PATC+1*, PATC+2
DS OTH~, OTH+6, OTH+10
DT DQ+34, PATC+2
IBA DQ+7*, DQ+9, DQ+15, DQ+17, DQ+24, DQ+25, DQ+34, DQ+37, DQ+41, DQ+45
DQ+49, DQ+52, DQ+56, DQ+59, DQ+60, DQ+62, DQ+71, ENQ1!
IBAR DQ+17*, DQ+20, DQ+26, DQ+57, DQ+59, DQ+61, ENQ1!
IBARD DQ+34*, ENQ1!
IBARNUM DQ+20*, DQ+21, DQ+27, ENQ1+2!
IBBU DQ+60*, ENQ1!
IBCAT CHKARNUM~, CHKARNUM+2, CHKARNUM+5
IBCCFLG DQ+29*, DQ+31, ENQ1+2!
IBDIV DQ+40*, DQ+41*, DQ+42, DQ+67, DQ+87, ENQ1!
IBIO ENQ1!
>> IBPFLAG DQ+56*, DQ+59
IBQ DQ+1*, DQ+7, DQ+9*, DQ+89, ENQ1!
>> IBSAM DQ+37
>> IBSD DQ+4, DQ+40, DQ+42
>> IBSDATE DQ+34
>> IBSEL DQ+31, DQ+66, DQ+86
>> IBSH DQ+70
>> IBSI INS+8
>> IBSI( INS+8
>> IBSIA INS+10, INS+12
>> IBSIF INS+9, INS+13, INS+14
>> IBSIL INS+13, INS+14
>> IBSMN DQ+34
>> IBSMX DQ+34
>> IBSN PAT+13
>> IBSNA PAT+16, PAT+18
>> IBSNF PAT+15, PAT+19, PAT+20
>> IBSNL PAT+19, PAT+20
>> IBSRC DQ+45
IBTYP DQ+24*, DQ+25*, DQ+26*, DQ+27*, DQ+29, DQ+31, DQ+66, DQ+86, ENQ1+1!
IBWBA DQ+37*, DQ+67, ENQ1+1!
IBWBN DQ+59*, DQ+67, DQ+87, ENQ1!
IBWDP DQ+57*, DQ+67, DQ+87, ENQ1!
IBWFR DQ+60*, DQ+61, DQ+67, ENQ1+1!
IBWIN DQ+49*, DQ+61, DQ+67, DQ+87, ENQ1!
IBWOR DQ+61*, DQ+67, ENQ1+1!
IBWPT DQ+52*, DQ+61, DQ+62, DQ+67, DQ+87, ENQ1!
IBWRC DQ+45*, DQ+46*, DQ+67, ENQ1!
IBWSC DQ+61*, DQ+67, ENQ1+1!
IBWSI DQ+62*, DQ+67, ENQ1+1!
IBWTO DQ+60*, DQ+67, ENQ1+1!
INS OTH~, OTH+8
>> J DQ+4*
KEY PAT+10~, PAT+13*, PAT+17, PAT+20, PATC+3
U DQ+20, DQ+24, DQ+26, DQ+45, DQ+46, DQ+57, DQ+59, DQ+60, DQ+61, DQ+62
DQ+67, DQ+73, DQ+74, DQ+78, DQ+87, INS+7, PAT+12, PAT+13, PATC+1, PATC+3
, OTH+10
VAUTD DQ+4, DQ+42, ENQ1+1!
VAUTD( DQ+4*, DQ+42
X DQ+66*, DQ+67, DQ+71*, DQ+72, DQ+78, DQ+83, DQ+87, ENQ1+3!, INS~, INS+6
, INS+7, PAT~, PAT+11, PAT+12, OTH+7*, OTH+8, OTH+9, OTH+10
X1 DQ+77*, DQ+80*, DQ+83, DQ+86*, DQ+87, ENQ1+3!, OTH+9*, OTH+10
X2 DQ+83*, DQ+86*, DQ+87, ENQ1+3!
Y DQ+72*, DQ+73, DQ+74, ENQ1+3!, INS+5~*, INSC*, INSQ, PAT+10~*, PAT+17*, PATC+3*
PATQ, OTH+6~*, OTH+7, OTH+10*, OTHQ
Z ENQ1+3!, INS+5~, INS+7*, INS+8, INS+9, INS+10, INSC, PAT+10~, PAT+12*, PAT+13
PATC+1, PATC+3, OTH+7*
Z1 INS+5~, INS+7*, INS+11*, INS+14, INSC
>> ZTQUEUED ENQ+1
>> ZTREQ ENQ+1*
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