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

Package: Integrated Billing

Routine: IBNCPDPH


Information

IBNCPDPH ;DALOI/SS - ECME REPORT OF ON HOLD CHARGES FOR A PATIENT ;3/6/08 16:19

Source Information

Source file <IBNCPDPH.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Integrated Billing 2 REPORT^IBOHPT2  ($$FILE,$$SUBFILE)^IBRXUTL  
VA FileMan 2 C^%DTC  ^DIR  

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

Package Total Caller Graph
E Claims Management Engine 1 BPSRSHLD  

Entry Points

Name Comments DBIA/ICR reference
ONHOLD(DFN) ;
  • ICR #4696
    • Status: Active
    • Usage: Private
    QUEUED ; entry point if queued
    EXIT ;
    DEVICE ;
    CHRGS ; charges on hold
    BILLS ; find bills for charges on hold
    INP ; inpatient bills
    INPTCK ; does bill belong to charge? returns IBOK=0 if no
    CK1 ; for same patient?
    CK2 ; same type- inp or opt?
    CK3 ; overlap in date range?
    CK4 ; insurance bill?
    OPT ; outpatient bills
    RX ; rx refill bills

    External References

    Name Field # of Occurrence
    C^%DTC INP+4
    ^%ZIS DEVICE+5
    HOME^%ZIS DEVICE+7
    ^%ZISC EXIT+5
    ^%ZTLOAD DEVICE+7
    ^DIR ONHOLD+6, ONHOLD+9, ONHOLD+15
    REPORT^IBOHPT2 QUEUED+3
    $$FILE^IBRXUTL RX+8
    $$SUBFILE^IBRXUTL RX+7

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,*7,"*** Margin width of this output is 132 ***"
    • Line Location: DEVICE+2
    Function Call: WRITE
    • Prompt: !,"*** This output should be queued ***"
    • Line Location: DEVICE+3
    Function Call: WRITE
    • Prompt: !,$S($D(ZTSK):"REQUEST QUEUED TASK="_ZTSK,1:"REQUEST CANCELLED")
    • Line Location: DEVICE+7
    Routine Call
    • DIR
    • Line Location:
      • ONHOLD+6
      • ONHOLD+9
      • ONHOLD+15
    Routine Call
    • %ZIS
    • Line Location:
      • DEVICE+5
    Routine Call
    • %ZIS
    • Line Location:
      • DEVICE+7

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGCR(399 - [#399] INP+5, INPTCK+2, OPT+2, OPT+3, OPT+5, RX+15
    ^IB - [#350] CHRGS+2, CHRGS+5, CHRGS+8, CHRGS+14, CHRGS+15, CHRGS+16, INP+3
    ^IB("APDT" CHRGS+6, CHRGS+7, CHRGS+10
    ^IB("C" CHRGS+2
    ^IBA(362.4 - [#362.4] RX+12, RX+13
    ^IBE(350.1 - [#350.1] CHRGS+3, CHRGS+9, BILLS+2
    ^TMP($J QUEUED+2!, EXIT+1!, CHRGS+17*, INP+7*, OPT+4, OPT+6*, RX+16*

    Label References

    Name Line Occurrences
    BILLS CHRGS+17
    CHRGS QUEUED+3
    CK4 OPT+5, RX+15
    DEVICE QUEUED+3
    EXIT ONHOLD+6, ONHOLD+9, ONHOLD+15, QUEUED+4
    INP BILLS+4
    INPTCK INP+6
    OPT BILLS+5
    RX BILLS+6

    Naked Globals

    Name Field # of Occurrence
    ^("U" INPTCK+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %ZIS DEVICE+4~, DEVICE+5*
    A CHRGS+1~, CHRGS+9*, CHRGS+10, CHRGS+11
    B CHRGS+1~, CK2+1~*, CK2+2
    C CHRGS+1~, CHRGS+7*, CHRGS+10
    D CHRGS+1~, CHRGS+7*, CHRGS+8, CHRGS+10
    DATE CHRGS+1~, CHRGS+14*, CHRGS+15*, CHRGS+16*, CHRGS+17, INP+7, OPT+4, OPT+6, RX+16
    DFN ONHOLD~, EXIT+2!, CHRGS+2, CK1+1, OPT+2, OPT+3
    DIR ONHOLD+6!, ONHOLD+9!, ONHOLD+15!
    DIR("?" ONHOLD+5*, ONHOLD+8*, ONHOLD+12*, ONHOLD+13*, ONHOLD+14*
    DIR("A" ONHOLD+4*, ONHOLD+7*, ONHOLD+11*
    DIR("B" ONHOLD+11*
    DIR(0 ONHOLD+4*, ONHOLD+7*, ONHOLD+11*
    DIRUT ONHOLD+1~, ONHOLD+6, ONHOLD+9, ONHOLD+15
    DPTNOFZY ONHOLD+2~*
    DTOUT ONHOLD+1~
    DUOUT ONHOLD+1~
    E CHRGS+1~, CHRGS+8*, CHRGS+9
    F CK3+1~, CK3+2*, CK3+3
    IBATYPE BILLS+1~, BILLS+2*, BILLS+4, BILLS+5, CK2+2
    IBBILL INP+1~, INP+5*, INP+7, INPTCK+2, OPT+1~, OPT+2*, OPT+3*, OPT+4, OPT+5, OPT+6
    RX+11~*, RX+14*, RX+15, RX+16
    IBBILL0 INPTCK+1~, INPTCK+2*, CK1+1, CK2+1, CK4+1, OPT+1~, OPT+5*, RX+11~, RX+15*
    IBBILLU INPTCK+1~, INPTCK+2*, CK3+2
    IBCN EXIT+2!
    IBDT EXIT+2!
    IBEDT ONHOLD+9*, EXIT+2!, CHRGS+17
    IBEND EXIT+2!, INP+1~, INP+4*, INP+5
    IBEV INP+1~, INP+2*, INP+3*, INP+4, INP+5
    IBFILL RX+11~, RX+12*, RX+13
    IBFILL0 RX+11~, RX+13*, RX+14
    IBFR BILLS+1~, BILLS+3*, CK3+3, OPT+2
    IBIBRX ONHOLD+15*, EXIT+2!, CHRGS+3, RX+1
    IBIFN EXIT+2!
    IBII ONHOLD+1~
    IBN CHRGS+1~, CHRGS+2*, CHRGS+5, CHRGS+6, CHRGS+7, CHRGS+10
    IBND CHRGS+1~, CHRGS+2*, CHRGS+3, CHRGS+4, CHRGS+14, BILLS+2, BILLS+3, INP+2, RX+3, RX+5
    IBNX CHRGS+1~, CHRGS+10*, CHRGS+12*, CHRGS+13*, CHRGS+15, CHRGS+16, CHRGS+17, INP+7, OPT+4, OPT+6
    RX+16
    IBOK INP+1~, INP+7, INPTCK+3*, CK1+2*, CK1+3, CK2+3*, CK2+4, CK3+4*, CK3+5, CK4+2*
    OPT+1~, OPT+5, RX+11~, RX+15
    IBQUIT ONHOLD+1~*, QUEUED+3, DEVICE+5*, DEVICE+7*
    IBRDT EXIT+3!, RX+2*, RX+7*, RX+8*, RX+10, RX+13
    IBRF EXIT+3!, RX+2*, RX+5*, RX+7, RX+8
    IBRX EXIT+3!, RX+2*, RX+5*, RX+10, RX+12
    IBRXN EXIT+3!, RX+2*, RX+5*, RX+7, RX+8
    IBSDT ONHOLD+6*, EXIT+2!, CHRGS+17
    IBT BILLS+1~, INP+1~, INP+5*
    IBTO BILLS+1~, BILLS+3*, CK3+3, OPT+2
    IBV OPT+1~, OPT+2*, OPT+3
    IO DEVICE+8
    IO("Q" DEVICE+7
    ION DEVICE+7
    >> POP DEVICE+5
    T CK3+1~, CK3+2*, CK3+3
    U CHRGS+8, CHRGS+9
    X EXIT+2!, INP+1~, INP+4, OPT+1~, RX+11~
    X1 INP+1~, INP+4*
    X2 INP+1~, INP+4*
    Y ONHOLD+1~, ONHOLD+6, ONHOLD+7, ONHOLD+9, ONHOLD+15
    ZTDES DEVICE+6~
    >> ZTDESC DEVICE+7*
    ZTIO ONHOLD+1~, DEVICE+6~, DEVICE+7*
    >> ZTQUEUED EXIT+4, DEVICE+1
    >> ZTREQ EXIT+4*
    ZTRTN DEVICE+6~, DEVICE+7*
    ZTSAVE DEVICE+6~
    ZTSAVE("DFN" DEVICE+7*
    ZTSAVE("IB*" DEVICE+7*
    ZTSK DEVICE+7!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All