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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: FBPAY67

Package: Fee Basis

Routine: FBPAY67


Information

FBPAY67 ;AISC/DMK,TET,BPOIFO/MEC - CH/CNH PAYMENT HISTORY SORT ;9/13/12 10:29am

Source Information

Source file <FBPAY67.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Fee Basis 8 FBCKI^FBAACCB1  ($$DATX,$$SSN)^FBAAUTL  $$ADJLRA^FBCHFA  $$RRL^FBCHFR  ($$ICD0,$$ICD9,$$IMPDATE)^FBCSV1  ($$VID,$$VNAME)^FBNHEXP  (EN1,KILL)^FBPAY2  EN^FBPAY21  
DRG Grouper 1 $$CODEC^ICDCODE  

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

Package Total Caller Graph
Fee Basis 4 FBCHDI  FBCHRJP  FBPAY  FBPAY3  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry to sort
FBAAC ;check ^fbaac("an" (file 162)
SORT ;sort programs 6 & 7 (civil hos & cnh)
KILL ;kill variables set in routine and in FBPAY2, sort/set sections
SET ;set string, also called by fbchdi (fblistc or fbaanq set if called by fbchdi)
SETTMP
AN ;get data from an xref - called at tag fbaac in pay3 & pay67
  • ICR #5117
    • Status: Active
    • Usage: Controlled Subscription
    AN1
    OTH ;other fee programs - if 'fbsort (by vendor)
  • ICR #5117
    • Status: Active
    • Usage: Controlled Subscription
    ANC(FBM,FBI) ;ancillary payments - if fbsort (by patient)
  • ICR #5117
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    FBCKI^FBAACCB1 SET+17
    $$DATX^FBAAUTL SET+15, SET+16, OTH+6, ANC+6
    $$SSN^FBAAUTL SET+13, AN+2, ANC+12
    $$ADJLRA^FBCHFA SETTMP+6
    $$RRL^FBCHFR SETTMP+9
    $$ICD0^FBCSV1 SETTMP+31
    $$ICD9^FBCSV1 SETTMP+12, SETTMP+26
    $$IMPDATE^FBCSV1 SETTMP+11
    $$VID^FBNHEXP AN1
    $$VNAME^FBNHEXP AN1
    EN1^FBPAY2 OTH+5, ANC+8
    KILL^FBPAY2 KILL+3
    EN^FBPAY21 OTH+5, ANC+8
    $$CODEC^ICDCODE SETTMP+13, SETTMP+25

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] SET+13, AN+2
    ^FB(161.94 - [#161.94] SETTMP+28
    ^FB583 - [#162.7] SET+11
    ^FBAAC - [#162] OTH+3, OTH+4, ANC+6, ANC+7
    ^FBAAC("AM" ANC+3, ANC+4, ANC+7
    ^FBAAC("AN" FBAAC+1, AN+2, AN1, OTH+1, OTH+3, OTH+4
    ^FBAAI - [#162.5] SORT+1, SET+2, SET+6, SET+7, SET+8, SETTMP+17, SETTMP+18, SETTMP+31
    ^FBAAV - [#161.2] SET+14
    ^TMP($J SETTMP*, SETTMP+1*, SETTMP+16*, SETTMP+30*, SETTMP+32*, SETTMP+33, OTH+6*, OTH+7*, OTH+8*, ANC+9*
    , ANC+10*, ANC+11*, ANC+12!

    Label References

    Name Line Occurrences
    AN FBAAC+1
    AN1 AN+1
    ANC SETTMP+33
    OTH AN+2, AN1
    SET SORT+1

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    A1 KILL+1!, OTH+6, ANC+9
    A2 KILL+1!, OTH+6, ANC+9
    A3 KILL+1!
    D KILL+1!
    D2 KILL+1!, OTH+6, ANC+9
    >> DFN EN+1*, SET+13*, SET+15, AN+2*, AN1, OTH+1, OTH+2
    >> FB1725 SET+11*
    >> FB1725R SET+11
    FBAACPTC KILL+1!, OTH+6, ANC+8, ANC+9
    FBAARCE SET+1~, OTH+8, ANC+2~, ANC+11
    FBADJ ANC+2~
    FBADJLA SET+1~, SETTMP+8*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    FBADJLR SET+1~, SETTMP+7*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    FBADMTDX KILL+1!, SET+1~, SETTMP+12*, SETTMP+13*, SETTMP+14*, SETTMP+16
    >> FBBDATE OTH+3
    >> FBBEG FBAAC+2, SORT+1
    FBBN KILL+1!, OTH+6, ANC+9
    >> FBCAN SETTMP+1, OTH+7, ANC+10
    >> FBCANDT SETTMP+1, OTH+7, ANC+10
    >> FBCANR SETTMP+1, OTH+7, ANC+10
    FBCDAYS SET+1~, SETTMP+2*, SETTMP+16
    >> FBCK SETTMP+1, OTH+7, ANC+10
    >> FBCKDT SETTMP+1, OTH+7, ANC+10
    >> FBCKINT SETTMP+1, OTH+7, ANC+10
    FBCNT KILL+1!, ANC+3*, ANC+8*
    FBCP KILL+1!, OTH+6, ANC+9
    FBCSID SET+1~, SETTMP+3*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    >> FBDIS SETTMP+1, OTH+7, ANC+10
    FBDT KILL+1!
    FBDT1 KILL+1!, OTH+2~, OTH+3*, OTH+6, OTH+7, OTH+8, ANC+1~, ANC+6*, ANC+9
    FBDT2 KILL+1!, ANC+6*, ANC+12
    FBDX KILL+1!, SETTMP+17*, SETTMP+20, SETTMP+22, SETTMP+25, SETTMP+26, SETTMP+30
    FBDX1 KILL+1!, SETTMP+20*, SETTMP+25*, SETTMP+26*, SETTMP+28*, SETTMP+30*
    >> FBEDATE OTH+3
    >> FBEND SORT+1
    FBFPPSC SET+1~, SETTMP+4*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    FBFPPSL SET+1~, SETTMP+5*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    FBI SORT+1*, KILL+1!, SET+2, SET+6, SET+7, SET+8, SET+17, SETTMP, SETTMP+1, SETTMP+6
    , SETTMP+9, SETTMP+16, SETTMP+17, SETTMP+18, SETTMP+30, SETTMP+31, SETTMP+32, SETTMP+33, ANC~
    >> FBID EN+1, EN+2
    >> FBIEN EN+1, EN+2, SORT+1, ANC+3
    FBIN KILL+1!, SET+2*, SET+3, SET+4, SET+5, SET+11, SET+12, SET+13, SETTMP, SETTMP+1
    , SETTMP+11, SETTMP+16, SETTMP+26, SETTMP+30, SETTMP+31, SETTMP+32, OTH+6, ANC+9
    FBIN( SET+12*
    FBIN(1 SETTMP
    FBIN(10 SETTMP
    FBIN(11 SETTMP
    FBIN(13 SETTMP
    FBIN(14 SETTMP
    FBIN(2 SET+15*, SETTMP
    FBIN(3 SET+14
    FBIN(4 SET+13*
    FBIN(5 SET+13*, ANC+3, ANC+4, ANC+7
    FBIN(6 SET+16*, SETTMP
    FBIN(7 SET+16*, SETTMP
    FBIN(8 SETTMP
    FBIN(9 SETTMP
    FBISYS SETTMP+11~*, SETTMP+12, SETTMP+13, SETTMP+25, SETTMP+26
    FBIX FBAAC+2*, SORT+1, KILL+1!
    FBM SORT+1*, KILL+1!, SETTMP, SETTMP+1, SETTMP+16, SETTMP+30, SETTMP+32, SETTMP+33, ANC~
    >> FBMODLE OTH+6, ANC+9
    >> FBNAME EN+1, EN+2
    FBOB KILL+1!, OTH+6, ANC+9
    FBOUT FBAAC+1*, OTH+3*, OTH+5*, ANC+5~, ANC+8
    >> FBPAT SET+15*, SETTMP, SETTMP+1, SETTMP+16, SETTMP+30, SETTMP+32, SETTMP+33, AN+2*, AN1*, OTH+6
    , OTH+7, OTH+8, ANC+9, ANC+10, ANC+11, ANC+12
    FBPDX KILL+1!, OTH+6, ANC+9
    >> FBPI FBAAC+1*, SORT+1*, SET+2*, SET+4, SETTMP+33, AN+2, AN1, OTH+1, OTH+3, OTH+4
    , OTH+6, OTH+7, OTH+8, ANC+9, ANC+10, ANC+11, ANC+12
    FBPID EN+1*, KILL+2!, SET+13*, AN+2*, AN1
    >> FBPIFLG FBAAC+1, SET+4, SET+5
    FBPISV SORT+1, KILL+1!, SET+2*
    FBPNAME EN+1*, KILL+2!, SET+13*, SET+15, AN+2*, AN1
    FBPOA KILL+1!, SET+1~, SETTMP+18*, SETTMP+23
    FBPOA1 SETTMP+21~, SETTMP+23*, SETTMP+28
    FBPROA KILL+1!
    FBPROC KILL+1!, SETTMP+31*, SETTMP+32
    FBPROC1 KILL+1!, SETTMP+31*, SETTMP+32*
    >> FBPROG SET+3, SET+5
    >> FBPROG( SET+3, SET+5
    >> FBR OTH+6, ANC+9
    FBRRMKL SET+1~, SETTMP+9*, SETTMP+16, OTH+8, ANC+2~, ANC+11
    FBSC KILL+1!, OTH+6, ANC+9
    >> FBSORT EN+1, EN+2, FBAAC+2, KILL+2, SET+13, SET+14, SETTMP+33, AN+1
    FBTA KILL+1!
    FBUNITS OTH+8, ANC+2~, ANC+11
    FBVEN KILL+1!, SET+15*, SETTMP, SETTMP+1, SETTMP+16, SETTMP+30, SETTMP+32, SETTMP+33, AN+2*, AN1*
    , OTH+6, OTH+7, OTH+8, ANC+9, ANC+10, ANC+11
    FBVENID KILL+1!
    >> FBVI EN+2*, AN1*, OTH+1, OTH+2
    FBVID EN+2*, KILL+2!, SET+14*, SET+15, AN+2, AN1*, ANC+1~, ANC+9, ANC+12
    FBVNAME EN+2*, KILL+2!, SET+14*, SET+15, AN+2, AN1*, ANC+9, ANC+12
    FBVP KILL+1!, OTH+6
    FBX SET+1~, SETTMP+6*, SETTMP+7, SETTMP+8
    FBY2 SET+1~, SET+6*, SETTMP+2, SETTMP+3
    FBY3 SET+1~, SET+7*, SETTMP+4, SETTMP+5
    FBY5 SET+1~, SET+8*, SETTMP+12, SETTMP+13
    I FBAAC+2*, KILL+1!, SETTMP+20*, SETTMP+22, SETTMP+23, SETTMP+25, SETTMP+26, SETTMP+31*
    J KILL+1!, SET+12*, OTH+2~*, OTH+3, OTH+4, ANC+1~, ANC+3*, ANC+4, ANC+6, ANC+7
    K KILL+1!, OTH+2~*, OTH+3, OTH+4, ANC+1~, ANC+4*, ANC+6, ANC+7, ANC+9, ANC+10
    , ANC+11
    L KILL+1!, OTH+2~, OTH+3*, OTH+4, OTH+6, OTH+7, OTH+8, ANC+1~, ANC+4*, ANC+6
    , ANC+7, ANC+9, ANC+10, ANC+11
    M KILL+1!, OTH+2~, OTH+4*, OTH+6, OTH+7, OTH+8, ANC+1~, ANC+7*, ANC+9, ANC+10
    , ANC+11
    P2 SET+1~
    T OTH+6, ANC+2~, ANC+9
    TAMT OTH+8, ANC+2~, ANC+11
    U SET+2, SET+3, SET+4, SET+5, SET+11, SET+13, SET+14, SETTMP, SETTMP+1, SETTMP+2
    , SETTMP+3, SETTMP+4, SETTMP+5, SETTMP+7, SETTMP+8, SETTMP+11, SETTMP+16, SETTMP+22, SETTMP+23, SETTMP+25
    , SETTMP+26, SETTMP+28, SETTMP+30, SETTMP+31, SETTMP+32, AN+2, OTH+3, OTH+6, OTH+8, ANC+6
    , ANC+9, ANC+11
    Y KILL+1!, OTH+2~, OTH+4*, ANC+1~, ANC+7*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All