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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: IBYPPC1

Package: Integrated Billing

Routine: IBYPPC1


Information

IBYPPC1 ;ALB/ARH - IB*2*52 POST INIT: CM POST INIT (CONT) ; 16-MAY-1996

Source Information

Source file <IBYPPC1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 4 ^IBYPPC5  ^IBYPPC6  ^IBYPPC61  ^IBYPPC7  
VA FileMan 3 ^DIC  FILE^DICN  ^DIE  
Kernel 1 MES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
ADDBS ; Add Billable Service (399.1, .2=1)
BSQ
ADDBE ; Add Billable Events (399.1, .21=1)
BEQ
ADDBR ; Add Billing Rates (363.3)
BRQ
ADDCS ; Add Charge Sets (363.1)
CSQ
ADDCI ; Add Charge Items (363.2) needs Charge Sets
CIQ
SETCI ; set Charge Item (duplicates based on item, CS, eff dt, rev cd)
ADDRS ; add Rate Schedules (363) (needs billable service and charge sets)
RSQ
MCCRUTL(X,P) ; returns IFN of item in 399.1 if Name is found and piece P is true
RVCD(RVCD) ; returns IFN if revenue code is valid and active
MSG(X) ;

External References

Name Field # of Occurrence
^DIC ADDRS+22
FILE^DICN ADDBS+7, ADDBE+7, ADDBR+7, ADDCS+10, SETCI+8, ADDRS+11
^DIE ADDBS+11, ADDBE+11, ADDBR+11, ADDCS+16, SETCI+13, ADDRS+16
^IBYPPC5 ADDBS+3, ADDBE+3, ADDBR+3, ADDCS+3, ADDRS+3
^IBYPPC6 ADDCI+4
^IBYPPC61 ADDCI+3
^IBYPPC7 ADDCI+5
MES^XPDUTL BSQ+1, BEQ+1, BRQ+1, CSQ+1, CIQ+1, RSQ+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(363 - [#363] Classic Fileman Calls
^IBE(363.1 - [#363.1] Classic Fileman Calls
^IBA(363.2 - [#363.2] Classic Fileman Calls
^IBE(363.3 - [#363.3] Classic Fileman Calls
^DGCR(399.1 - [#399.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399.1 - [#399.1] MCCRUTL+2
^DGCR(399.2 - [#399.2] RVCD+2
^DGCR(399.3 - [#399.3] ADDRS+7, ADDRS+9
^IBA(363.2 - [#363.2] SETCI+5
^IBE(363 - [#363] ADDRS+5
^IBE(363.1 - [#363.1] ADDCS+5, SETCI+2, ADDRS+20
^IBE(363.3 - [#363.3] ADDBR+5, ADDCS+6

Label References

Name Line Occurrences
$$MCCRUTL ADDBS+5, ADDBE+5, ADDCS+7, SETCI+3, ADDRS+6
$$RVCD ADDCS+8, SETCI+4
MSG ADDRS+8, ADDRS+9
SETCI ADDCI+3, ADDCI+4, ADDCI+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ADDBS+1~, ADDBS+11*!, ADDBE+1~, ADDBE+11*!, ADDBR+1~, ADDBR+11*!, ADDCS+1~, ADDCS+16*!, ADDCI+1~, SETCI+13*!
ADDRS+1~, ADDRS+16*!
DA(1 ADDRS+22*
DD ADDBS+1~, ADDBS+7!, ADDBE+1~, ADDBE+7!, ADDBR+1~, ADDBR+7!, ADDCS+1~, ADDCS+10!, ADDCI+1~, SETCI+8!
ADDRS+1~, ADDRS+11!
DIC ADDBS+1~, ADDBS+7*!, ADDBE+1~, ADDBE+7*!, ADDBR+1~, ADDBR+7*!, ADDCS+1~, ADDCS+10*!, ADDCI+1~, SETCI+8*!
ADDRS+1~, ADDRS+11*!, ADDRS+22*!
DIC("DR" ADDRS+22*
DIC("P" ADDRS+22*
DIC(0 ADDBS+7*, ADDBE+7*, ADDBR+7*, ADDCS+10*, SETCI+8*, ADDRS+11*, ADDRS+22*
DIE ADDBS+1~, ADDBS+11*!, ADDBE+1~, ADDBE+11*!, ADDBR+1~, ADDBR+11*!, ADDCS+1~, ADDCS+16*!, ADDCI+1~, SETCI+13*!
ADDRS+1~, ADDRS+16*!, ADDRS+22!
DINUM ADDRS+11!
DLAYGO ADDBS+1~, ADDBS+7*, ADDBE+1~, ADDBE+7*, ADDBR+1~, ADDBR+7*, ADDCS+1~, ADDCS+10*, ADDCI+1~, SETCI+8*
ADDRS+1~, ADDRS+11*!, ADDRS+22*
DO ADDBS+1~, ADDBS+7!, ADDBE+1~, ADDBE+7!, ADDBR+1~, ADDBR+7!, ADDCS+1~, ADDCS+10!, ADDCI+1~, SETCI+8!
ADDRS+1~, ADDRS+11!
DR ADDBS+1~, ADDBS+10*, ADDBS+11!, ADDBE+1~, ADDBE+10*, ADDBE+11!, ADDBR+1~, ADDBR+10*, ADDBR+11!, ADDCS+1~
ADDCS+13*, ADDCS+14*, ADDCS+15*, ADDCS+16!, ADDCI+1~, SETCI+11*, SETCI+12*, SETCI+13!, ADDRS+1~, ADDRS+14*
ADDRS+16!
IBA ADDBS+1~, BSQ+1, ADDBE+1~, BEQ+1, ADDBR+1~, BRQ+1, ADDCS+1~, CSQ+1, ADDCI+1~, CIQ+1
ADDRS+1~, RSQ+1
IBA( MSG+2*
IBA(1 BSQ*, BEQ*, BRQ*, CSQ*, CIQ*, RSQ*
IBA(999999 MSG+1
IBBE ADDCS+1~, ADDCS+7*, ADDCS+13
IBBR ADDCS+1~, ADDCS+6*, ADDCS+13
IBBS ADDRS+1~, ADDRS+6*, ADDRS+14
IBCI ADDCI+1~, SETCI+3*, SETCI+5*, SETCI+6, SETCI+8
IBCNT ADDBS+1~*, ADDBS+8*, BSQADDBE+1~*, ADDBE+8*, BEQADDBR+1~*, ADDBR+8*, BRQADDCS+1~*
ADDCS+11*, CSQADDCI+1~*, CIQSETCI+9*, ADDRS+1~*, ADDRS+12*, RSQ
IBCS ADDCI+1~, SETCI+2*, SETCI+5, SETCI+11, ADDRS+1~, ADDRS+19*, ADDRS+20, ADDRS+22
IBCSFN ADDRS+1~, ADDRS+20*
IBFN ADDBS+1~, ADDBS+8*, ADDBS+11, ADDBE+1~, ADDBE+8*, ADDBE+11, ADDBR+1~, ADDBR+8*, ADDBR+11, ADDCS+1~
ADDCS+11*, ADDCS+16, ADDCI+1~, SETCI+9*, SETCI+13, ADDRS+1~, ADDRS+12*, ADDRS+22
IBI ADDBS+1~, ADDBS+3*, ADDBE+1~, ADDBE+3*, ADDBR+1~, ADDBR+3*, ADDCS+1~, ADDCS+3*, ADDCI+1~, ADDCI+3*
ADDCI+4*, ADDCI+5*, ADDRS+1~, ADDRS+3*
IBJ ADDRS+1~, ADDRS+19*
IBLN ADDBS+1~, ADDBS+3*, ADDBS+5, ADDBS+7, ADDBS+10, ADDBE+1~, ADDBE+3*, ADDBE+5, ADDBE+7, ADDBE+10
ADDBR+1~, ADDBR+3*, ADDBR+5, ADDBR+7, ADDBR+10, ADDCS+1~, ADDCS+3*, ADDCS+5, ADDCS+6, ADDCS+7
ADDCS+8, ADDCS+10, ADDCS+14, ADDCI+1~, ADDCI+3*, ADDCI+4*, ADDCI+5*, SETCI+2, SETCI+3, SETCI+4
SETCI+5, SETCI+11, ADDRS+1~, ADDRS+3*, ADDRS+5, ADDRS+6, ADDRS+7, ADDRS+8, ADDRS+9, ADDRS+11
ADDRS+14, ADDRS+19
IBLNCS ADDRS+1~, ADDRS+19*
IBRT ADDRS+1~, ADDRS+7*, ADDRS+8, ADDRS+9*, ADDRS+14
IBRVCD ADDCS+1~, ADDCS+8*, ADDCS+15, ADDCI+1~, SETCI+4*, SETCI+5, SETCI+12
IBX ADDBS+1~, ADDCI+1~, SETCI+5*, MCCRUTL+1~, MCCRUTL+2*, RVCD+1~, RVCD+2*, MSG+1~*, MSG+2
IBY MCCRUTL+1~*, MCCRUTL+2*, MCCRUTL+3, RVCD+1~*, RVCD+2*, RVCD+3
P MCCRUTL~, MCCRUTL+2
RVCD RVCD~, RVCD+2
U ADDBS+5, ADDBS+7, ADDBS+10, ADDBE+5, ADDBE+7, ADDBE+10, ADDBR+5, ADDBR+7, ADDBR+10, ADDCS+5
ADDCS+6, ADDCS+7, ADDCS+8, ADDCS+10, ADDCS+14, SETCI+2, SETCI+3, SETCI+4, SETCI+5, SETCI+11
ADDRS+5, ADDRS+6, ADDRS+7, ADDRS+8, ADDRS+9, ADDRS+11, ADDRS+14, MCCRUTL+2, RVCD+2
X ADDBS+1~, ADDBS+7*!, ADDBS+11!, ADDBE+1~, ADDBE+7*!, ADDBE+11!, ADDBR+1~, ADDBR+7*!, ADDBR+11!, ADDCS+1~
ADDCS+10*!, ADDCS+16!, ADDCI+1~, SETCI+8*!, SETCI+13!, ADDRS+1~, ADDRS+11*!, ADDRS+16!, ADDRS+22*, MCCRUTL~
, MCCRUTL+2, MSG~, MSG+2
Y ADDBS+1~, ADDBS+7!, ADDBS+8, ADDBS+11!, ADDBE+1~, ADDBE+7!, ADDBE+8, ADDBE+11!, ADDBR+1~, ADDBR+7!
ADDBR+8, ADDBR+11!, ADDCS+1~, ADDCS+10!, ADDCS+11, ADDCS+16!, ADDCI+1~, SETCI+8!, SETCI+9, SETCI+13!
ADDRS+1~, ADDRS+11!, ADDRS+12, ADDRS+16!

Marked Items

Name Field # of Occurrence
$T(BEF+IBI^IBYPPC5 ADDBE+3
$T(BRF+IBI^IBYPPC5 ADDBR+3
$T(BSF+IBI^IBYPPC5 ADDBS+3
$T(CIF+IBI^IBYPPC6 ADDCI+4
$T(CIF+IBI^IBYPPC61 ADDCI+3
$T(CIF+IBI^IBYPPC7 ADDCI+5
$T(CSF+IBI^IBYPPC5 ADDCS+3
$T(RSF+IBI^IBYPPC5 ADDRS+3
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All