Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: FBAAFS

Package: Fee Basis

Routine: FBAAFS


Information

FBAAFS ;WCIOFO/dmk,SAB-OUTPATIENT FEE SCHEDULE ; 10/31/12 3:04pm

Source Information

Source file <FBAAFS.m>

Entry Points

Name Comments DBIA/ICR reference
LOOKUP ; Entry point for option to get fee schedule amount
; without having to enter in a payment
LOOKUPX ; exit for lookup
GET(CPT,MODL,DOS,ZIP,FAC,TIME,FB1725) ; call to calculate Fee Schedule amount
; Input
; CPT - CPT/HCPCS code, external value, required
; MODL - list of optional CPT/HCPCS modifiers, external values
; delimited by commas
; DOS - date of service, fileman format, required
; ZIP - zip code, 5 digit, required
; FAC - facility flag, 0 or 1, required
; indicates if procedure was performed in facility (1)
; or non-facility (0)
; TIME - anesthesia time (minutes), reserved for future use
; FB1725 - Boolean, if Mill-Bill (1), or not Mill-Bill (0)
; Returns string
; dollar amount^schedule used^schedule year (only when RBRVS)
  • ICR #5087
    • Status: Retired
    • Usage: Controlled Subscription
    ERR(MSG) ; add error message to array
    DERR ; display error messages
    ASKZIP(FBVEN,FBDOS) ;called from payment routines to ask user the
    ASKZIP1 ;
    ASKTIME ;called to ask time in minutes if the service provided
    ANES(CPT) ; call to determine if the CPT code has a major category
  • ICR #5087
    • Status: Retired
    • Usage: Controlled Subscription
    FAC(POS) ; call to determine if the place of service is a facility
    ; Input
    ; POS - place of service, internal, pointer to #353.1
    ; Returns 0 or 1 or null
    ; = 0 if place of service is non-facility setting
    ; = 1 if place of service is facility setting
    ; = null value if type of setting could not be determined
  • ICR #5087
    • Status: Retired
    • Usage: Controlled Subscription

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!
    • Line Location: LOOKUP+3
    Function Call: WRITE
    • Prompt: !,"Note: Date is prior to VA implementation of RBRVS fee schedule (9/1/99).",!
    • Line Location: LOOKUP+10
    Function Call: WRITE
    • Prompt: $C(7),!,"Error: Can't determine if facility or non-facility setting"
    • Line Location: LOOKUP+31
    Function Call: WRITE
    • Prompt: !?5,"Amount to Pay: $ ",$P(FBRSLT,U)," from the "
    • Line Location: LOOKUP+36
    Function Call: WRITE
    • Prompt: !?5,"Unable to determine a FEE schedule amount.",!
    • Line Location: LOOKUP+40
    Function Call: WRITE
    • Prompt: !,FBERR(FBI)
    • Line Location: DERR+2
    Function Call: WRITE
    • Prompt: $C(7),!,"Warning: ",FBCY," GPCIs are not on file for this zip code."
    • Line Location: ASKZIP1+17
    Function Call: WRITE
    • Prompt: !,$C(7),"Time entry is required!",!
    • Line Location: ASKTIME+8

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    162.03 EXTERNAL^DILFD
    ^IBE(353.1 - [#353.1] GET1^DIQ
    Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call