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

Package: Fee Basis

Routine: FBPRICE


Information

FBPRICE ;AISC/DMK - GENERIC PRICER INTERFACE ;6/25/1992

Source Information

Source file <FBPRICE.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Fee Basis 4 STATION^FBAAUTL  PAT^FBAAUTL2  $$AUTH^FBAAV6  ^FBPRICE1  
VA FileMan 3 ^%DTC  ^DIC  ^DIR  

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

Package Total Caller Graph
Fee Basis 2 FBCH GENERIC PRICER  FBPRICE1  

Entry Points

Name Comments DBIA/ICR reference
PAT ;ask patient name [this is not a look-up on file 2]
SSN ;ASK SSN
DOB
SEX ;ask sex of patient
VEND ;ask vendor
CONT ;
END

External References

Name Field # of Occurrence
^%DTC CONT+6
^DIC PAT+2, VEND+2
^DIR PAT+1, PAT+5, PAT+7, PAT+9, SSN+1, DOBSEX+1, VEND+1, VEND+4, VEND+5
VEND+6, CONT+4, CONT+5, CONT+12, CONT+15, CONT+17, CONT+19
STATION^FBAAUTL FBPRICE+7
PAT^FBAAUTL2 PAT+3
$$AUTH^FBAAV6 CONT+13
^FBPRICE1 CONT+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+5
Function Call: WRITE
  • Prompt: !!,*7,"Vendor must have a Medicare ID number to send to the pricer.",!
  • Line Location: VEND+3
Function Call: WRITE
  • Prompt: !
  • Line Location: VEND+4
Function Call: WRITE
  • Prompt: !,"Error: Vendor state abbreviation (",FBSTABR,") exceeds 2 characters.",!
  • Line Location: CONT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT+4
Function Call: WRITE
  • Prompt: !,"Error: Length of Stay (",FBLOS,") exceeds 999.",!
  • Line Location: CONT+8
Routine Call
  • DIC
  • Line Location:
    • PAT+2
    • VEND+2
Routine Call
  • DIR
  • Line Location:
    • PAT+1
    • PAT+5
    • PAT+7
    • PAT+9
    • SSN+1
    • DOB
    • SEX+1
    • VEND+1
    • VEND+4
    • VEND+5
    • VEND+6
    • CONT+4
    • CONT+5
    • CONT+12
    • CONT+15
    • CONT+17
    • CONT+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FBAAV - [#161.2] Classic Fileman Calls
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] VEND+2

Label References

Name Line Occurrences
CONT VEND+1, CONT+7
END FBPRICE+7, PAT+1, SEX+1, VEND+1, VEND+4, VEND+5, VEND+6, CONT+4, CONT+5, CONT+12
CONT+15, CONT+17, CONT+19
VEND PAT+1, VEND+1, CONT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC PAT+2*!, VEND+2*!
DIC(0 PAT+2*, VEND+2*
DIR PAT+1!, PAT+5!, PAT+7!, PAT+9!, SSN+1!, DOB!, SEX+1!, VEND+1!, VEND+4!, VEND+5!
VEND+6!, CONT+4!, CONT+5!, CONT+12!, CONT+15!, CONT+17!, CONT+19!, END+1!
DIR("?" PAT+5*, SSN+1*, CONT+4*, CONT+5*
DIR("A" PAT+1*, PAT+5*, PAT+7*, PAT+9*, SSN+1*, DOB*, SEX+1*, VEND+1*, VEND+4*, VEND+5*
VEND+6*, CONT+4*, CONT+5*, CONT+12*, CONT+15*, CONT+17*, CONT+19*
DIR("B" PAT+1*, VEND+1*, CONT+17*, CONT+19*
DIR(0 PAT+1*, PAT+5*, PAT+7*, PAT+9*, SSN+1*, DOB*, SEX+1*, VEND+1*, VEND+4*, VEND+5*
VEND+6*, CONT+4*, CONT+5*, CONT+12*, CONT+15*, CONT+17*, CONT+19*
DIRUT PAT+1, PAT+5, PAT+7, SSN+1, DOBSEX+1, VEND+1, VEND+4, VEND+5, VEND+6
CONT+4, CONT+5, CONT+12, CONT+15, CONT+17, CONT+19, END+1!
DTOUT PAT+9, END+1!
DUOUT PAT+9, END+1!
FB END!
FB("ERROR" FBPRICE+7*!
FBAASN FBPRICE+8*, END!
FBADMTDX END+2!
FBAUTH CONT+13*, END!
FBBILL END!
FBCLAIM END!
FBCSVDT CONT+9*, END+2!
FBDISP CONT+15*, END!
FBDOB DOB*, END!
FBDX END!
FBFDT CONT+4*, CONT+5, CONT+6, END!
FBFEE END!
FBFI PAT+7*, PAT+11, END!
FBFLNAM PAT+3, END!
FBI END!
FBJ END!
FBLN END!
FBLNAM PAT+3*, PAT+5*, PAT+11, END!
FBLOS CONT+6*, CONT+7, CONT+8, END!
FBMED CONT+19*, END!
FBMI PAT+9*, PAT+11, END!
FBNAME PAT+11*, END!
FBNVP END!
FBOBL END!
FBOKTX END!
FBOUT VEND+1, VEND+2*, END+2!
FBPART1 END+1!
FBPAYT CONT+17*, END!
FBPOA END+2!
FBPOP END+1!
FBPRC END!
FBRESUB END+2!
FBSDI END+1!
FBSEX SEX+1*, END!
FBSITE END!
FBSN END!
FBSSN PAT+1, PAT+3*, SSN+1*, END+1!
FBSTABR VEND+2*, VEND+6*, CONT+1, CONT+2, END+1!
FBSTAN END!
FBSTR END+1!
FBTDT CONT+5*, CONT+6, CONT+9, END+1!
FBVAR END+1!
FBVEN VEND+4*, END+1!
FBVID VEND+1, VEND+3*!, VEND+5*, END+1!
FBXMFEE END+1!
FBXMNVP END+1!
FBXMZ END!
>> I CONT+10*
PAD FBPRICE+6*, FBPRICE+8, PAT+5, END+1!
POP END+1!
PRC END+1!
VAT END+1!
VATERR END+1!
VATNAME END+1!
X PAT+2, VEND+2, CONT+6, END+2!
X1 CONT+6*, END+2!
X2 CONT+6*, END+2!
Y PAT+1, PAT+2, PAT+5, PAT+7, PAT+9, SSN+1, DOBSEX+1, VEND+1, VEND+2
VEND+4, VEND+5, CONT+4, CONT+5, CONT+12, CONT+17, CONT+19, END+1!
Y(0 VEND+2, VEND+3, VEND+6, CONT+15
Z CONT+12*, CONT+13!
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 |  Local Variables  | All