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

Package: Integrated Billing

Routine: IB20P383


Information

IB20P383 ;OAK/ELZ - IB*2.0*383 CHECK/POST INSTALL ;11/15/07 09:47

Source Information

Source file <IB20P383.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 ^DIC  FILE^DICN  ^DIE  ^DIK  
Kernel 2 $$FMADD^XLFDT  MES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
CHECK ; - pre-install check
POST ; - post-install
CLEANCS(IBCS) ; cleans up locally defined charge sets (if any) for VA Cost
; saves data in IBCS(billable event,old ien)=old revenue code
ADDCS(IBCS,IBNCS) ; Add Charge Set (363.1)
; puts data in IBNCS(ien)="" for new charge sets added
CSQ ;
OLDRS(IBDT,IBNCS) ; inactivate old rate schedules
ADDRS(IBDT) ; add Rate Schedule (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) ;
CSF ; Charge Set (363.1)
RSF ; Rate Schedules (363)
RTF ; Rate Types (399.3) that must exist

External References

Name Field # of Occurrence
^DIC ADDRS+30
FILE^DICN ADDCS+16, ADDRS+16
^DIE ADDCS+25, ADDCS+31, ADDCS+34, ADDCS+37, OLDRS+16, ADDRS+24
^DIK CLEANCS+12, OLDRS+14
$$FMADD^XLFDT POST+9
MES^XPDUTL POST+5, POST+12, MSG+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," *** Rate Type ",IBLN," does not exist or is not active."
  • Line Location: CHECK+11
Function Call: WRITE
  • Prompt: !," *** Rate Type ",IBLN," has an active duplicate."
  • Line Location: CHECK+12
Function Call: WRITE
  • Prompt: !!,"The rate type(s) must exist and be active before you can install."
  • Line Location: CHECK+13
Routine Call
  • DIC
  • Line Location:
    • ADDRS+30
Routine Call
  • DIE
  • Line Location:
    • ADDCS+25
    • ADDCS+31
    • ADDCS+34
    • ADDCS+37
    • OLDRS+16
    • ADDRS+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] Classic Fileman Calls
^IBE(363 - [#363] Classic Fileman Calls
^IBE(363.1 - [#363.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] CHECK+6, OLDRS+9, ADDRS+10, ADDRS+12, ADDRS+13
^IBE(350.9 - [#350.9] ADDCS+30
^IBE(363 - [#363] ADDCS+33, OLDRS+6, OLDRS+7, OLDRS+10, ADDRS+7, ADDRS+14
^IBE(363.1 - [#363.1] CLEANCS+7, CLEANCS+8, CLEANCS+9, ADDCS+9, ADDCS+14, OLDRS+13, ADDRS+28
^IBE(363.3 - [#363.3] CLEANCS+6, ADDCS+10
^IBE(363.32 - [#363.32] ADDCS+36

Label References

Name Line Occurrences
$$MCCRUTL ADDCS+11, ADDCS+24, ADDRS+8
$$RVCD ADDCS+13
ADDCS POST+8
ADDRS POST+10
CLEANCS POST+7
MSG CLEANCS+5, CLEANCS+6, CLEANCS+7, CLEANCS+10, CLEANCS+14, ADDCS+6, ADDCS+17, ADDCS+21, ADDCS+23, ADDCS+27
CSQ+1, OLDRS+2, OLDRS+12, OLDRS+13, OLDRS+15, OLDRS+18, ADDRS+3, ADDRS+9, ADDRS+11, ADDRS+13
RSQ
OLDRS POST+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA CLEANCS+3~, CLEANCS+12*, ADDCS+3~, ADDCS+25*!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36!, ADDCS+37*
, OLDRS+4~, OLDRS+14*!, OLDRS+16*!, ADDRS+1~, ADDRS+24*!
DA(1 ADDCS+34*, ADDCS+37*, OLDRS+14*, ADDRS+30*
DD ADDCS+3~, ADDCS+16!, ADDRS+1~, ADDRS+16!
DIC ADDCS+3~, ADDCS+16*!, ADDRS+1~, ADDRS+16*!, ADDRS+30*!
DIC("DR" ADDRS+30*
DIC("P" ADDRS+30*
DIC(0 ADDCS+16*, ADDRS+16*, ADDRS+30*
DIE ADDCS+3~, ADDCS+25*!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36!, ADDCS+37*, OLDRS+4~, OLDRS+16*!
, ADDRS+1~, ADDRS+24*!, ADDRS+30!
DIK CLEANCS+3~, CLEANCS+12*, OLDRS+4~, OLDRS+14*!
DINUM ADDCS+3~, ADDCS+14*, ADDCS+16!, ADDRS+1~, ADDRS+14*, ADDRS+16!
DLAYGO ADDCS+3~, ADDCS+16*, ADDRS+1~, ADDRS+16*!, ADDRS+30*
DO ADDCS+3~, ADDCS+16!, ADDRS+1~, ADDRS+16!
DR ADDCS+3~, ADDCS+20*, ADDCS+22*, ADDCS+24*, ADDCS+25!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36!
, ADDCS+37*, OLDRS+4~, OLDRS+16*, ADDRS+1~, ADDRS+19*, ADDRS+21*, ADDRS+22*, ADDRS+24!
IBA POST+1~, POST+5!, POST+12
IBA(1 POST+5*, POST+12*
IBA(2 POST+5*, POST+12*
IBA(3 POST+5*, POST+12*
IBAJ ADDRS+1~, ADDRS+5*, ADDRS+20, ADDRS+21, ADDRS+22
IBBE ADDCS+3~, ADDCS+11*, ADDCS+12, ADDCS+20, ADDCS+26, ADDCS+28
IBBR CLEANCS+3~, CLEANCS+6*, CLEANCS+7, CLEANCS+8, ADDCS+3~, ADDCS+10*, ADDCS+20
IBBS ADDRS+1~, ADDRS+8*, ADDRS+19
IBC OLDRS+4~, OLDRS+10*, OLDRS+11
IBCNT ADDCS+3~, ADDCS+4*, ADDCS+18*, CSQ+1, OLDRS+4~*, ADDRS+1~*, ADDRS+17*, RSQ
IBCS POST+1~, POST+7, POST+8, CLEANCS~, ADDCS~, ADDCS+28*, ADDCS+30, ADDCS+33, ADDCS+36, ADDRS+1~
, ADDRS+27*, ADDRS+28, ADDRS+30
IBCS( CLEANCS+11*, ADDCS+12, ADDCS+26, ADDCS+28
IBCSFN ADDRS+1~, ADDRS+28*
IBD OLDRS+4~, OLDRS+7*, OLDRS+8, OLDRS+9, OLDRS+12, OLDRS+15
IBDT POST+1~, POST+3*, POST+9, POST+10, OLDRS~, ADDRS~, ADDRS+19
IBFN ADDCS+3~, ADDCS+18*, ADDCS+25, ADDRS+1~, ADDRS+17*, ADDRS+24, ADDRS+30
IBI CHECK+2~, CHECK+6*, CHECK+9*, CLEANCS+3~, CLEANCS+8*, CLEANCS+9, CLEANCS+11, CLEANCS+12, ADDCS+3~, ADDCS+7*
, ADDRS+1~, ADDRS+5*
IBJ ADDCS+3~, ADDCS+14*, ADDRS+1~, ADDRS+14*, ADDRS+21*, ADDRS+27*
IBLN CHECK+2~, CHECK+6*, CHECK+9*, CHECK+10, CHECK+11, CHECK+12, ADDCS+3~, ADDCS+7*, ADDCS+9, ADDCS+10
, ADDCS+11, ADDCS+13, ADDCS+16, ADDCS+17, ADDCS+24, ADDRS+1~, ADDRS+5*, ADDRS+7, ADDRS+8, ADDRS+9
, ADDRS+10, ADDRS+11, ADDRS+12, ADDRS+13, ADDRS+16, ADDRS+19, ADDRS+27
IBLNCS ADDRS+1~, ADDRS+27*
IBNCS POST+1~, POST+8, POST+9, ADDCS~, OLDRS~, OLDRS+6*, OLDRS+13
IBNCS( ADDCS+18*, OLDRS+6
IBORVCD ADDCS+3~, ADDCS+12*, ADDCS+21, ADDCS+22
IBRT CHECK+2~, ADDRS+1~, ADDRS+10*, ADDRS+11, ADDRS+12*, ADDRS+13*, ADDRS+19
IBRT( CHECK+6*, CHECK+10, CHECK+12
IBRVCD ADDCS+3~, ADDCS+13*, ADDCS+22
IBX CHECK+2~, CHECK+6*, CHECK+10*, CHECK+11, CHECK+12, OLDRS+4~, OLDRS+10*, ADDRS+1~, ADDRS+12*, MCCRUTL+1~
, MCCRUTL+2*, RVCD+1~, RVCD+2*
IBY ADDCS+3~, ADDCS+33*, ADDCS+34, ADDCS+36*, ADDCS+37, OLDRS+4~, OLDRS+6*, OLDRS+7, OLDRS+14, OLDRS+16
, MCCRUTL+1~*, MCCRUTL+2*, MCCRUTL+3, RVCD+1~*, RVCD+2*, RVCD+3
IBZ CLEANCS+3~, CLEANCS+9*, CLEANCS+10, CLEANCS+11, ADDCS+3~, ADDCS+33*, ADDCS+34, ADDCS+36*, ADDCS+37, OLDRS+4~
, OLDRS+6*, OLDRS+10, OLDRS+14
P MCCRUTL~, MCCRUTL+2
RVCD RVCD~, RVCD+2
U ADDCS+9, ADDCS+10, ADDCS+11, ADDCS+13, ADDCS+16, ADDCS+17, ADDCS+24, ADDRS+7, ADDRS+8, ADDRS+9
, ADDRS+10, ADDRS+11, ADDRS+12, ADDRS+13, ADDRS+16, ADDRS+19, ADDRS+21, ADDRS+22, MCCRUTL+2, RVCD+2
X ADDCS+3~, ADDCS+16*!, ADDCS+25!, ADDCS+30!, ADDCS+33!, ADDCS+36!, OLDRS+4~, OLDRS+16!, ADDRS+1~, ADDRS+16*!
, ADDRS+24!, ADDRS+30*, MCCRUTL~, MCCRUTL+2, MSG~, MSG+1
>> XPDABORT CHECK+9, CHECK+11*, CHECK+12*, CHECK+13
Y ADDCS+3~, ADDCS+16!, ADDCS+18, ADDCS+25!, ADDCS+30!, ADDCS+33!, ADDCS+36!, OLDRS+4~, OLDRS+16!, ADDRS+1~
, ADDRS+16!, ADDRS+17, ADDRS+24!

Marked Items

Name Field # of Occurrence
$T(CSF+IBI ADDCS+7
$T(RSF+IBI ADDRS+5
$T(RTF+IBI CHECK+6, CHECK+9
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All