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

Package: Integrated Billing

Routine: IBCA


Information

IBCA ;ALB/MRL - ADD NEW BILLING RECORD ;01 JUN 88 12:00

Source Information

Source file <IBCA.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Integrated Billing 5 (CEOC1,DISPAD)^IBCA0  ^IBCA1  EN3^IBCA3  DISP^IBCNS  $$APPT^IBCU3  
VA Fileman 4 ^%DT  C^%DTC  ^DIC  ^DIR  
Registration 2 DEM^VADPT  $$SITE^VASITE  
Kernel 1 ^%ZIS  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Integrated Billing 4 IBCA0  IBCA1  IBCA2  IBCB  

Entry Points

Name Comments DBIA/ICR reference
CHKINQ
NREC
Q1
SET
CEOC
LDQ
READ
IP
CEOC1
Q
CHKID
LASTDAY ;find last day of last month
OP

External References

Name Field # of Occurrence
^%DT OP
C^%DTC LASTDAY+2
^%ZIS IBCA+6
^DIC CHKID+3
^DIR READ
CEOC1^IBCA0 CEOC1
DISPAD^IBCA0 IP
^IBCA1 CEOC+4, CHKINQ
EN3^IBCA3 CEOC
DISP^IBCNS CHKID+4
$$APPT^IBCU3 OP+2
DEM^VADPT CHKID
$$SITE^VASITE IBCA+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKID+4
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKID+4
Function Call: WRITE
  • Prompt: !
  • Line Location: CEOC+0
Function Call: WRITE
  • Prompt: !!,"Discharge bedsection of this PTF record is NOT billable!",!!!
  • Line Location: CEOC+1
Function Call: WRITE
  • Prompt: !?6,*7,"Sorry '^' not allowed!"
  • Line Location: READ+0
Routine Call
  • DIC
  • Line Location:
    • CHKID+3
Routine Call
  • DIR
  • Line Location:
    • READ
Routine Call
  • %ZIS
  • Line Location:
    • IBCA+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGCR(399.3 - [#399.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" OP+3, IP+1, CEOC+2
^DGCR(399 - [#399] CEOC+4, CEOC+5
^DGCR(399.3 - [#399.3] CHKID+3
^DGPT - [#45] CEOC+1
^DIC(399 IBCA+11
^DIC(42.4 - [#42.4] CEOC+1
^DPT - [#2] IBCA+6
^IBE(350.9 - [#350.9] IBCA+7, IBCA+8

Label References

Name Line Occurrences
CEOC OP+3
CHKINQ CEOC+6, CEOC+7
IP OP
LASTDAY CEOC+2
LDQ LASTDAY+4, LASTDAY+11, LASTDAY+12
NREC IBCA+6, IBCA+7, IBCA+9, IBCA+10, CHKID+2, CHKID+3, OP, IP, CEOC+2, CEOC+3
Q1 IBCA+6
READ CHKID+2, CEOC+2, CEOC+3, READ
SET NREC

Naked Globals

Name Field # of Occurrence
^("S" CEOC+5
^(0 CEOC+1, CEOC+5
^(1 IBCA+7
^(70 CEOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q!
%DT OP*, CEOC+4!, Q!
%DT("A" OP*
%DT(0 OP*
D Q!
>> DFN IBCA+6, OP+2, CEOC+4, CEOC+5
DGDIR0 CHKID*, CHKID+2, READ+2, Q!
DGDIRA CHKID*, CHKID+2, Q!
DGDIRB CHKID+1*, CHKID+2, Q!
DGX CEOC+2*, Q!, LASTDAY+5, LASTDAY+6, LASTDAY+9, LASTDAY+11, LASTDAY+12
DIC CHKID+3*!, Q!
DIC("A" CHKID+3*
DIC("S" CHKID+3*
DIC(0 CHKID+3*
DIR CHKID+2!, CEOC+4!, Q!
DIR("A" CHKID+2*, CEOC+2*, CEOC+3*
DIR("B" CHKID+2*, OP+3*, IP+1*, CEOC+2*
DIR(0 CHKID+2*, CEOC+2*, CEOC+3*
DIROUT Q!
DIRUT READ+1, Q!
DLAYGO IBCA+11*, Q!
DT LASTDAY+2, LASTDAY+9
DTOUT Q!
DUOUT Q!
DUZ(0 IBCA+10, IBCA+11
I CEOC+5*, Q!
IB Q1!
IBCABRT IBCA+6*, IBCA+7*, IBCA+9*, IBCA+10*, NREC, Q!
IBCABRT(1 NREC, SET*
IBDFN Q!
IBDSDT IP!*, Q!, LASTDAY+4, LASTDAY+5, LASTDAY+6, LASTDAY+7
IBI CHKID+2*, CEOC+2*, CEOC+3*, READ+2, Q!
IBID0 Q!
IBIDS CEOC1, Q1!
IBIDS( CHKID+3*, CHKID+4, OP, OP+3*, IP, IP+1, CEOC, CEOC+1, CEOC+4, CEOC+5*
, CEOC+6, CEOC+7, READ+2*
IBIDS(151 CEOC+2
IBIFN NREC!
IBJ Q!
IBNWBL IBCA+10*, Q!
IBQUIT IBCA+10*, CHKID+2, CEOC*, CEOC+2, CEOC+3, READ+1*, Q!
IBSET Q!
IBX Q!
IBYN NREC*, Q!
IOP IBCA+6*!
PRCASV Q!
PRCASV("SER" IBCA+8*
PRCASV("SITE" IBCA+9*
U IBCA+7, IBCA+8, NREC
X OP+2*, CEOC*, CEOC+4*, CEOC+5, READ, Q!, LASTDAY+2, LASTDAY+9, LASTDAY+11, LASTDAY+12
, LASTDAY+13
X1 Q!, LASTDAY+2*
X2 Q!, LASTDAY+2*
Y CHKID+3, OP, OP+2, OP+3, IP+1*, CEOC+2, READ+2, Q!, LASTDAY+2*, LASTDAY+3!
, LASTDAY+4, LASTDAY+5*, LASTDAY+6*, LASTDAY+7*, LASTDAY+9*, LASTDAY+11*, LASTDAY+12*, LASTDAY+13*
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