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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBRSUTL

Package: Integrated Billing

Routine: IBRSUTL


Information

IBRSUTL ;ALB/ARH - ASCD INTERFACE UTILITIES ; 23-MAR-07

Source Information

Source file <IBRSUTL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 3 $$BICOST^IBCRCI  ($$APPTCT,$$IGN,$$NBCL,$$NBCSC,$$NBCT,$$NBST,$$NCTCL,$$RPT)^IBEFUNC  $$SCE^IBSDU  
VA FileMan 2 FILE^DICN  ^DIE  
Registration 1 $$BIL^DGMTUB  
Scheduling 1 GETCPT^SDOE  

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

Package Total Caller Graph
Scheduling 6 SDSCCHK  SDSCCLM  SDSCEDT  SDSCRP1  SDSCRP2  SDSCUTL  

Entry Points

Name Comments DBIA/ICR reference
CT(IB0E) ; Return Claims Tracking record for Outpatient Encounter
; Input: IB0E - IEN of Outpatient Encounter #409.68
; Output: IEN of Outpatient Encounters Claims Tracking record #356
; or null if no CT entry found
  • ICR #4987
    • Status: Active
    • Usage: Private
    RNBU(IB0E,CHNG) ; Update Claims Tracking record Reason Not Billable for an Outpatient Encounter
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; CHNG - 1 if Outpatient Encounter changed from NSC to SC
    ; 2 if Outpatient Encounter changed from SC to NSC
    ; Output: 1 - Reason Not Billable SC TREATMENT was added to Outpatient Encounters Claims Tracking Record
    ; also adds CT Billable Finding of NSC TO SC and Last Reviewed By
    ; 2 - Reason Not Billable SC TREATMENT was deleted from Outpatient Encounters Claims Tracking Record
    ; also adds CT Billable Finding of SC TO NSC and Last Reviewed By
    ; 0 - no change made
  • ICR #4987
    • Status: Active
    • Usage: Private
    FPBILL(IB0E) ; Return First Party Bill data for Outpatient Encounter, last encounter transaction if not cancelled
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; Output: First Party AR Bill Number (#350,.11) ^ AR Transaction Number (#350,.12) ^ Total Charge (#350,.07)
    ; null if no active First Party Bill found for encounter
  • ICR #4987
    • Status: Active
    • Usage: Private
    TPBILL(IB0E) ; Return Third Party Bill numbers for Outpatient Encounter, only not cancelled
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; Output: Third Party Bill Number (#399,.01) ^ Third Party Bill Number (#399,.01) ^ ...
    ; or null if no Third Party Bill found for encounter
  • ICR #4987
    • Status: Active
    • Usage: Private
    FIRST(IB0E) ; Return true if Outpatient Encounter is Billable for First Party
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; Output: 0 ^ non-billable reason
    ; 1 if encounter is First Party billable
    ;
  • ICR #4987
    • Status: Active
    • Usage: Private
    THIRD(IB0E) ; Return true if Outpatient Encounter is Billable for Third Party
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; Output: 0 ^ non-billable reason
    ; 1 if encounter is Third Party billable
  • ICR #4987
    • Status: Active
    • Usage: Private
    TPCHG(IB0E) ; Return Outpatient Encounters potential Third Party charges, based on encounters procedures
    ; Input: IB0E - IEN of Outpatient Encounter #409.68
    ; Output: Total Institutional Amount ^ Total Professional Amount
    ; 0 if no encounter billable procedures with charges
  • ICR #4987
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    $$BIL^DGMTUB FIRST+8
    FILE^DICN RNBU+16, RNBU+20
    ^DIE RNBU+15, RNBU+19
    $$BICOST^IBCRCI TPCHG+14, TPCHG+15
    $$APPTCT^IBEFUNC FIRST+9, THIRD+8
    $$IGN^IBEFUNC FIRST+11
    $$NBCL^IBEFUNC FIRST+12
    $$NBCSC^IBEFUNC FIRST+13
    $$NBCT^IBEFUNC THIRD+11
    $$NBST^IBEFUNC THIRD+12
    $$NCTCL^IBEFUNC FIRST+10, THIRD+9
    $$RPT^IBEFUNC THIRD+10
    $$SCE^IBSDU FPBILL+6, TPBILL+6, FIRST+6, THIRD+6, TPCHG+6
    GETCPT^SDOE TPCHG+10

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^IBT(356 - [#356] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGCR(399 - [#399] TPBILL+8, TPBILL+9, TPBILL+10, TPBILL+12
    ^DGCR(399.3 - [#399.3] TPCHG+7
    ^IB - [#350] FPBILL+9, FPBILL+11
    ^IB("AFDT" FPBILL+8
    ^IB("APDT" FPBILL+10
    ^IBE(350.1 - [#350.1] FPBILL+11
    ^IBE(350.21 - [#350.21] FPBILL+12
    ^IBE(356.8 - [#356.8] RNBU+12
    ^IBT(356 - [#356] CT+5, RNBU+11
    ^IBT(356.85 - [#356.85] RNBU+16, RNBU+20

    Label References

    Name Line Occurrences
    $$CT RNBU+11
    $$THIRD TPCHG+8

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CHNG RNBU~, RNBU+14, RNBU+18
    DA RNBU+10~, RNBU+15*!, RNBU+19*!
    DA(1 RNBU+16*, RNBU+20*
    DD RNBU+10~
    DFN FPBILL+5~, FPBILL+6*, FPBILL+8, TPBILL+5~, TPBILL+6*, TPBILL+8, TPBILL+9, FIRST+5~, FIRST+6*, FIRST+8
    , THIRD+5~, THIRD+6*, TPCHG+5~, TPCHG+6*
    DIC RNBU+10~, RNBU+15!, RNBU+16*, RNBU+19!, RNBU+20*
    DIC(0 RNBU+16*, RNBU+20*
    DIE RNBU+10~, RNBU+15*!, RNBU+19*!
    DLAYGO RNBU+10~*
    DO RNBU+10~
    DR RNBU+10~, RNBU+15*!, RNBU+19*!
    DUZ RNBU+15, RNBU+19
    IB0E CT~, CT+5, RNBU~, RNBU+11, FPBILL~, FPBILL+5, FPBILL+6, TPBILL~, TPBILL+6, TPBILL+12
    , FIRST~, FIRST+5*, FIRST+6, THIRD~, THIRD+5*, THIRD+6, TPCHG~, TPCHG+6, TPCHG+8, TPCHG+10
    IB0E0 FPBILL+5~, FPBILL+6*, TPBILL+5~, TPBILL+6*, FIRST+5~, FIRST+6*, FIRST+9, FIRST+10, FIRST+11, FIRST+12
    , FIRST+13, THIRD+5~, THIRD+6*, THIRD+8, THIRD+9, THIRD+10, THIRD+11, THIRD+12, TPCHG+5~, TPCHG+6*
    IBCPT TPBILL+5~, TPBILL+12*, TPCHG+5~, TPCHG+12*, TPCHG+14, TPCHG+15
    IBCPTS TPCHG+5~
    IBCPTS( TPCHG+11, TPCHG+12
    IBCTRNB RNBU+10~, RNBU+11*, RNBU+14, RNBU+18
    IBDT FPBILL+5~, FPBILL+6*, FPBILL+8, TPBILL+5~, TPBILL+6*, TPBILL+8, FIRST+5~, FIRST+6*, FIRST+8, FIRST+11
    , FIRST+12, FIRST+13, THIRD+5~, THIRD+6*, THIRD+10, THIRD+11, THIRD+12, TPCHG+5~, TPCHG+6*, TPCHG+14
    , TPCHG+15
    IBDV TPCHG+5~, TPCHG+6*, TPCHG+14, TPCHG+15
    IBFN TPCHG+5~, TPCHG+11*, TPCHG+12
    IBFND FPBILL+5~*, FPBILL+11*, FPBILL+12*, FPBILL+13*, FPBILL+15, TPBILL+5~*, TPBILL+12*, TPBILL+14, FIRST+5~*, FIRST+8*
    , FIRST+9*, FIRST+10*, FIRST+11*, FIRST+12*, FIRST+13*, FIRST+15, THIRD+5~*, THIRD+8*, THIRD+9*, THIRD+10*
    , THIRD+11*, THIRD+12*, THIRD+14, TPCHG+5~*, TPCHG+11*, TPCHG+17
    IBFP0 FPBILL+5~, FPBILL+9*, FPBILL+10, FPBILL+11*, FPBILL+12, FPBILL+13
    IBFROM FPBILL+5~*, FPBILL+9
    IBIFN FPBILL+5~, FPBILL+8*, FPBILL+9, TPBILL+5~, TPBILL+9*, TPBILL+10, TPBILL+12
    IBINST TPCHG+5~*, TPCHG+11, TPCHG+14*
    IBLAST FPBILL+5~, FPBILL+10*, FPBILL+11
    IBNDT FPBILL+5~, FPBILL+10*
    IBOPV TPBILL+5~, TPBILL+8*, TPBILL+9
    IBPAR FPBILL+5~, FPBILL+10*
    IBPROF TPCHG+5~*, TPCHG+11, TPCHG+15*
    IBRNBSC RNBU+10~, RNBU+12*, RNBU+15, RNBU+18
    IBRT TPCHG+5~, TPCHG+7*, TPCHG+14, TPCHG+15
    IBTP0 TPBILL+5~, TPBILL+10*, TPBILL+12
    IBTRN CT+5~*, CT+6, RNBU+10~, RNBU+11*, RNBU+14, RNBU+15, RNBU+16, RNBU+18, RNBU+19, RNBU+20
    IBUPD RNBU+10~*, RNBU+14*, RNBU+18*, RNBU+22
    IBZERR TPCHG+5~
    U RNBU+11, FPBILL+6, FPBILL+9, FPBILL+10, FPBILL+11, FPBILL+12, FPBILL+13, TPBILL+6, TPBILL+10, TPBILL+12
    , FIRST+6, FIRST+8, FIRST+9, FIRST+10, FIRST+11, FIRST+12, FIRST+13, THIRD+6, THIRD+8, THIRD+9
    , THIRD+10, THIRD+11, THIRD+12, TPCHG+6, TPCHG+11, TPCHG+12
    X RNBU+10~, RNBU+15!, RNBU+16*, RNBU+19!, RNBU+20*
    Y RNBU+10~, RNBU+15!, RNBU+19!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All