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

Package: Integrated Billing

Routine: IBECEA


Information

IBECEA ;ALB/RLW - Cancel/Edit/Add Patient Charges ;12-JUN-92

Source Information

Source file <IBECEA.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 ARRAY^IBECEA0  $$CHECK^IBECEAU  $$PT^IBEFUNC  $$DAT2^IBOUTL  
List Manager 2 EN^VALM  ($$FDATE,$$SETSTR)^VALM1  
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$FMADD^XLFDT  

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

Package Total Caller Graph
Integrated Billing 4 IB CANCEL/EDIT/ADD CHARGES  IB CHARGES  IBACM PATIENT CHANGE  IBACM1 DATE CHANGE  
Accounts Receivable 2 RCDPEWL2  RCTCSWL  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; Cancel/Edit/Add Patient Charges -- invoke the List Manager.
EN1 ; Entrypoint to avoid killing XQORS
ENQ
EN1AR ; AR entry for charge maintenance
  • ICR #4047
    • Status: Active
    • Usage: Private
    INIT ; List Manager (IB CHARGES) main entry point.
    INITQ
    PAT ; 'Change Patient' protocol entry action.
    DATE ; 'Change Date' protocol entry action.
    PATQ
    MSG ; Quick message display.
    HDR ; Build screen header.
    SLPT() ; Select a patient.
    SLDT() ; Select Charge dates.
    SLDTQ
    SLRX() ; Include Rx copay charges?
    RCFNL ;
    FNL ; List Manager (IB CHARGES) exit action.
    EXIT

    External References

    Name Field # of Occurrence
    ^DIC SLPT+4
    ^DIR EN1AR+4, MSG+3, SLDT+2, SLDT+3, SLRX+2
    ARRAY^IBECEA0 INIT+6, DATE+4
    $$CHECK^IBECEAU EN1+1
    $$PT^IBEFUNC HDR+1
    $$DAT2^IBOUTL SLDT+2, SLDT+3
    EN^VALM EN1+2
    $$FDATE^VALM1 HDR+2
    $$SETSTR^VALM1 HDR+2
    $$FMADD^XLFDT SLDT+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: EN1AR+4
    Function Call: WRITE
    • Prompt: !!,*7,"No changes were made!",!
    • Line Location: MSG+2
    Routine Call
    • DIC
    • Line Location:
      • SLPT+4
    Routine Call
    • DIR
    • Line Location:
      • EN1AR+4
      • MSG+3
      • SLDT+2
      • SLDT+3
      • SLRX+2
    Routine Call
    • VALM
    • Line Location:
      • EN1+2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("IBCMLIDX" RCFNL+2!, FNL+2!
    ^TMP("IBECEA" RCFNL+2!, FNL+2!

    Label References

    Name Line Occurrences
    $$SLDT INIT+4, DATE+2
    $$SLPT INIT+3, PAT+3
    $$SLRX INIT+5, DATE+3
    EN1 EN1AR+2
    ENQ EN1+1
    FNL INIT+3, INIT+4, INIT+5
    HDR DATE+4
    INITQ INIT+3, INIT+4, INIT+5
    MSG PAT+3, DATE+2, DATE+3
    PATQ PAT+3, DATE+2, DATE+3
    SLDTQ SLDT+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DFN PAT+1*, PAT+2, PAT+3*, DATE+2*, DATE+3*, HDR+1, SLPT+2, SLPT+4*, RCFNL+2!, FNL+2!
    DIC SLPT+1~, SLPT+4*
    DIC(0 SLPT+4*
    DIR EN1AR+1~, EN1AR+4!, MSG+1~, SLDT+1~, SLRX+1~
    DIR("A" EN1AR+3*, SLDT+2*, SLDT+3*, SLRX+2*
    DIR("B" SLDT+2*, SLDT+3*, SLRX+2*
    DIR(0 EN1AR+3*, MSG+3*, SLDT+2*, SLDT+3*, SLRX+2*
    DIRUT MSG+1~, SLDT+1~, SLDTQ, SLRX+1~, SLRX+3
    DPTNOFZY SLPT+3~*
    DT SLDT+2, SLDT+3
    DTOUT MSG+1~, SLDT+1~, SLRX+1~
    DUOUT MSG+1~, SLDT+1~, SLDTQ, SLRX+1~, SLRX+3
    DUZ INIT+1
    GOTPAT PAT+1*, PAT+3!, SLPT+2
    IBABEG DATE+1, DATE+2*, DATE+3*, HDR+2, SLDT+2*, RCFNL+2!, FNL+2!
    IBACMAR INIT+2*, RCFNL+1!, FNL+1!
    IBACMIDX INIT+2*, RCFNL+1!, FNL+1!
    IBAEND DATE+1, DATE+2*, DATE+3*, HDR+2, SLDT+3*, RCFNL+2!, FNL+2!
    IBARTYP RCFNL+2!, FNL+2!
    IBAT RCFNL+2!, FNL+2!
    IBAX RCFNL+2!, FNL+2!
    IBDFN PAT+2~*, PAT+3, DATE+2, DATE+3
    IBDT1 DATE+1~*, DATE+2, DATE+3
    IBDT2 DATE+1~*, DATE+2, DATE+3
    IBDUZ INIT+1*, RCFNL+2!, FNL+2!
    IBFAC ENQ!
    IBIL RCFNL+2!, FNL+2!
    IBJOB INIT+1*, RCFNL+2!, FNL+2!
    IBL RCFNL+2!, FNL+2!
    IBLDT RCFNL+2!, FNL+2!
    IBNAM HDR+1*, HDR+3, RCFNL+2!, FNL+2!
    IBNOW RCFNL+2!, FNL+2!
    IBPRNT RCFNL+2!, FNL+2!
    IBRX DATE+1, DATE+3*, SLRX+2*, RCFNL+2!, FNL+2!
    IBRXXX DATE+1~*, DATE+3
    IBSAVY RCFNL+2!, FNL+2!
    IBSERV ENQ!
    IBSITE ENQ!
    IBWHER INIT+1*, RCFNL+2!, FNL+2!
    IBXA RCFNL+2!, FNL+2!
    IBY RCFNL+2!, FNL+2!
    REC PAT+1, PAT+3!
    VA RCFNL+2!, FNL+2!
    >> VALMBCK DATE+4*, MSG+3*
    VALMEVL EN+1!
    >> VALMHDR(1 HDR+2*
    >> VALMHDR(2 HDR+3*
    VALMIDX INIT+2*, RCFNL+1!, FNL+1!
    >> VALMQUIT INIT+3*, INIT+4*, INIT+5*
    X EN1AR+1~, MSG+1~, SLPT+1~, SLDT+1~, SLRX+1~, RCFNL+2!, FNL+2!
    XQORS EN+1!
    Y EN1AR+1~, MSG+1~, SLPT+1~, SLPT+4, SLPT+5, SLDT+1~, SLDT+2, SLDT+3, SLRX+1~, SLRX+2
    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 |  Local Variables  | All