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

Package: Integrated Billing

Routine: IBAUTL2


Information

IBAUTL2 ;ALB/CPM-MEANS TEST BILLING UTILITIES ;30-AUG-91

Source Information

Source file <IBAUTL2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 5 ADD^IBAUTL  $$ITCHG^IBCRCI  $$MCCRUTL^IBCRU1  $$ITPTR^IBCRU2  $$CSN^IBCRU3  
VA FileMan 2 (,NOW)^%DTC  IX1^DIK  

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

Package Total Caller Graph
Integrated Billing 20 IBACVA1  IBAECN1  IBAECU  IBAECU3  IBAMTC  IBAMTD  IBAMTD1  IBAMTS1  
IBAMTV2  IBAUTL4  IBECEA1  IBECEA21  IBECEA3  IBECEA33  IBECEAU  IBECEAU5  
IBEMTO  IBEMTSCU  IBOMTE  IBOMTE2  

Entry Points

Name Comments DBIA/ICR reference
CHFIND ; Find open charge for a billable event
; Input: IBEVDA, IBX (C=copay/P=per diem)
; Output: IBCH*DA=0/ien of charge also IBCH* if IBCH*DA>0
CHADD ; Add a new IB Action in #350
CHADDQ
CHUPD ; Update an IB Action charge
; Input: IBCHTOTL, IBCHFR, IBDT, IBX(P/C), IBN, IBCHG, DUZ, IBGMTR(opt)
SERV ; Find the service pointer for MAS.
TYPE ; Find the IB action type and rate for per diem and OPT co-payment charges.
; Input: IBDT, IBBS (if IBX=P), IBX (O=opt copay/P=per diem)
; IBTYPE (only if outpatient, specify Basic or Specialty)
; Output: IBATYP, IBCHG, IBDESC, IBRTED
TYPEQ
COST ; - find per diem charge. Input: IBATYP, IBDT Output: IBCHG
COPAY ; Find the Inpatient/NHCU daily copay rate and IB action type
; Input: IBBS, IBDT, IBCS (for the opt copay only)
; Output: IBATYP, IBCHG, IBDESC, IBRTED
COPAYQ

External References

Name Field # of Occurrence
^%DTC CHUPD+3
NOW^%DTC CHADD+4, CHUPD+5
IX1^DIK CHADD+5, CHUPD+7
ADD^IBAUTL CHADD+1
$$ITCHG^IBCRCI COPAY+10
$$MCCRUTL^IBCRU1 TYPE+8
$$ITPTR^IBCRU2 TYPE+6
$$CSN^IBCRU3 TYPE+7, COPAY+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399.1 - [#399.1] TYPE+11, COPAY+5
^DIC(49 - [#49] SERV+1
^IB - [#350] CHFIND+4, CHADD+2*, CHADD+3*, CHADD+4*, CHUPD+5*, CHUPD+6*
^IB("ACT" CHFIND+4
^IBE(350.1 - [#350.1] TYPE+11, COPAY+6
^IBE(350.2 - [#350.2] COST+1
^IBE(350.9 - [#350.9] SERV+1

Label References

Name Line Occurrences
CHADDQ CHADD+1
COPAY TYPE+9
COPAYQ COPAY+5
COST TYPE+11
TYPEQ TYPE+12

Naked Globals

Name Field # of Occurrence
^( COST+1
^(0 CHUPD+5*, COST+1
^(1 CHADD+4*, CHUPD+5*
^(20 TYPE+11, COPAY+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % CHADD+4, CHUPD+5
DA CHADD+5*!, CHUPD+7*!
>> DFN CHADD+2
DIK CHADD+5*!, CHUPD+7*!
DUZ CHADD+4, CHUPD+5
>> IBATYP CHADD+2, TYPE+11*, TYPE+12, COST+1, COPAY+4*, COPAY+5*, COPAY+6
>> IBBS TYPE+6*, TYPE+11, COPAY+5, COPAY+10
>> IBCHFR CHFIND+5*, CHUPD+3
>> IBCHG CHADD+2, CHUPD+3, CHUPD+4, TYPE+4*, TYPE+13, COST+2*, COPAY+4*, COPAY+10*, COPAY+11*, COPAY+13
>> IBCHTO CHFIND+5*
>> IBCHTOTL CHFIND+5*, CHUPD+4
IBCS TYPE+7*, COPAY+9*, COPAY+10, COPAYQ!
>> IBDESC CHADD+2, TYPE+4*, COPAY+4*
>> IBDT CHADD+2, CHUPD+3, CHUPD+5, COST+1, COPAY+10
>> IBEVDA CHFIND+4, CHADD+2
>> IBFAC CHADD+2
>> IBGMTR CHADD+3, CHUPD+6
>> IBN CHADD+2, CHADD+3, CHADD+4, CHADD+5, CHUPD+5, CHUPD+6, CHUPD+7
IBOLDBS TYPE+4~, TYPE+8*, COPAY+5
>> IBRTED COPAY+11*
>> IBSERV SERV+1*
>> IBSL CHADD+2
>> IBTYPE TYPE+6
>> IBX CHFIND+4, CHFIND+6, CHUPD+3, CHUPD+4, TYPE+5, TYPE+11
>> IBY CHADD+1*, SERV+1*, TYPE+12*, TYPE+13*, COPAY+5*, COPAY+13*
J CHFIND+3~*, CHFIND+4*, CHFIND+5, CHFIND+6, TYPE+4~
TOT CHUPD+2~, CHUPD+3*, CHUPD+4*, CHUPD+5
UNIT CHUPD+2~*, CHUPD+3*, CHUPD+5
X CHFIND+3~, CHFIND+4*, CHFIND+5, CHUPD+3, COST+1~*, COST+2
>> X1 CHUPD+3*
>> X2 CHUPD+3*
>> Y CHADD+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All