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

Package: Integrated Billing

Routine: IBECEAU3


Information

IBECEAU3 ;ALB/CPM - Cancel/Edit/Add... Add New IB Action; 11-MAR-93

Source Information

Source file <IBECEAU3.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 4 $$CHKHRFS^IBAMTS3  ADD^IBAUTL  FEE^IBECEAU5  $$DAT1^IBOUTL  
VA FileMan 3 NOW^%DTC  ^DIE  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: 13

Package Total Caller Graph
Integrated Billing 13 IBACUS1  IBACVA1  IBAECU5  IBAMTS1  IBAMTV2  IBECEA21  IBECEA3  IBECEA32  
IBECEA33  IBECEA35  IBECEA36  IBECEAU5  IBNCPDP6  

Entry Points

Name Comments DBIA/ICR reference
ADD ; Add a new Integrated Billing Action entry.
; Input: DFN -- Pointer to patient in file #2
; IBATYP -- Pointer to Action Type in file #350.1
; IBUNIT -- Number of units of charge
; IBCHG -- Total charge
; IBDESC -- Charge description
; IBSITE -- Pointer to the facility in file #4
; IBFAC -- Facility number
; IBFR -- Bill From date
; IBTO -- Bill To date
; IBEFDT -- Bill Effective Date [OPTIONAL Rx Only]
; IBSL -- Softlink [OPTIONAL]
; IBPARNT -- Pointer to parent entry in #350 [OPTIONAL]
; IBEVDA -- Pointer to parent event in #350 [OPTIONAL], or
; -- "*" to set ibevda=ibn
; IBEVDT -- Event Date [OPTIONAL]
; IBIL -- Bill Number [OPTIONAL]
; IBCRES -- Pointer to canc. reason in #350.3 [OPTIONAL]
; IBXA -- IB Action billing group [OPTIONAL]
; IBJOB -- Option being executed [OPTIONAL]
; IBCVA -- CHAMPVA Admission date [OPTIONAL]
; IBSTOPDA -- Pointer to clinic stop entry in #352.5 [OPTIONAL]
; (used for new outpatient appts created in IB)
; IBGMTR -- GMT Related flag [OPTIONAL]
; IBTIER -- Copay Tier [OPTIONAL]
ADDQ
CTBB ; Charge to be billed
; Check Outpat. Fee Service less than 20% Outpat Co Pay
NODED ; Could not determine the Medicare Deductible amount.

External References

Name Field # of Occurrence
NOW^%DTC ADD+51
^DIE ADD+45
IX1^DIK ADD+52
$$CHKHRFS^IBAMTS3 CTBB+4
ADD^IBAUTL ADD+29
FEE^IBECEAU5 CTBB+3
$$DAT1^IBOUTL NODED+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Charge to be billed --> $",$J(IBCHG,0,2)
  • Line Location: CTBB+5
Function Call: WRITE
  • Prompt: !,*7,"The Medicare Deductible Amount for ",$$DAT1^IBOUTL(IBCLDT)," could not be determined."
  • Line Location: NODED+1
Function Call: WRITE
  • Prompt: !,"You should determine the cause of this problem before proceeding."
  • Line Location: NODED+2
Routine Call
  • DIE
  • Line Location:
    • ADD+45

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] ADD+38*, ADD+48*, ADD+51*
^IBAM(354.71 - [#354.71] ADD+33*

Label References

Name Line Occurrences
ADDQ ADD+29

Naked Globals

Name Field # of Occurrence
^(1 ADD+51*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ADD+51
DA ADD+28~, ADD+43*, ADD+52*
>> DFN ADD+32, CTBB+4
DIE ADD+42~, ADD+43*
DIK ADD+28~, ADD+52*
DR ADD+42~, ADD+44*
DTOUT ADD+42~
DUZ ADD+51
>> IBAFEE CTBB+3
>> IBAM ADD+33
IBASTR ADD+28~
>> IBATYP ADD+32
>> IBCHG ADD+32, CTBB+2*, CTBB+4*, CTBB+5
>> IBCLDT NODED+1
>> IBCRES ADD+32
>> IBCVA ADD+51
>> IBDESC ADD+32, ADD+33, ADD+34, ADD+35, ADD+41, CTBB+4
>> IBEFDT ADD+34, CTBB+4
>> IBEVDA ADD+30*, ADD+31*, ADD+35, ADD+44
>> IBEVDT ADD+35, ADD+41, ADD+44
>> IBFAC ADD+32
>> IBFR ADD+35
>> IBGMTR ADD+48
>> IBIL ADD+32
>> IBJOB ADD+35
>> IBN ADD+30, ADD+31, ADD+32, ADD+33, ADD+38, ADD+43, ADD+48, ADD+51, ADD+52
IBND ADD+28~, ADD+32*, ADD+33*, ADD+34*, ADD+35*, ADD+36*, ADD+37*, ADD+38
>> IBPARNT ADD+32
>> IBREBILL("CHRGAMT" CTBB+2
>> IBSL ADD+32
>> IBSTOPDA ADD+36
>> IBTIER ADD+37
>> IBTO ADD+35
>> IBUNIT ADD+32, CTBB+4
>> IBXA ADD+35
>> IBY ADD+29*, CTBB+3, NODED+3*
Y ADD+28~, ADD+29
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 |  Naked Globals |  Local Variables  | All