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

Package: Fee Basis

Routine: FBPAY2


Information

FBPAY2 ;AISC/DMK,GRR,TET - OUTPATIENT PAYMENT HISTORY SORT/PRINT ;7/9/2001

Source Information

Source file <FBPAY2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Fee Basis 7 FBCKT^FBAACCB0  (FBCKO,PMTCLN)^FBAACCB2  $$ADJLRA^FBAAFA  $$RRL^FBAAFR  ($$DATX,$$SSN)^FBAAUTL  ($$APS,$$CPT,$$MODL)^FBAAUTL4  $$ICD9EX^FBCSV1  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Fee Basis 3 FBPAY  FBPAY3  FBPAY67  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point
KILL ;kill variables set in this routine
  • ICR #5115
    • Status: Retired
    • Usage: Controlled Subscription
    SORT
    SET ;set variables & sort - also entry point from FBPAY67
    SETTMP ;sort data by fee program, vendor, patient, date
    SETTMP1
    SETTR
    EN1 ;entry point to set variables, called by fbpay67, oth & anc
  • ICR #5115
    • Status: Retired
    • Usage: Controlled Subscription
    WMSG ;write message if no matches found

    External References

    Name Field # of Occurrence
    $$GET1^DIQ SET+8
    FBCKT^FBAACCB0 SETTR+3
    FBCKO^FBAACCB2 SET+9
    PMTCLN^FBAACCB2 SETTMP1
    $$ADJLRA^FBAAFA SET+24
    $$RRL^FBAAFR SET+27
    $$DATX^FBAAUTL SET+15, SETTR+5
    $$SSN^FBAAUTL EN+2
    $$APS^FBAAUTL4 SET+32
    $$CPT^FBAAUTL4 SET+16
    $$MODL^FBAAUTL4 SET+10
    $$ICD9EX^FBCSV1 SET+14

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"There are no outpatient payments on file for specified date range"
    • Line Location: WMSG+1
    Function Call: WRITE
    • Prompt: ".",*7,!!
    • Line Location: WMSG+3

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    162.03 GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] EN+2
    ^FB583 - [#162.7] SET+5, SETTMP+4
    ^FBAA(161.27 - [#161.27] SET+18
    ^FBAA(161.7 - [#161.7] SET+28
    ^FBAAC - [#162] SORTSET+2, SET+6, SET+7, SET+14, SETTMP+1, SETTRSETTR+2
    ^FBAAC("AB" EN+2
    ^FBAAV - [#161.2] SET+11
    ^TMP($J SETTMP+5*, SETTMP+6*, SETTMP+7*, SETTR+3*

    Label References

    Name Line Occurrences
    SET SORTEN1+2
    SETTMP SORT
    SETTMP1 SETTMP+1, SETTMP+4
    SETTR SORTEN1+2
    SORT EN+1, EN+2

    Naked Globals

    Name Field # of Occurrence
    ^(0 SET+11, SET+28, SETTR

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    A1 KILL+1!, SET+31*, SETTMP+5
    A2 KILL+1!, SET+31*, SET+32*, SETTMP+5
    A3 KILL+1!, SETTR*, SETTR+2*, SETTR+3, SETTR+4!
    B3 KILL+1!, SETTR+4!
    C3 KILL+1!
    D KILL+1!, SETTR*, SETTR+2, SETTR+3, SETTR+5
    D2 KILL+1!, SET+15*, SETTMP+5
    >> DFN EN+1*, EN+2*, SET+29
    FB1725 KILL+1!, SET+5*, SETTMP+4*
    >> FB1725R SET+5, SETTMP+4, SETTR+2
    FBAACPTC KILL+1!, SET+16*, SETTMP+5
    FBAARCE KILL+2!, SET+8*, SETTMP+7
    FBADJ KILL+2!
    FBADJLA KILL+2!, SET+26*, SETTMP+7
    FBADJLR KILL+2!, SET+25*, SETTMP+7
    >> FBBEG SORT
    FBBN KILL+1!, SET+28*, SETTMP+5
    >> FBCAN SETTMP+6, SETTR+3
    >> FBCANDT SETTMP+6, SETTR+3
    >> FBCANR SETTMP+6, SETTR+3
    >> FBCK SETTMP+6, SETTR+3
    >> FBCKDT SETTMP+6, SETTR+3
    >> FBCKINT SETTMP+6, SETTR+3
    FBCP KILL+1!, SET+15*, SETTMP+5
    FBCSID KILL+2!, SET+21*, SETTMP+7
    FBCTR SETTR+2*, SETTR+3*, SETTR+4!
    >> FBDIS SETTMP+6, SETTR+3
    FBDOS KILL+1!, SET+15*
    FBDT KILL+1!, SET+33, SETTR+5*
    FBDT1 KILL+1!, SET+33*, SETTMP+5, EN1+1~
    >> FBEND SORT
    FBFPPSC KILL+2!, SET+22*, SETTMP+7
    FBFPPSL KILL+2!, SET+23*, SETTMP+7
    >> FBID EN+1, EN+2
    >> FBIEN EN+1, EN+2
    FBIN KILL+1!, SET+28*, SET+31*, SETTMP+5
    FBMODLE KILL+1!, SET+10*, SETTMP+5
    >> FBNAME EN+1, EN+2
    FBOB KILL+1!, SET+17*, SETTMP+5
    >> FBOUT SET+2*, SET+5*, SETTMP+1*, SETTMP+4*
    FBP KILL+1!, SET+12*, SETTMP+5, SETTMP+6, SETTMP+7
    FBPAT KILL+1!, SET+29*, SETTMP+5, SETTMP+6, SETTMP+7, EN1+1~
    FBPDX KILL+1!, SET+12*, SET+14*, SETTMP+5
    >> FBPI SETTMP+1
    FBPID EN+1*, EN+2*, KILL+4!
    FBPNAME EN+1*, EN+2*, KILL+4!, SET+29, SETTR+3
    >> FBPROG WMSG+2
    >> FBPROG( SETTMP+1
    FBRRMKL KILL+2!, SET+27*, SETTMP+7
    FBSC KILL+1!, SET+12*, SET+13*, SETTMP+5
    >> FBSORT EN+1, EN+2, KILL+3, KILL+4, SORTSET+11
    FBTA KILL+1!, SETTR+2*, SETTR+3, SETTR+4!
    FBTRCK KILL+4!
    FBTRDT KILL+1!
    FBTRX KILL+1!
    FBTYPE KILL+1!, SET+28*, SET+33
    FBUNITS KILL+2!, SET+20*, SETTMP+7
    FBVEN KILL+1!, SET+29*, SETTMP+5, SETTMP+6, SETTMP+7, EN1+1~
    >> FBVI EN+2*, SORT
    FBVID EN+2*, KILL+3!, SET+11*, SET+29
    FBVNAME EN+2*, KILL+3!, SET+11*, SET+29
    FBVP KILL+1!, SET+28*, SET+33
    FBX SET+1~, SET+24*, SET+25, SET+26
    >> FBY SET+6*, SET+20, SET+21
    FBY3 KILL+2!, SET+7*, SET+22, SET+23
    I KILL+1!, SORT*, SETTMP+5, SETTMP+6, SETTMP+7
    J EN+1*, EN+2*, KILL+1!, SORTSET+2, SET+6, SET+7, SET+8, SET+9, SET+10
    SET+14, SET+24, SET+27, SET+32, SETTMP+1, SETTRSETTR+2, SETTR+3
    K KILL+1!, SORT*, SET+2, SET+6, SET+7, SET+8, SET+9, SET+10, SET+11, SET+14
    SET+24, SET+27, SET+32, SETTMP+1, SETTR
    L KILL+1!, SORT*, SET+2, SET+6, SET+7, SET+8, SET+9, SET+10, SET+14, SET+24
    SET+27, SET+32, SETTMP+1, SETTMP+5, SETTMP+6, SETTMP+7, SETTR
    M KILL+1!, SORT*, SET+2, SET+6, SET+7, SET+8, SET+9, SET+10, SET+24, SET+27
    SET+32, SETTMP+1, SETTMP+5, SETTMP+6, SETTMP+7
    T KILL+1!, KILL+2!, SET+15*, SET+18*, SETTMP+5
    TAMT KILL+2!, SET+19*, SETTMP+7
    U EN+2, SET+2, SET+5, SET+11, SET+12, SET+15, SET+16, SET+17, SET+18, SET+19
    SET+20, SET+21, SET+22, SET+23, SET+25, SET+26, SET+28, SET+31, SETTMP+1, SETTMP+4
    SETTMP+5, SETTMP+7
    Y KILL+1!, SET+2*, SET+5, SET+12, SET+15, SET+16, SET+17, SET+19, SET+28, SET+31
    SETTMP+1, SETTMP+4
    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