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

Package: Fee Basis

Routine: FBCSV1


Information

FBCSV1 ;WOIFO/SS - UTILITIES FOR CODE SET VERSIONING ;4/7/2003

Source Information

Source file <FBCSV1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
DRG Grouper 2 ($$ICDDX,$$ICDOP)^ICDEX  $$DRG^ICDGTDRG  
Kernel 2 $$FMTE^XLFDT  $$TRIM^XLFSTR  
Fee Basis 1 $$B9DISCHG^FBAAV5  
Lexicon Utility 1 $$IMPDATE^LEXU  
VA FileMan 1 ^%DT  

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

Package Total Caller Graph
Fee Basis 20 FBAACCB1  FBAACO2  FBAADEM1  FBAAIARC  FBAAMP  FBAAV0  FBAAV5  FBAAV6  
FBCH78  FBCHEP1  FBCHRR  FBCHVH  FBCHVP  FBCTAU1  FBICDP  FBPAY2  
FBPAY67  FBPCR2  FBPCR67  FBPRICE1  

Entry Points

Name Comments DBIA/ICR reference
ICD(FBIEN,FBDATE) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    ICD0(FBIEN,FBDATE) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    ICD9(FBIEN,FBDATE) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    ICD9P(FBIEN,FBPC,FBDATE) ; Will need to check calls to this tag for FBPC value as it may need to change - DRP 12/22/2011
    ICD9EX(FBIEN,FBPC,FBEXTR,FBDATE) ; Will need to check calls to this tag for FBPC value as it may need to change - DRP 12/22/2011
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    FRDTINV(FBDA) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    FRDTUC(FBDA) ;
    SPACES(FBCODE,FBNUM) ;
    EV(FBCODE,FBRETV) ;
    DT2FMDT(FBDAT) ;
    INPICD9(FBICD9,FBINV,FBDATE) ;
    CHKICD0(FBIEN,FBDATE) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    INPICD0(FBICD0,FBINV,FBDATE) ;
    INPICD(FBICD,FBINV,FBDATE) ;
    CHKICD9(FBIEN,FBDATE) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    STR2FBDT(FBDTSTR) ;
  • ICR #5098
    • Status: Retired
    • Usage: Controlled Subscription
    IMPDATE(CSYS) ; Return the implementation date for a coding system

    External References

    Name Field # of Occurrence
    ^%DT DT2FMDT+3, STR2FBDT+1
    $$B9DISCHG^FBAAV5 FRDTINV+2
    $$ICDDX^ICDEX ICD9+4, ICD9P+3, ICD9EX+3, INPICD9+5, CHKICD9+3
    $$ICDOP^ICDEX ICD0+3, CHKICD0+3, INPICD0+5
    $$DRG^ICDGTDRG ICD+2, INPICD+4
    $$IMPDATE^LEXU IMPDATE+1
    $$FMTE^XLFDT INPICD9+7, CHKICD0+7, INPICD0+7, INPICD+6, CHKICD9+7, CHKICD9+11
    $$TRIM^XLFSTR DT2FMDT+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: " Invalid Code "
    • Line Location: INPICD9+6
    Function Call: WRITE
    • Prompt: !," Code is inactive"
    • Line Location: INPICD9+7
    Function Call: WRITE
    • Prompt: " on "_$$FMTE^XLFDT(FBDATE)
    • Condition for execution: $G(FBDATE)>0
    • Line Location: INPICD9+7
    Function Call: WRITE
    • Prompt: " Invalid ICD O/P Code "
    • Line Location: CHKICD0+4
    Function Call: WRITE
    • Prompt: !," ICD O/P Code "_$P(FBRET,"^",2)_" inactive"
    • Line Location: CHKICD0+6
    Function Call: WRITE
    • Prompt: " Invalid Code "
    • Line Location: INPICD0+6
    Function Call: WRITE
    • Prompt: !," Code is inactive"
    • Line Location: INPICD0+7
    Function Call: WRITE
    • Prompt: " on "_$$FMTE^XLFDT(FBDATE)
    • Condition for execution: $G(FBDATE)>0
    • Line Location: INPICD0+7
    Function Call: WRITE
    • Prompt: " Invalid Code "
    • Line Location: INPICD+5
    Function Call: WRITE
    • Prompt: !," Code is inactive"
    • Line Location: INPICD+6
    Function Call: WRITE
    • Prompt: " on "_$$FMTE^XLFDT(FBDATE)
    • Condition for execution: $G(FBDATE)>0
    • Line Location: INPICD+6
    Function Call: WRITE
    • Prompt: " Invalid ICD Dx Code "
    • Line Location: CHKICD9+4
    Function Call: WRITE
    • Prompt: !," ICD Dx Code "_$P(FBRET,"^",2)_" inactive"
    • Line Location: CHKICD9+6
    Function Call: WRITE
    • Prompt: !," ICD Dx Code "_$P(FBRET,"^",2)_" invalid"
    • Line Location: CHKICD9+10

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^FB583 - [#162.7] FRDTUC+2, FRDTUC+3
    ^FBAAI - [#162.5] FRDTINV+3, FRDTINV+4

    Label References

    Name Line Occurrences
    $$FRDTINV INPICD9+3, INPICD0+3, INPICD+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CSYS IMPDATE~, IMPDATE+1
    FBCODE SPACES~, SPACES+1*, SPACES+2, EV~, EV+1, EV+2
    FBDA FRDTINV~, FRDTINV+2, FRDTINV+3, FRDTINV+4, FRDTUC~, FRDTUC+2, FRDTUC+3
    FBDAT DT2FMDT~, DT2FMDT+2
    FBDATE ICD~, ICD+2, ICD0~, ICD0+3, ICD9~, ICD9+4, ICD9P~, ICD9P+3, ICD9EX~, ICD9EX+3
    , INPICD9~, INPICD9+3*, INPICD9+5, INPICD9+7, CHKICD0~, CHKICD0+3, CHKICD0+7, INPICD0~, INPICD0+3*, INPICD0+5
    , INPICD0+7, INPICD~, INPICD+3*, INPICD+4, INPICD+6, CHKICD9~, CHKICD9+3, CHKICD9+7, CHKICD9+9, CHKICD9+11
    FBDTSTR STR2FBDT~, STR2FBDT+1
    FBEXTR ICD9EX~, ICD9EX+5
    FBICD INPICD~, INPICD+4
    FBICD0 INPICD0~, INPICD0+5
    FBICD9 INPICD9~, INPICD9+5
    FBIEN ICD~, ICD+2, ICD0~, ICD0+3, ICD9~, ICD9+4, ICD9P~, ICD9P+3, ICD9EX~, ICD9EX+3
    , CHKICD0~, CHKICD0+3, CHKICD9~, CHKICD9+3
    FBINV INPICD9~, INPICD9+3, INPICD0~, INPICD0+3, INPICD~, INPICD+3
    FBNUM SPACES~, SPACES+1
    FBPC ICD9P~, ICD9P+5, ICD9EX~, ICD9EX+5
    FBRET ICD+1~, ICD+2*, ICD+3, ICD+4, ICD0+1~, ICD0+3*, ICD0+4, ICD0+5, ICD9+1~, ICD9+4*
    , ICD9+5, ICD9+6, ICD9P+1~, ICD9P+3*, ICD9P+4, ICD9P+5, ICD9EX+1~, ICD9EX+3*, ICD9EX+4, ICD9EX+5
    , INPICD9+1~, INPICD9+5*, INPICD9+6, INPICD9+7, CHKICD0+1~, CHKICD0+3*, CHKICD0+4, CHKICD0+5, CHKICD0+6, CHKICD0+8
    , INPICD0+1~, INPICD0+5*, INPICD0+6, INPICD0+7, INPICD+1~, INPICD+4*, INPICD+5, INPICD+6, CHKICD9+1~, CHKICD9+3*
    , CHKICD9+4, CHKICD9+5, CHKICD9+6, CHKICD9+9, CHKICD9+10, CHKICD9+12
    FBRETDT FRDTINV+1~, FRDTINV+2*, FRDTINV+3*, FRDTINV+4*, FRDTINV+5, FRDTUC+1~, FRDTUC+2*, FRDTUC+3*, FRDTUC+4
    FBRETV EV~, EV+1
    X DT2FMDT+1~, DT2FMDT+2*, STR2FBDT+1~*
    Y DT2FMDT+1~, DT2FMDT+4, STR2FBDT+1~, STR2FBDT+2, STR2FBDT+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All