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

Package: Fee Basis

Routine: FBUTL5


Information

FBUTL5 ;WOIFO/SAB-FEE BASIS UTILITY ;7/6/2003

Source Information

Source file <FBUTL5.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Fee Basis 1 EDITOUTP^FBUTL136  
Kernel 1 OP^XQCHK  
VA FileMan 1 ^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: 12

Package Total Caller Graph
Fee Basis 12 FBAACO  FBAAEPI1  FBAAFED  FBAAMP  FBAAPET1  FBAAPIE  FBCH EDIT PAYMENT  FBCHEP  
FBCHFED  FBNH EDIT PAYMENT  FBRXFED  FBUCEN  

Entry Points

Name Comments DBIA/ICR reference
FPPSC(FBEDIT,FBFPPSC) ; Prompt EDI Claim and FPPS Claim ID Extrinsic Function
; Input
; FBEDIT - optional, true (=1) when editing an existing item
; FBFPPSC - optional, current value of FPPS CLAIM ID
; only passed when editing an existing item
; Return value (FBRET)
; = FPPS CLAIM ID if EDI Claim
; = null if not EDI Claim
; = -1 if time-out or '^'
ASKEDI ; ask if claim is an EDI claim
ASKID ; If EDI then ask claim ID
FPPSCX ; FPPSC Exit
FPPSL(FBFPPSL,FBALL,FBNOOUT) ; Prompt FPPS Line Item Extrinsic Function
; Input
; FBFPPSL - optional, current value of FPPS LINE ITEM
; only passed when editing an existing item
; FBALL - optional, true (=1) if ALL allowed as input value,
; default is false
; FBNOOUT - optional, boolean value, default 0, set =1 if user
; should not be allowed to exit using an uparrow
; Return value (FBRET)
; = FPPS LINE ITEM
; = -1 if time-out or '^'
ASKLI ; ask line item
FPPSLX ; FPPSL Exit
LIHLP ; Line Item ?? Help
ASKPAN() ; Ask Patient Account Number Extrinsic Function
; Return value (FBRET)
; = PATIENT ACCOUNT NUMBER (if entered)
; = null if value not entered
; = '^' if time-out or '^'
ASKREVC() ; Ask Revenue Code Extrinsic Function
; Return value (FBRET)
; = REVENUE CODE, internal pointer value (if entered)
; = null if value not entered
; = '^' if time-out or '^'
ASKUNITS() ; Ask Units Paid Extrinsic Function
; Return value (FBRET)
; = UNITS PAID (if entered)
; = null if value not entered
; = '^' if time-out or '^'
ASKPCN() ; Ask Patient Control Number Extrinsic Function
; Return value (FBRET)
; = PATIENT ACCOUNT NUMBER (if entered)
; = null if value not entered
; = '^' if time-out or '^'

External References

Name Field # of Occurrence
^DIR ASKEDI+4, ASKID+5, ASKLI+6, ASKLI+14, ASKPAN+9, ASKREVC+9, ASKUNITS+10, ASKPCN+9
EDITOUTP^FBUTL136 FPPSCX+4
OP^XQCHK FPPSCX+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!," The FPPS CLAIM ID must be entered for EDI claims!"
  • Line Location: ASKID+10
Function Call: WRITE
  • Prompt: !,"'^' NOT ALLOWED"
  • Line Location: FPPSLX+2
Function Call: WRITE
  • Prompt: !,"Enter the line item sequence number associated with this charge. Each"
  • Line Location: LIHLP+1
Function Call: WRITE
  • Prompt: !,"charge on the FPPS invoice document will have a line item sequence number"
  • Line Location: LIHLP+2
Function Call: WRITE
  • Prompt: !,"associated with it. A line item can be entered individually or a group of"
  • Line Location: LIHLP+3
Function Call: WRITE
  • Prompt: !,"charges from multiple lines can be entered. If all line items in a group"
  • Line Location: LIHLP+4
Function Call: WRITE
  • Prompt: !,"are in numerical sequence, you may enter the first line item sequence"
  • Line Location: LIHLP+5
Function Call: WRITE
  • Prompt: !,"number followed by a hyphen and the last line item sequence number. If"
  • Line Location: LIHLP+6
Function Call: WRITE
  • Prompt: !,"the grouped charges are not in sequential order, each line item must be"
  • Line Location: LIHLP+7
Function Call: WRITE
  • Prompt: !,"entered individually, followed by a comma."
  • Line Location: LIHLP+8
Function Call: WRITE
  • Prompt: !
  • Line Location: LIHLP+9
Routine Call
  • DIR
  • Line Location:
    • ASKEDI+4
    • ASKID+5
    • ASKLI+6
    • ASKLI+14
    • ASKPAN+9
    • ASKREVC+9
    • ASKUNITS+10
    • ASKPCN+9

Label References

Name Line Occurrences
ASKEDI ASKID+9
ASKLI FPPSLX+1
FPPSCX ASKEDI+4, ASKID+1
FPPSLX ASKLI+1, ASKLI+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ASKID+2~, FPPSCX+4, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~
DIR FPPSC+11~, ASKEDI+4!, ASKID+5!, FPPSL+13~, ASKLI+6!, ASKLI+14!, ASKPAN+6~, ASKPAN+9!, ASKREVC+6~, ASKREVC+9!
, ASKUNITS+6~, ASKUNITS+10!, ASKPCN+6~, ASKPCN+9!
DIR("?" ASKLI+11*
DIR("??" ASKLI+12*
DIR("A" ASKEDI+2*, ASKLI+4*, ASKLI+10*
DIR("B" ASKEDI+3*, ASKID+4*, ASKLI+5*, ASKLI+13*, ASKUNITS+9*
DIR(0 ASKEDI+1*, ASKID+3*, ASKLI+3*, ASKLI+9*, ASKPAN+8*, ASKREVC+8*, ASKUNITS+8*, ASKPCN+8*
DIROUT FPPSC+11~, FPPSL+13~, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~
DIRUT FPPSC+11~, ASKEDI+4, ASKID+5, FPPSL+13~, ASKLI+1, ASKLI+6, ASKPAN+6~, ASKPAN+11, ASKREVC+6~, ASKREVC+11
, ASKUNITS+6~, ASKUNITS+12, ASKPCN+6~, ASKPCN+11
DTOUT FPPSC+11~, ASKID+1, FPPSL+13~, ASKLI+15, ASKPAN+6~, ASKPAN+10, ASKREVC+6~, ASKREVC+10, ASKUNITS+6~, ASKUNITS+11
, ASKPCN+6~, ASKPCN+10
DUOUT FPPSC+11~, ASKID+1, FPPSL+13~, ASKLI+15, ASKPAN+6~, ASKPAN+10, ASKREVC+6~, ASKREVC+10, ASKUNITS+6~, ASKUNITS+11
, ASKPCN+6~, ASKPCN+10
FBALL FPPSL~, FPPSL+16*, ASKLI+1
FBEDI FPPSC+10~, ASKEDI+5*, ASKID+1, ASKID+9
FBEDIT FPPSC~, ASKEDI+3
FBFPPSC FPPSC~, ASKEDI+3, ASKID+4
FBFPPSL FPPSL~, ASKLI+5, ASKLI+13
FBNOOUT FPPSL~, FPPSL+15*, FPPSLX+1
FBRET FPPSC+10~, FPPSC+12*, ASKEDI+4*, ASKID+1*, ASKID+6*, ASKID+9, FPPSCX+1, FPPSCX+4, FPPSCX+5, FPPSL+12~
, FPPSL+14*, ASKLI+1*, ASKLI+2*, ASKLI+7*, ASKLI+15*, ASKLI+16*, FPPSLX+1, FPPSLX+4*, FPPSLX+5, ASKPAN+5~
, ASKPAN+7*, ASKPAN+10*, ASKPAN+11*, ASKPAN+12, ASKREVC+5~, ASKREVC+7*, ASKREVC+10*, ASKREVC+11*, ASKREVC+12, ASKUNITS+5~
, ASKUNITS+7*, ASKUNITS+11*, ASKUNITS+12*, ASKUNITS+13, ASKPCN+5~, ASKPCN+7*, ASKPCN+10*, ASKPCN+11*, ASKPCN+12
U FPPSCX+3
X FPPSC+11~, FPPSL+13~, ASKPAN+6~, ASKREVC+6~, ASKUNITS+6~, ASKPCN+6~
XQOPT FPPSCX+2~, FPPSCX+3
Y FPPSC+11~, ASKEDI+5, ASKID+6, FPPSL+13~, ASKLI+7, ASKLI+16, ASKPAN+6~, ASKPAN+11, ASKREVC+6~, ASKREVC+11
, ASKUNITS+6~, ASKUNITS+12, ASKPCN+6~, ASKPCN+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All