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

Package: Integrated Billing

Routine: IBCD


Information

IBCD ;ALB/ARH - AUTOMATED BILLER ;8/6/93

Source Information

Source file <IBCD.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 6 $$SWSTAT^IBBAPI  ^IBCD1  ^IBCDC  $$PTCOV^IBCNSU3  $$EVBILL^IBCU81  $$EVNTCHK^IBCU82  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Kernel 1 $$FMADD^XLFDT  

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 IBAMTC  

Entry Points

Name Comments DBIA/ICR reference
EN ;begin process of finding and creating bills
TEABD(TRN,IBDT) ;array contains the list of claims tracking events that need EABD updated, and the new date
TBILL(TRN,IFN) ;array contains list of events and bills to be inserted into 356.399
CHKDIS() ; Returns 1 if discharge was on or after effective date ;CCR-1081
EXIT
CHKDISQ
TERR(TRN,IFN,ER) ;array contains events or bills that need entries created in the comments file, and the comment

External References

Name Field # of Occurrence
^DIE EN+35
$$GET1^DIQ EN+29
$$SWSTAT^IBBAPI EN+2
^IBCD1 EN+33
^IBCDC EN+34
$$PTCOV^IBCNSU3 EN+29
$$EVBILL^IBCU81 EN+17
$$EVNTCHK^IBCU82 EN+18
$$FMADD^XLFDT EN+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] Classic Fileman Calls
^AUPNVSIT - [#9000010] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] TBILL+1
^DGPM - [#405] CHKDIS+3, CHKDIS+5
^DPT - [#2] EN+24
^IBE(350.9 - [#350.9] EN+7, EN+29
^IBT(356 - [#356] EN+13, EN+14, EN+15, EN+16, EN+19, TBILL+1
^TMP( EN+37!
^TMP("IBCAB" EN+30*, EN+33, EN+36!
^TMP("IBCE" EN+36!, TERR+1, TERR+2*
^TMP("IBEABD" EN+36!, TEABD+1*
^TMP("IBILL" EN+36!, TBILL+2*

Label References

Name Line Occurrences
$$CHKDIS EN+25
CHKDISQ CHKDIS+2, CHKDIS+3
EXIT EN+7, EN+8
TEABD EN+17, EN+18
TERR EN+17, EN+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+35*, EXIT!
DIE EN+35*, EXIT!
DR EN+35*, EXIT!
DT EN+8, EN+15, EN+17, EN+35, TERR+1, TERR+2
ER TERR~, TERR+2
IBADMLNK CHKDIS+1~, CHKDIS+2*, CHKDIS+3
IBAUTO EN+9*, EXIT!
IBBS EXIT!
IBDFN EN+13*, EN+14, EN+15, EN+16, EN+24, EN+29, EN+30, EN+31!
IBDISLNK CHKDIS+1~, CHKDIS+3*, CHKDIS+5
IBDT TEABD~, TEABD+1*
IBEABD EN+15*, EN+16, EN+31!
IBPAR7 EN+7*, EN+8, EXIT!
IBPFSS EN+2~, EN+20, EN+21*, EN+26*
IBSC EXIT!
IBSWINFO EN+2~*, EN+20, EN+23, CHKDIS+5
IBT EXIT!
IBTRN EN+16*, EN+17, EN+18, EN+19, EN+30, EN+31!
IBTRND EN+19*, EN+23, EN+29, EN+30, EN+31!, CHKDIS+2
IBTYP EN+14*, EN+15, EN+16, EN+30, EN+31!
IBX EN+17*, EN+18*, EN+31!, EN+37*, EXIT!
IFN TERR~, TERR+1*, TERR+2, TBILL~, TBILL+1, TBILL+2
TRN TEABD~, TEABD+1, TERR~, TERR+1*, TERR+2, TBILL~, TBILL+1, TBILL+2
U EN+7, EN+8, EN+17, EN+18, EN+29, EN+30
X TERR+1~*, TERR+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All