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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: FBFHLL

Package: Fee Basis

Routine: FBFHLL


Information

FBFHLL ;AISC/LEG-FPPS QUEUED INVOICE FILE ;9/10/2003

Source Information

Source file <FBFHLL.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 UPDATE^DIE  

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

Package Total Caller Graph
Fee Basis 5 FBAAFED  FBCHFED  FBFHLX  FBPAID  FBRXFED  

Entry Points

Name Comments DBIA/ICR reference
LOG(FBN,FBTYPE) ; processes batch and logs 0.00 invoices to FILE #163.5
; input
; FBN - pointer to FEE BASIS BATCH file
; FBTYPE - batch type (B3,B5,B9,BT)
  • ICR #5213
    • Status: Active
    • Usage: Controlled Subscription
    B3 ; process outpatient/ancillary batch
    B5 ; processes pharmacy batch
    B9 ; processes inpatient batch
    PAIDLOG(FBINV) ; process EDI invoices from payment conf/canc message
    ; input FBINV array, passed by reference
    ; format FBINV(fbtype,fbaain)=""
    ; where fbtype = 3, 5, or 9
    ; fbaain = invoice number
    FILEQUE(FBAAIN,FBTYPE) ; file invoice into FPPS Queue
    ; input
    ; FBAAIN - invoice number
    ; FBTYPE - type (3, 5, or 9)
    ; where 3 = outpatient/ancillary - file 162
    ; 5 = pharmacy - file 162.1
    ; 9 = inpatient - file 162.5
    CKFPPS(FBAAIN) ; checks if invoice was previously sent to FPPS
    ; input
    ; FBAAIN - invoice number
    ; result
    ; status (0,1,X) of 1st entry for invoice in file 163.5
    ; where 0 = waiting to be transmitted
    ; 1 = transmitted
    ; X = not logged

    External References

    Name Field # of Occurrence
    UPDATE^DIE FILEQUE+17

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: FBERR
    • Line Location: LOG+7
    Routine Call
    • DIE
    • Line Location:
      • FILEQUE+17

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^FBAA(162.1 - [#162.1] B5+5, B5+6, B5+7, B5+8
    ^FBAAC - [#162] B3+11, B3+12
    ^FBAAC("AC" B3+5, B3+6, B3+8, B3+10
    ^FBAAI - [#162.5] B9+6, B9+7
    ^FBAAI("AC" B9+5
    ^FBHL(163.5 - [#163.5] FILEQUE+11, FILEQUE+12, CKFPPS+12, CKFPPS+13

    Label References

    Name Line Occurrences
    @( LOG+8
    FILEQUE B3+20, B5+17, B9+11, PAIDLOG+12

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DA B3+2~, B3+9*, B3+10*, B3+11, B3+12, B5+2~, B5+6*, B5+8, B9+2~, B9+5*
    , B9+6, B9+7
    DA(1 B3+7*, B3+8*, B3+10, B3+11, B3+12, B5+5*, B5+6, B5+7, B5+8
    DA(2 B3+6*, B3+8, B3+10, B3+11, B3+12
    DA(3 B3+5*, B3+6, B3+8, B3+10, B3+11, B3+12
    FBAAIN B3+2~, B3+13*, B3+15, B3+18*, B3+19, B3+20, B5+2~, B5+10*, B5+12, B5+15*
    , B5+16, B5+17, B9+2~, B9+8*, B9+11, PAIDLOG+6~, PAIDLOG+10*, PAIDLOG+12, FILEQUE~, FILEQUE+11
    , FILEQUE+14, CKFPPS~, CKFPPS+12
    FBAMTPD B3+2~, B3+14*, B3+15, B5+2~, B5+11*, B5+12, B9+2~, B9+9*, B9+10
    FBDA FILEQUE+8~, FILEQUE+11*, FILEQUE+12, CKFPPS+8~, CKFPPS+12*, CKFPPS+13
    FBERR LOG+4~, LOG+5*, LOG+6*, LOG+7
    FBFDA FILEQUE+8~
    FBFDA( FILEQUE+14*, FILEQUE+15*, FILEQUE+16*
    FBINV B3+2~, B5+2~, PAIDLOG~
    FBINV( B3+15*, B3+18, B3+19, B5+12*, B5+15, B5+16, PAIDLOG+10
    FBN LOG~, B3+5, B3+6, B3+8, B3+10, B5+5, B5+6, B9+5
    FBRET CKFPPS+8~, CKFPPS+9*, CKFPPS+12, CKFPPS+14*, CKFPPS+15*, CKFPPS+18*, CKFPPS+19
    FBRXY0 B5+2~, B5+8*, B5+11
    FBSTAT CKFPPS+8~, CKFPPS+13*, CKFPPS+14, CKFPPS+15
    FBTYPE LOG~, LOG+8, B3+1, B5+1, B9+1, PAIDLOG+6~, PAIDLOG+8*, PAIDLOG+10, PAIDLOG+12, FILEQUE~
    , FILEQUE+15
    FBX LOG+4~, LOG+6*
    FBY0 B3+2~, B3+12*, B3+13, B3+14, B5+2~, B5+7*, B5+9, B5+10, B9+2~, B9+7*
    , B9+8, B9+9
    U B3+11, B3+13, B3+14, B5+9, B5+10, B5+11, B9+6, B9+8, B9+9, CKFPPS+13
    , CKFPPS+14, CKFPPS+15
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All