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

Package: Fee Basis

Routine: FBUTL8


Information

FBUTL8 ;DSS/BPD - FEE BASIS UTILITY FOR PROVIDER INFORMATION ;5/11/2011

Source Information

Source file <FBUTL8.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 (FILE,UPDATE)^DIE  GETS^DIQ  ^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 FBCHEP  FBCHEP1  

Entry Points

Name Comments DBIA/ICR reference
RPROV(FBPROV,FBPROVD) ; Prompt for line item rendering providers
ASKRPROV ; multiply prompt for rendering providers
EXIT
DEL(FBI) ; delete Rendering Provider from list
FILERP(FBIENS,FBPROV) ; Routine to file Rendering Provider information to 162.5
;
; Input
; IENS - Required - DA_"," for the record to save the Rendering Provider information to
; FBPROV - Required - Passed by reference array that contains the information to save
  • ICR #5745
    • Status: Active
    • Usage: Controlled Subscription
    LOADRP(FBIENS,FBPROV) ; Load Line Item Rendering Providers
    ; Input
    ; FBIENS - required, internal entry numbers for subfile 162.5
    ; in standard format as specified for FileMan DBS calls
    ; FBPROV - required, array passed by reference
    ; array to load line item rendering providers into
    ; Output
    ; FBPROV - the FBPROV input array passed by reference will be modified
    ; format
    ; FBPROV(#)=IEN^NAME^NPI^TAXONOMY
    ; if no line item rendering providers are on file then the array will be undefined

    External References

    Name Field # of Occurrence
    FILE^DIE FILERP+16
    UPDATE^DIE FILERP+25
    GETS^DIQ FILERP+12, LOADRP+16
    ^DIR ASKRPROV+17, ASKRPROV+22, ASKRPROV+27, ASKRPROV+31, ASKRPROV+35

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"Current list of Line Item Rendering Providers: "
    • Line Location: ASKRPROV+4
    Function Call: WRITE
    • Prompt: "none"
    • Line Location: ASKRPROV+5
    Function Call: WRITE
    • Prompt: !?3,"Line Item: "_FBI
    • Line Location: ASKRPROV+7
    Function Call: WRITE
    • Prompt: ?25,"Rendering Provider Name: "_$P(FBPROV(FBI),U)
    • Line Location: ASKRPROV+8
    Function Call: WRITE
    • Prompt: !?3,"Rendering Provider NPI: "_$P(FBPROV(FBI),U,2)
    • Line Location: ASKRPROV+9
    Function Call: WRITE
    • Prompt: ?45,"Taxonomy Code: "_$P(FBPROV(FBI),U,3)
    • Line Location: ASKRPROV+10
    Function Call: WRITE
    • Prompt: " (provider deleted)"
    • Line Location: DEL+2
    Routine Call
    • DIE
    • Line Location:
      • FILERP+16
    Routine Call
    • DIE
    • Line Location:
      • FILERP+25
    Routine Call
    • DIR
    • Line Location:
      • ASKRPROV+17
      • ASKRPROV+22
      • ASKRPROV+27
      • ASKRPROV+31
      • ASKRPROV+35

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^FBAAI - [#162.5] GETS^DIQ

    Label References

    Name Line Occurrences
    ASKRPROV ASKRPROV+37
    DEL ASKRPROV+23
    EXIT ASKRPROV+17, ASKRPROV+22, ASKRPROV+27, ASKRPROV+31, ASKRPROV+35, ASKRPROV+37

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> DIOUT ASKRPROV+27
    DIR RPROV+22~, ASKRPROV+17!, ASKRPROV+22!, ASKRPROV+27!, ASKRPROV+31!, ASKRPROV+35!
    DIR("?" ASKRPROV+15*, ASKRPROV+16*, ASKRPROV+21*, ASKRPROV+22*, ASKRPROV+26*, ASKRPROV+27*, ASKRPROV+30*, ASKRPROV+31*, ASKRPROV+34*, ASKRPROV+35*
    DIR("A" ASKRPROV+14*, ASKRPROV+21*, ASKRPROV+26*, ASKRPROV+29*, ASKRPROV+33*
    DIR("B" ASKRPROV+20*, ASKRPROV+25*, ASKRPROV+29*, ASKRPROV+33*
    DIR(0 ASKRPROV+14*, ASKRPROV+20*, ASKRPROV+25*, ASKRPROV+29*, ASKRPROV+33*
    DIRUT RPROV+22~
    DTOUT RPROV+22~, ASKRPROV+17, ASKRPROV+22, ASKRPROV+27, ASKRPROV+31, ASKRPROV+35
    DUOUT RPROV+22~, ASKRPROV+17, ASKRPROV+22, ASKRPROV+31, ASKRPROV+35
    FB FILERP+9~, LOADRP+11~
    FB( FILERP+14, LOADRP+17, LOADRP+18, LOADRP+19, LOADRP+20, LOADRP+21
    FBADJR RPROV+21~
    FBC LOADRP+11~, LOADRP+15*, LOADRP+18*, LOADRP+19, LOADRP+20, LOADRP+21
    FBCAS RPROV+21~, RPROV+29*
    FBCNT RPROV+21~, RPROV+29*, RPROV+31*, ASKRPROV+3
    FBEDIT RPROV+21~, RPROV+23*, ASKRPROV+18*, ASKRPROV+19, ASKRPROV+20, ASKRPROV+25, ASKRPROV+29
    FBERR RPROV+21~
    FBFDA FILERP+9~, FILERP+13!, FILERP+16, FILERP+19!, FILERP+25
    FBFDA( FILERP+15*, FILERP+21*, FILERP+22*, FILERP+23*, FILERP+24*
    FBI RPROV+21~, RPROV+30*, ASKRPROV+6*, ASKRPROV+7, ASKRPROV+8, ASKRPROV+9, ASKRPROV+10, ASKRPROV+13~, ASKRPROV+18*, ASKRPROV+19
    , ASKRPROV+20, ASKRPROV+23, ASKRPROV+24, ASKRPROV+25, ASKRPROV+28, ASKRPROV+29, ASKRPROV+32, ASKRPROV+36, DEL~, DEL+1
    , FILERP+9~, FILERP+20*, FILERP+21, FILERP+22, FILERP+23, FILERP+24
    FBIENS FILERP~, FILERP+12, FILERP+21, FILERP+22, FILERP+23, FILERP+24, LOADRP~, LOADRP+16
    FBNEW RPROV+21~
    >> FBNOOUT RPROV+24*
    FBPROV RPROV~, RPROV+25!, RPROV+28*, RPROV+30, FILERP~, LOADRP~, LOADRP+13!
    FBPROV( RPROV+30, ASKRPROV+6, ASKRPROV+8, ASKRPROV+9, ASKRPROV+10, ASKRPROV+18, ASKRPROV+19*, ASKRPROV+20, ASKRPROV+24*, ASKRPROV+25
    , ASKRPROV+28*, ASKRPROV+29, ASKRPROV+32*, ASKRPROV+36!, DEL+1!, FILERP+20, FILERP+22, FILERP+23, FILERP+24, LOADRP+19*
    , LOADRP+20*, LOADRP+21*
    FBPROV(0 ASKRPROV+5
    FBPROVD RPROV~, RPROV+28
    FBPROVR ASKRPROV+13~
    FBRET RPROV+21~, RPROV+23*, EXIT
    FBSIENS FILERP+14*, FILERP+15, LOADRP+11~, LOADRP+17*, LOADRP+18, LOADRP+19, LOADRP+20, LOADRP+21
    U ASKRPROV+8, ASKRPROV+9, ASKRPROV+10, ASKRPROV+20, ASKRPROV+24, ASKRPROV+25, ASKRPROV+28, ASKRPROV+29, ASKRPROV+32, FILERP+22
    , FILERP+23, FILERP+24, LOADRP+20, LOADRP+21
    X RPROV+22~, ASKRPROV+23
    Y RPROV+22~, ASKRPROV+17, ASKRPROV+18, ASKRPROV+24, ASKRPROV+28, ASKRPROV+32, ASKRPROV+37
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All