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 |  Local Variables  | All
Print Page as PDF
Routine: IBPU2

Package: Integrated Billing

Routine: IBPU2


Information

IBPU2 ;ALB/BGA - IB PURGE FILE CLEAN UP ; 17-FEB-94

Source Information

Source file <IBPU2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 FILE^DICN  ^DIE  ^DIK  
Integrated Billing 1 IFNTRN^IBCU83  

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

Package Total Caller Graph
Integrated Billing 1 IBPP  

Entry Points

Name Comments DBIA/ICR reference
CTARNB ; add a RNB (356,.19) for every episode found on the bill, if none exists (non-cancelled bills)
CLBCOM ; uses "D" xref to find all recs to be deleted
CLPSTE ; uses "AIFN_IBN" to find all recs pointing to the rec to be deleted
CLCTBI ; uses "C" xref to find all recs pointing to 399 then deletes
CLCTRK ; uses "E" xref to find all recs ptr to 399 then sets them to null
IBPBIL ; uses "AC" xref to find all recs ptr to 399 then sets to the bill #
IBCYTO ; uses "C" xref to find all recs ptr to 399 then sets the recs to null
PTCH48 ; CODE FOR PATCH IB*2*48 TO ADD NEW REASON NOT BILLABLE

External References

Name Field # of Occurrence
FILE^DICN PTCH48+5
^DIE CTARNB+4, CLCTRK+2, IBPBIL+2
^DIK CLBCOM+2, CLPSTE+3, CLCTBI+4
IFNTRN^IBCU83 CTARNB+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"*** REASON NOT BILLABLE of 'BILL PURGED' already exists in FILE #356.8, new entry NOT added.",!!
  • Line Location: PTCH48+2
Function Call: WRITE
  • Prompt: !!,">>> Adding new REASON NOT BILLABLE of 'BILL PURGED' to FILE #356.8"
  • Line Location: PTCH48+3
Function Call: WRITE
  • Prompt: !!,"**** Unable to add new entry to FILE #356.8, contact Field Support ****",!!
  • Line Location: PTCH48+6
Function Call: WRITE
  • Prompt: !,"Done.",!!
  • Line Location: PTCH48+7
Routine Call
  • DIE
  • Line Location:
    • CTARNB+4
    • CLCTRK+2
    • IBPBIL+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBT(356 - [#356] Classic Fileman Calls
^IBT(356.399 - [#356.399] Classic Fileman Calls
^IBE(356.8 - [#356.8] Classic Fileman Calls
^IBA(362.1 - [#362.1] Classic Fileman Calls
^DGCR(399 - [#399] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] CTARNB+3, IBPBIL+2, IBCYTO+2, IBCYTO+3
^IBA( CLPSTE+3
^IBA(362.1 - [#362.1] CLBCOM+2
^IBE(356.8 - [#356.8] CTARNB+1, PTCH48+2, PTCH48+4, PTCH48+5
^IBT(356 - [#356] CTARNB+3, CLCTRK+2
^IBT(356.399 - [#356.399] CLCTBI+2, CLCTBI+3
^TMP($J CTARNB+2*, CLCTBI+3*, CLCTRK+2*

Label References

Name Line Occurrences
CLBCOM IBPU2+13
CLCTBI IBPU2+16
CLCTRK IBPU2+15
CLPSTE IBPU2+14
CTARNB IBPU2+12
IBCYTO IBPU2+18
IBPBIL IBPU2+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY CTARNB+1~!, CTARNB+2
ARRAY( CTARNB+2, CTARNB+3, CTARNB+4
DA CTARNB+1~, CTARNB+4*, CLBCOM+1~, CLBCOM+2*, CLPSTE+1~, CLPSTE+3*, CLCTBI+1~, CLCTBI+4*, CLCTRK+1~, CLCTRK+2*
IBPBIL+1~, IBPBIL+2*, IBCYTO+1~, IBCYTO+3*
DD PTCH48+5!, PTCH48+8!
DFN IBCYTO+1~, IBCYTO+2*, IBCYTO+3
DIC CTARNB+1~, PTCH48+1~, PTCH48+5*, PTCH48+8!
DIC(0 PTCH48+5*
DIE CTARNB+1~, CTARNB+4*, CLCTRK+1~, CLCTRK+2*, IBPBIL+1~, IBPBIL+2*, IBCYTO+1~, IBCYTO+3*
DIK CLBCOM+1~, CLBCOM+2*, CLPSTE+1~, CLPSTE+3*, CLCTBI+1~, CLCTBI+4*
DINUM PTCH48+1~, PTCH48+5*, PTCH48+8!
DO PTCH48+5!, PTCH48+8!
DR CTARNB+1~, CTARNB+4*, CLCTRK+1~, CLCTRK+2*, IBPBIL+1~, IBPBIL+2*, IBCYTO+1~, IBCYTO+3*
IBA CTARNB+1~, CTARNB+2*, CTARNB+3*, CTARNB+4, CLBCOM+1~, CLBCOM+2*, CLPSTE+1~, CLPSTE+3*, CLCTBI+1~, CLCTBI+2*
CLCTBI+3, CLCTBI+4, CLCTRK+1~, CLCTRK+2*, IBPBIL+1~, IBPBIL+2*, IBCYTO+1~, IBCYTO+2*, IBCYTO+3*
IBB CLPSTE+1~, CLPSTE+3*, CLCTBI+1~, CLCTBI+3*, IBCYTO+1~, IBCYTO+2*
IBI CLPSTE+3*, PTCH48+1~, PTCH48+4*, PTCH48+5
>> IBN IBPU2+11, CTARNB+2, CTARNB+3, CLBCOM+2, CLPSTE+2, CLCTBI+2, CLCTRK+2, IBPBIL+2, IBCYTO+2, IBCYTO+3
IBRNB CTARNB+1~*, CTARNB+4
IBX CTARNB+1~, CTARNB+3*, CTARNB+4
REF CLPSTE+1~, CLPSTE+2*, CLPSTE+3
U CTARNB+3, CTARNB+4, CLCTBI+3, IBCYTO+2, IBCYTO+3
>> X PTCH48+5*
Y PTCH48+1~, PTCH48+6, PTCH48+7, PTCH48+8!
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 |  Local Variables  | All