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

Package: Fee Basis

Routine: FBPRICE1


Information

FBPRICE1 ;AISC/DMK,WOIFO/SAB - GENERIC PRICER INTERFACE CON'T ;9/14/2009

Source Information

Source file <FBPRICE1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Fee Basis 6 (ADDRESS,NEWMSG,STORE,XMIT)^FBAAV01  ($$DX,$$PROC,NEWLN)^FBAAV6  $$ASKICD10^FBASF  ($$CHKICD9,$$IMPDATE)^FBCSV1  $$ENICD9^FBICDP  END^FBPRICE  
VA FileMan 2 WAIT^DICD  ^DIR  
Kernel 1 $$LJ^XLFSTR  

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
Fee Basis 1 FBPRICE  

Entry Points

Name Comments DBIA/ICR reference
ICD ;ask Dx
ADMITDX ;ask admitting diagnosis for ICD-9
ADMITDX0 ; ask admitting diagnosis for ICD-10 ; FB*3.5*139 JLG ICD-10 remediation
PROC ;ask procedure codes
STRING ;set-up message text for pricer
POA ; ask POA
ICD10() ;FB*3.5*139 JLG ICD-10 remediation
ASK10 ;FB*3.5*139 JLG ICD-10 remediation

External References

Name Field # of Occurrence
WAIT^DICD STRING+1
^DIR ICD+8, ADMITDX+7, PROC+10, PROC+15, POA+2
ADDRESS^FBAAV01 STRING+2
NEWMSG^FBAAV01 STRING+4
STORE^FBAAV01 STRING+11, STRING+20, STRING+28, STRING+34
XMIT^FBAAV01 STRING+36
$$DX^FBAAV6 STRING+15, STRING+23
$$PROC^FBAAV6 STRING+31
NEWLN^FBAAV6 STRING+7, STRING+13, STRING+21, STRING+29
$$ASKICD10^FBASF ADMITDX0+2, ASK10+1
$$CHKICD9^FBCSV1 ICD+8, ADMITDX+10
$$IMPDATE^FBCSV1 FBPRICE1+8
$$ENICD9^FBICDP PROC+4
END^FBPRICE ICD+17, ADMITDX0+4, PROC+6, PROC+10, PROC+15
$$LJ^XLFSTR STRING+33

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ICD+1
Function Call: WRITE
  • Prompt: !,*7,"Must enter at least a primary diagnosis.",!
  • Line Location: ICD+18
Function Call: WRITE
  • Prompt: !
  • Line Location: ADMITDX+4
Function Call: WRITE
  • Prompt: !,"This is a required response."
  • Line Location: ADMITDX+12
Function Call: WRITE
  • Prompt: !
  • Line Location: ADMITDX0+2
Function Call: WRITE
  • Prompt: !,"This is a required response."
  • Line Location: ADMITDX0+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PROC+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PROC+9
Function Call: WRITE
  • Prompt: !
  • Line Location: STRING+1
Function Call: WRITE
  • Prompt: !,"Case sent to pricer.",!
  • Line Location: STRING+37
Function Call: WRITE
  • Prompt: !,*7,"Must enter at least a primary diagnosis.",!
  • Line Location: ASK10+4
Routine Call
  • DIR
  • Line Location:
    • ICD+8
    • ADMITDX+7
    • PROC+10
    • PROC+15
    • POA+2

Label References

Name Line Occurrences
$$ICD10 ICD+13
ADMITDX ADMITDX+12, ADMITDX+13
ADMITDX0 ADMITDX+1, ADMITDX0+5
ASK10 ASK10+4, ASK10+5
ICD ICD+18
POA ICD+11, ICD+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA FBPRICE1+7~*
DIR ICD+9!, ICD+19!, ADMITDX+7!, PROC+7!, PROC+10!, PROC+15!, POA+1~, POA+2!
DIR("A" ADMITDX+4*, PROC+9*, PROC+14*
DIR("S" ICD+7*, ADMITDX+5*
DIR(0 ICD+5*, ADMITDX+4*, PROC+9*, PROC+14*, POA+2*
>> DIRUT ADMITDX+8, ADMITDX+12, ADMITDX0+4, PROC+10, PROC+15
DP FBPRICE1+7~*
>> DTOUT ICD+3, ICD+4, ICD+8, ICD+11, ICD+14*, ICD+17, PROC+3, PROC+4, PROC+6, POA+2
>> DUOUT ICD+3, ICD+4, ICD+8, ICD+11, ICD+17, PROC+3, PROC+4, PROC+6, POA+2
EDATE FBPRICE1+7~*
>> FBADMTDX ADMITDX+14*, ADMITDX0+6*, STRING+15
>> FBAUTH STRING+9
>> FBBILL PROC+11*, PROC+12*, STRING+9
FBCDCNT FBPRICE1+4~, STRING+14*, STRING+18*, STRING+19, STRING+22*, STRING+26*, STRING+27, STRING+30*
>> FBCLAIM PROC+16*, PROC+17*, STRING+9
FBCNT FBPRICE1+4~, FBPRICE1+6*, ICD+8*, ICD+15*, ADMITDX+15*, ADMITDX0+6*, PROC+4*, STRING+3
>> FBCSVDT FBPRICE1+5, ICD+8, ADMITDX+10, PROC+4, STRING+15, STRING+23, STRING+31
>> FBDISP STRING+9
>> FBDOB STRING+8
>> FBDX( ICD+8*, ICD+10, ICD+15*, STRING+17, STRING+23
>> FBDX(1 ICD+18, ASK10+4
>> FBFI STRING+8
FBFLAG STRING+4*, STRING+36!
FBI FBPRICE1+4~, STRING+17*, STRING+23, STRING+25*, STRING+31
FBISYS FBPRICE1+4~, FBPRICE1+8*, ICD+3, ICD+4, ICD+12, ICD+18, ADMITDX+1, ADMITDX+2, ADMITDX0+1, ADMITDX0+5
ADMITDX0+6
>> FBLNAM STRING+8
FBLNCNT FBPRICE1+4~, STRING+6*
>> FBLOS STRING+8
>> FBMED STRING+10
>> FBMI STRING+8
>> FBOBL PROC+19*, STRING+9
>> FBPAYT STRING+9
>> FBPOA( STRING+23, POA+3*
>> FBPRC( PROC+4*, STRING+25, STRING+31
FBQUIT ICD+2*, ICD+3, ICD+16*, ICD10+1~, ASK10+3*
>> FBRESUB STRING+5*
FBRT FBPRICE1+4~, ICD+8*, ADMITDX+10*, ADMITDX+13, ADMITDX0+2*, ADMITDX0+3, ADMITDX0+5, ADMITDX0+6
>> FBSEX STRING+8
>> FBSTABR STRING+10
>> FBSTR STRING+8*, STRING+9*, STRING+10*, STRING+15*, STRING+23*, STRING+31*, STRING+33*
>> FBTDT STRING+10
FBTL FBPRICE1+4~, STRING+3*, STRING+8
FBVAL FBPRICE1+4~, ICD+8*, ADMITDX+9*, ADMITDX+10, ADMITDX+14, PROC+4*
>> FBVID STRING+10
FBY ICD+13*, ICD+14, ICD+15, ICD10+1~, ASK10+1*, ASK10+2, ASK10+3
I ICD+3*, ICD+8, ICD+10, ICD+15, ICD+19!, PROC+3*, PROC+4, PROC+7!, POA+3, ASK10+3
>> PAD STRING+10
VAT STRING+2!
>> VATERR STRING+2
>> X ICD+3, ICD+4, ICD+8, ICD+13*, ICD+15*, PROC+3, PROC+4
XICDVDT FBPRICE1+4~, FBPRICE1+5*, FBPRICE1+7, FBPRICE1+8
Y ICD+8, ADMITDX+9, PROC+4*, PROC+11, PROC+16, POA+1~, POA+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All