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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: IBAMTD

Package: Integrated Billing

Routine: IBAMTD


Information

IBAMTD ;ALB/CPM - MOVEMENT EVENT DRIVER INTERFACE ; 21-OCT-91

Source Information

Source file <IBAMTD.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Integrated Billing 13 PROC^IBACVA  ^IBAERR1  ^IBAMTBU  OE^IBAMTBU1  (KILL1,ORIG)^IBAMTC  (,UNFLAG)^IBAMTD1  (ADM,DIS)^IBAMTI  SITE^IBAUTL  
SERV^IBAUTL2  (CLOCK,CLUPD,EVCLOSE,EVFIND)^IBAUTL3  ^IBAUTL4  ($$ASIH,$$CVA,$$OE,$$SECT,FILER,LAST,PASS)^IBAUTL5  INP^IBTRKR  
Registration 2 $$BILST^DGMTUB  IN5^VADPT  
Scheduling 1 CL^SDCO21  
VA Fileman 1 (,C,H,YMD)^%DTC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBAMTD1  

Entry Points

Name Comments DBIA/ICR reference
END1
COUNT ; Find number of days on clock. Input: IBDT
EN ; Process events from the Movement Event Driver.
END
CLOSE1
CLOSEQ
EVTQ
NOEVT ; No billable event on record since admission date.
NOEVTQ
CLOSE ; Close out charges, events; update clocks (at discharge: tag CLOSE1)
EVT ; Billable admission event on record.

External References

Name Field # of Occurrence
^%DTC COUNT+1
C^%DTC EVT+3
H^%DTC EVT+4, EVT+5, NOEVT+5, NOEVT+6, NOEVT+8
YMD^%DTC EVT+6, NOEVT+9
$$BILST^DGMTUB EN+19
PROC^IBACVA EN+8
^IBAERR1 END1
^IBAMTBU EN+23, EN+31
OE^IBAMTBU1 EVT+1
KILL1^IBAMTC END
ORIG^IBAMTC EN+20
^IBAMTD1 NOEVT+4, NOEVT+6
UNFLAG^IBAMTD1 EN+12
ADM^IBAMTI EN+28
DIS^IBAMTI EN+16
SITE^IBAUTL EN+38
SERV^IBAUTL2 EN+39
CLOCK^IBAUTL3 EN+40
CLUPD^IBAUTL3 CLOSE+3
EVCLOSE^IBAUTL3 CLOSE1
EVFIND^IBAUTL3 EN+43
^IBAUTL4 EVT+7, NOEVT+10
$$ASIH^IBAUTL5 EN+11
$$CVA^IBAUTL5 EN+8
$$OE^IBAUTL5 EVT+1, NOEVT+1
$$SECT^IBAUTL5 NOEVT+2, NOEVT+6
FILER^IBAUTL5 CLOSE+1, CLOSE+2
LAST^IBAUTL5 NOEVT+7
PASS^IBAUTL5 EVT+3
INP^IBTRKR EN+5
CL^SDCO21 EN+27
IN5^VADPT NOEVT+2, NOEVT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " patient not billed (adm. for O&E)... "
  • Line Location: NOEVT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM - [#405] NOEVT+2
^IBE(351.1 - [#351.1] EN+12
^IBE(351.2 - [#351.2] EN+16

Label References

Name Line Occurrences
@( EN+44
CLOSE EVT+7, NOEVT+10
CLOSE1 EVT+1, EVT+3
CLOSEQ CLOSE+1, CLOSE+2
COUNT EVT+6, NOEVT+9
END EN+8, EN+16, EN+19, EN+20, EN+23, EN+26, EN+34
END1 EN+38, EN+39, EN+40
EVTQ EVT+1, EVT+2, EVT+3
NOEVTQ NOEVT+1, NOEVT+3, NOEVT+4, NOEVT+6

Naked Globals

Name Field # of Occurrence
^(0 EN+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H EVT+3, EVT+4, EVT+5, EVT+6*, NOEVT+5, NOEVT+6, NOEVT+8, NOEVT+9*
>> DFN EN+8, EN+12, EN+19, EN+27, EN+28
>> DGPMA IBAMTD+4, EN+11, EN+12, EN+15, EN+16, EN+19, EN+26, EN+31, EN+34, EN+37
>> DGPMP IBAMTD+4, EN+12, EN+15, EN+16, EN+19, EN+23
DT EN+31, EN+37
DUZ END1
>> IBA EN+15*, EN+16, EN+28, EVT+1, NOEVT+1, NOEVT+2
>> IBADMDT EN+20, EN+27, NOEVT+5, NOEVT+6
>> IBAFY EN+37*
>> IBASIH EN+11*, EN+12, EN+16, EN+34, NOEVT+3, NOEVT+4, NOEVT+6
>> IBBDT EVT+3*, EVT+4*, EVT+6, NOEVT+5*, NOEVT+6*, NOEVT+9
>> IBBS NOEVT+2*, NOEVT+3, NOEVT+4, NOEVT+6*
>> IBCHCDA CLOSE+2
>> IBCHPDA CLOSE+1
>> IBCLCT COUNT+1*
>> IBCLDA EVT+6, NOEVT+9, CLOSE+3
>> IBCLDT COUNT+1
IBCLSF EN+27~, EN+28*
IBCLSF(0 EN+28
>> IBCUR NOEVT+2*, NOEVT+4, NOEVT+6
>> IBDISDT EN+37*, EVT+1, EVT+2, EVT+3, EVT+5, NOEVT+4, NOEVT+6, NOEVT+8
>> IBDT EVT+1*, EVT+3*, EVT+6*, NOEVT+4*, NOEVT+6*, NOEVT+9*, COUNT+1, CLOSE1
IBDUZ END1*!
>> IBEDT EVT+5*, NOEVT+8*
>> IBEVCAL EVT+2, EVT+3, EVT+4
>> IBEVCLD CLOSE1*
>> IBEVDA EN+44, CLOSE1
>> IBEVDT EVT+4
>> IBEVOLD EN+37*
>> IBJOB EN+23*, EN+31*, EN+37*
>> IBLC EN+19*, EN+20
>> IBNOS CLOSE+1*, CLOSE+2*
>> IBSAVBS NOEVT+6*
>> IBWHER EN+37*, EN+40*, EN+44*
>> IBY EN+37*, EN+38*, EN+39, EN+40, END1, EVT+2*, EVT+3, EVT+7, NOEVT+10, CLOSE+1
, CLOSE+2
>> VAIP("D" NOEVT+2*, NOEVT+6*
>> VAIP(8 NOEVT+2, NOEVT+6
>> X EVT+3, EVT+4*, EVT+5*, EVT+6, NOEVT+5*, NOEVT+6*, NOEVT+8*, NOEVT+9, COUNT+1
>> X1 EVT+3*, COUNT+1*
>> X2 EVT+3*, COUNT+1*
>> Y EN+37*, EN+38
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All