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

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBJDF1  

Entry Points

Name Comments DBIA/ICR reference
PATQ
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
INSC
INSQ
ENQ
PATC ; - Find all patient data.
ENQ1
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
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
OTHQ
DQ ; - Tasked entry point.

External References

Name Field # of Occurrence
^%ZISC ENQ+3
$$CHK^IBCNS1 OTH+10
EN^IBJDF12 DQ+75
$$ACT^IBJDF2 DQ+22
$$DATE1^IBJDF2 DQ+22
$$DIV^IBJDF2 DQ+29
$$BILLREJ^IBJTU6 DQ+47
$$EEOB^IBOA31 DQ+44
$$STOP^IBOUTL DQ+9
$$PRIM^VASITE DQ+29
$$FMDIFF^XLFDT DQ+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] DQ+4
^DGCR(399 - [#399] DQ+13, DQ+16, DQ+47, DQ+48, DQ+50, INS+7, PAT+12
^DIC(36 - [#36] INS+7, OTH+9
^DPT - [#2] DQ+50, PAT+12, OTH+7
^IBA(362.4 - [#362.4] DQ+17
^PRCA(430 - [#430] DQ+7, DQ+11, DQ+25, DQ+33
^PRCA(433 - [#433] DQ+58, DQ+59, DQ+65, DQ+70
^TMP("IBJDF1" DQ+1!, DQ+54*, DQ+73*, ENQ!

Label References

Name Line Occurrences
$$INS DQ+37
$$OTH DQ+49
$$PAT DQ+40
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+70, OTH+7
^(8 DQ+65

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE PAT+10~, PATC+2*, PATC+3
COM DQ+64!, ENQ1+1!
COM( DQ+70*, DQ+72, DQ+73
COM(0 DQ+64*
COM(1 DQ+66*, DQ+67*
COM1 DQ+64!, ENQ1+1!
COM1(1 DQ+65*, DQ+66
COM1(2 DQ+65*, DQ+66
DAT DQ+61*, DQ+64, 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+22, PATC+2
IBA DQ+7*, DQ+9, DQ+11, DQ+13, DQ+16, DQ+17, DQ+22, DQ+25, DQ+29, DQ+33
, DQ+37, DQ+40, DQ+44, DQ+47, DQ+48, DQ+50, DQ+58, ENQ1!
IBAR DQ+11*, DQ+12, DQ+18, DQ+45, DQ+47, DQ+49, ENQ1!
IBARD DQ+22*, ENQ1!
IBBU DQ+48*, ENQ1!
IBDIV DQ+28*, DQ+29*, DQ+30, DQ+54, DQ+73, ENQ1!
IBIO ENQ1!
>> IBPFLAG DQ+44*, DQ+47
IBQ DQ+1*, DQ+7, DQ+9*, DQ+75, ENQ1!
>> IBSAM DQ+25
>> IBSD DQ+4, DQ+28, DQ+30
>> IBSDATE DQ+22
>> IBSEL DQ+19, DQ+53, DQ+72
>> IBSH DQ+57
>> 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+22
>> IBSMX DQ+22
>> IBSN PAT+13
>> IBSNA PAT+16, PAT+18
>> IBSNF PAT+15, PAT+19, PAT+20
>> IBSNL PAT+19, PAT+20
>> IBSRC DQ+33
IBTYP DQ+16*, DQ+17*, DQ+18*, DQ+19, DQ+53, DQ+72, ENQ1+1!
IBWBA DQ+25*, DQ+54, ENQ1+1!
IBWBN DQ+47*, DQ+54, DQ+73, ENQ1!
IBWDP DQ+45*, DQ+54, DQ+73, ENQ1!
IBWFR DQ+48*, DQ+49, DQ+54, ENQ1+1!
IBWIN DQ+37*, DQ+49, DQ+54, DQ+73, ENQ1!
IBWOR DQ+49*, DQ+54, ENQ1+1!
IBWPT DQ+40*, DQ+49, DQ+50, DQ+54, DQ+73, ENQ1!
IBWRC DQ+33*, DQ+34*, DQ+54, ENQ1!
IBWSC DQ+49*, DQ+54, ENQ1+1!
IBWSI DQ+50*, DQ+54, ENQ1+1!
IBWTO DQ+48*, DQ+54, ENQ1+1!
INS OTH~, OTH+8
>> J DQ+4*
KEY PAT+10~, PAT+13*, PAT+17, PAT+20, PATC+3
U DQ+12, DQ+16, DQ+18, DQ+33, DQ+34, DQ+45, DQ+47, DQ+48, DQ+49, DQ+50
, DQ+54, DQ+60, DQ+61, DQ+65, DQ+73, INS+7, PAT+12, PAT+13, PATC+1, PATC+3
, OTH+10
VAUTD DQ+4, DQ+30, ENQ1+1!
VAUTD( DQ+4*, DQ+30
X DQ+53*, DQ+54, DQ+58*, DQ+59, DQ+65, DQ+70, DQ+73, ENQ1+2!, INS~, INS+6
, INS+7, PAT~, PAT+11, PAT+12, OTH+7*, OTH+8, OTH+9, OTH+10
X1 DQ+64*, DQ+67*, DQ+70, DQ+72*, DQ+73, ENQ1+2!, OTH+9*, OTH+10
X2 DQ+70*, DQ+72*, DQ+73, ENQ1+2!
Y DQ+59*, DQ+60, DQ+61, ENQ1+2!, INS+5~*, INSC*, INSQ, PAT+10~*, PAT+17*, PATC+3*
, PATQ, OTH+6~*, OTH+7, OTH+10*, OTHQ
Z ENQ1+2!, 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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All