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

Package: Integrated Billing

Routine: IBECEA3


Information

IBECEA3 ;ALB/CPM - Cancel/Edit/Add... Add a Charge ; 30-MAR-93

Source Information

Source file <IBECEA3.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
Integrated Billing 15 (CEA,CHK)^IBAMTI1  $$RXST^IBARXEU  (COPAY,COST)^IBAUTL2  CLOCK^IBAUTL3  $$CVA^IBAUTL5  ARRAY^IBECEA0  PASSCH^IBECEA22  ($$EVF,ADEV,NOEV)^IBECEA31  
(CHMPVA,CLUPD,FEPR,SPEC)^IBECEA32  (CHTYP,CLMSG,NOCL,OPT)^IBECEA33  ($$INPT,HDR,PAUSE)^IBECEAU  (FR,TO,UNIT)^IBECEAU2  (ADD,CTBB,NODED)^IBECEAU3  (ERR,PROC)^IBECEAU4  $$DAT1^IBOUTL  
Registration 2 $$BILST^DGMTUB  PAUSE^VALM1  
Kernel 1 ($$FMADD,$$FMDIFF)^XLFDT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Integrated Billing 1 IBECEA1  
Registration 1 DGVPTIB1  

Entry Points

Name Comments DBIA/ICR reference
FR ; - ask 'bill from' date
ADDQ ; - display error, rebuild list, and quit
ADDQ1
TO ; - ask 'bill to' date
ADD ; Add a Charge protocol
EV ; - find event record, or select admission for linkage
PROC ; - okay to proceed?

External References

Name Field # of Occurrence
$$BILST^DGMTUB ADD+1
CEA^IBAMTI1 PROC+7
CHK^IBAMTI1 PROC+18
$$RXST^IBARXEU ADD+1
COPAY^IBAUTL2 FR+7
COST^IBAUTL2 FR+17
CLOCK^IBAUTL3 ADD+5
$$CVA^IBAUTL5 ADD+1
ARRAY^IBECEA0 ADDQ+2
PASSCH^IBECEA22 PROC+15
$$EVF^IBECEA31 EV+1
ADEV^IBECEA31 PROC+4
NOEV^IBECEA31 EV+2
CHMPVA^IBECEA32 ADD+13
CLUPD^IBECEA32 PROC+21
FEPR^IBECEA32 TO+5
SPEC^IBECEA32 EV+7
CHTYP^IBECEA33 ADD+10
CLMSG^IBECEA33 FR+4
NOCL^IBECEA33 FR+10
OPT^IBECEA33 FR+13
$$INPT^IBECEAU ADD+17
HDR^IBECEAU ADD+6
PAUSE^IBECEAU ADDQ+1
FR^IBECEAU2 FR+1
TO^IBECEAU2 TO+1
UNIT^IBECEAU2 ADD+20
ADD^IBECEAU3 PROC+11
CTBB^IBECEAU3 ADD+20, FR+21, TO+7
NODED^IBECEAU3 ADD+7
ERR^IBECEAU4 ADDQ+1
PROC^IBECEAU4 PROC+1
$$DAT1^IBOUTL EV+4, EV+5
PAUSE^VALM1 ADD+2
$$FMADD^XLFDT ADD+21
$$FMDIFF^XLFDT TO+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This patient has never been Category C."
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !!," ** Active Billing Clock ** # Inpt Days: ",IBCLDAY," ",$$INPT^IBECEAU(IBCLDAY)," 90 days: $",+IBCLDOL,!
  • Line Location: ADD+17
Function Call: WRITE
  • Prompt: *7," ($",IBCHG,"/day)"
  • Line Location: FR+7
Function Call: WRITE
  • Prompt: !!,"Unable to determine the per diem rate. Please check your rate table."
  • Line Location: FR+16
Function Call: WRITE
  • Prompt: "done."
  • Line Location: PROC+11
Function Call: WRITE
  • Prompt: !,"Rebuilding list of charges..."
  • Line Location: ADDQ+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] EV+3
^IBE(350.1 - [#350.1] FR+18
^IBE(351.2 - [#351.2] EV+7

Label References

Name Line Occurrences
ADDQ ADD+7, ADD+10, ADD+13, ADD+20, FR+1, FR+4, FR+7, FR+10, FR+13, FR+16
, TO+1, TO+5, EV+2, PROC+1, PROC+4, PROC+11, PROC+15
ADDQ1 ADD+2
EV FR+21
PROC ADD+20, FR+13, TO+5, EV+2

Naked Globals

Name Field # of Occurrence
^(20 FR+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN ADD+1, EV+1
DT ADD+1, ADD+21, EV+5
IBAFY ADDQ+4!
IBARTYP ADDQ+4!
IBATYP FR+18, ADDQ+3!
IBBG ADDQ+2*, ADDQ+3!
IBBS ADDQ+3!
IBCATC ADD+1*, ADD+2, ADDQ1!
IBCHG FR+7, FR+16, FR+21*, TO+6*, ADDQ+4!
IBCLDA ADD+5, ADD+17, FR+10, ADDQ+3!
IBCLDAY ADD+5*, ADD+16, ADD+17, ADDQ+3!
IBCLDOL ADD+5*, ADD+17, FR+7, FR+21, TO+6, ADDQ+3!
IBCLDT ADD+5*, FR+10, ADDQ+3!
IBCLSF ADDQ+4!
IBCOMMIT ADD+1*, ADDQ+2, ADDQ1!
IBCVA ADDQ+4!
IBCVAEL ADD+1*, ADD+2, ADDQ1!
IBDD ADDQ+4!
IBDESC FR+18*, ADDQ+4!
IBDG PROC+4, ADDQ+3!
IBDT FR+7*, FR+17~*, ADDQ+4!
IBEVDA EV+1*, EV+2, EV+3, EV+4, EV+5, EV+6*, EV+7, PROC+7, PROC+18, ADDQ+4!
IBEVDT ADDQ+4!
IBEXSTAT ADD+1*, ADD+2, ADDQ1!
IBFR FR+7, FR+10, FR+17, FR+21, TO+4, EV+1, ADDQ+3!
IBIL ADDQ+4!
IBLIM ADD+21*, ADDQ+3!
IBMED ADD+5*, ADD+16*, FR+7, FR+21, TO+6, ADDQ+3!
IBN ADDQ+4!
IBND ADDQ+4!
IBNH EV+1, ADDQ+3!
IBNOS ADDQ+4!
IBRTED ADDQ+3!
>> IBRX ADD+2
IBSEQNO ADDQ+3!
IBSIBC EV+7, PROC+7, ADDQ+3!
IBSIBC1 PROC+18, ADDQ+3!
IBSL EV+3*, ADDQ+4!
IBTO FR+21*, TO+4, EV+1, ADDQ+3!
IBTOTL ADDQ+4!
IBTRAN ADDQ+4!
IBUNIT FR+21*, TO+4*, TO+6, TO+7, ADDQ+4!
IBX ADDQ+4!
IBXA ADD+13, ADD+16, ADD+17, ADD+20, ADD+21, FR+7, FR+13, FR+16, FR+21, TO+4
, TO+5, TO+6, TO+7, ADDQ+3!
>> IBY ADD+7, ADD+10, ADD+20, FR+1, FR+4, FR+7, FR+10, FR+13, TO+1, TO+5
, EV+2, PROC+1, PROC+4, PROC+11, PROC+15, ADDQ+1
VA ADDQ+4!
VADM ADDQ+4!
VAERR ADDQ+4!
>> VALMBCK ADD+2*, ADDQ+1*
>> VALMBG ADDQ+2*
>> Y(0 ADD+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All