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

Package: Fee Basis

Routine: FBCKDIS


Information

FBCKDIS ;AISC/CMR-OUTPUT BY CHECK # ;7/NOV/2006

Source Information

Source file <FBCKDIS.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Fee Basis 11 FBCKT^FBAACCB0  (FBCKI,FBCKP)^FBAACCB1  (FBCKO,PMNT)^FBAACCB2  $$ADJLRA^FBAAFA  ($$DATX,$$SSN,$$SSNL4,CLOSE,ZIS)^FBAAUTL  ($$CPT,$$MODL)^FBAAUTL4  $$ADJLRA^FBCHFA  $$NAME^FBCHREQ2  
(,SUSP)^FBCKDIS1  ($$VID,$$VNAME)^FBNHEXP  $$ADJLRA^FBRXFA  
VA FileMan 2 $$GET1^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 FB CHECK DISPLAY  FBPHON2  

Entry Points

Name Comments DBIA/ICR reference
TOP
START
END
OPT ;gather payment line item for outpatient
CH ;gather payment line item for ch
CNH ;gather payment line item for cnh
PHAR ;gather payment line item for pharmacy
TRAV ;gather payment line item for travel
CLEAN ;clean up variables
OUTPUT ;display line items for check number
HED
PGCHK

External References

Name Field # of Occurrence
$$GET1^DIQ OPT+12
^DIR TOPEND+4, PGCHK
FBCKT^FBAACCB0 TRAV+3
FBCKI^FBAACCB1 CNH+9
FBCKP^FBAACCB1 PHAR+10
FBCKO^FBAACCB2 OPT+17
PMNT^FBAACCB2 OUTPUT+34
$$ADJLRA^FBAAFA OPT+13
$$DATX^FBAAUTL OUTPUT+4, OUTPUT+12, OUTPUT+26, OUTPUT+33
$$SSN^FBAAUTL START+5
$$SSNL4^FBAAUTL START+5
CLOSE^FBAAUTL END+1
ZIS^FBAAUTL TOP+2
$$CPT^FBAAUTL4 OPT+4
$$MODL^FBAAUTL4 OPT+5
$$ADJLRA^FBCHFA CNH+6
$$NAME^FBCHREQ2 START+5
^FBCKDIS1 START+1
SUSP^FBCKDIS1 OPT+8, CNH+1, PHAR+2
$$VID^FBNHEXP START+4
$$VNAME^FBNHEXP START+4
$$ADJLRA^FBRXFA PHAR+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TOP+0
Function Call: WRITE
  • Prompt: !!,*7,"There is no record of that check number."
  • Line Location: TOP+1
Function Call: WRITE
  • Prompt: !!,"Patient: ",$$NAME^FBCHREQ2(DFN),?40,"Patient ID: ",$$SSNL4^FBAAUTL($$SSN^FBAAUTL(DFN))
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !
  • Line Location: OUTPUT+2
Function Call: WRITE
  • Prompt: "#"
  • Condition for execution: FBVP="VP"
  • Line Location: OUTPUT+2
Function Call: WRITE
  • Prompt: "*"
  • Condition for execution: FBREIM="R"
  • Line Location: OUTPUT+2
Function Call: WRITE
  • Prompt: "+"
  • Condition for execution: FBCAN]""
  • Line Location: OUTPUT+2
Function Call: WRITE
  • Prompt: ?3,$$DATX^FBAAUTL($P(FBDOS,"-")),?15,$$DATX^FBAAUTL($P(FBDOS,"-",2)),?59,+$G(^FBAA(161.7,+FBBAT,0)),?68,FBINV
  • Line Location: OUTPUT+4
Function Call: WRITE
  • Prompt: !?3,$J($FN(FBAMCL,",",2),10),?15,$J($FN(FBAMPD,",",2),10)
  • Line Location: OUTPUT+5
Function Call: WRITE
  • Prompt: ?28,$S(FBADJLR]"":FBADJLR,1:FBSUSP)
  • Line Location: OUTPUT+7
Function Call: WRITE
  • Prompt: ?38,$S(FBADJLA]"":FBADJLA,1:FBSUSPA)
  • Line Location: OUTPUT+9
Function Call: WRITE
  • Prompt: !,?12,"FPPS Claim ID: ",FBFPPSC,?40,"FPPS Line Item: ",FBFPPSL
  • Line Location: OUTPUT+10
Function Call: WRITE
  • Prompt: ?3,$$DATX^FBAAUTL(FBDOS),?13,$P(FBSRV,","),?23,FBAARCE
  • Line Location: OUTPUT+12
Function Call: WRITE
  • Prompt: ?59,+$G(^FBAA(161.7,+FBBAT,0)),?68,FBINV
  • Line Location: OUTPUT+13
Function Call: WRITE
  • Prompt: !," (continued)"
  • Line Location: OUTPUT+17
Function Call: WRITE
  • Prompt: !,?18,"-",FBMOD
  • Line Location: OUTPUT+18
Function Call: WRITE
  • Prompt: !?3,$J($FN(FBAMCL,",",2),10),?15,$J($FN(FBAMPD,",",2),10)
  • Line Location: OUTPUT+19
Function Call: WRITE
  • Prompt: ?28,$S(FBADJLR]"":FBADJLR,1:FBSUSP)
  • Line Location: OUTPUT+21
Function Call: WRITE
  • Prompt: ?38,$S(FBADJLA]"":FBADJLA,1:FBSUSPA)
  • Line Location: OUTPUT+23
Function Call: WRITE
  • Prompt: !,?12,"FPPS Claim ID: ",FBFPPSC,?40,"FPPS Line Item: ",FBFPPSL
  • Line Location: OUTPUT+24
Function Call: WRITE
  • Prompt: ?3,$$DATX^FBAAUTL(FBDOS),?13,FBSRV,?59,+$G(^FBAA(161.7,+FBBAT,0)),?68,FBINV
  • Line Location: OUTPUT+26
Function Call: WRITE
  • Prompt: !?3,$J($FN(FBAMCL,",",2),10),?15,$J($FN(FBAMPD,",",2),10)
  • Line Location: OUTPUT+27
Function Call: WRITE
  • Prompt: ?28,$S(FBADJLR]"":FBADJLR,1:FBSUSP)
  • Line Location: OUTPUT+29
Function Call: WRITE
  • Prompt: ?38,$S(FBADJLA]"":FBADJLA,1:FBSUSPA)
  • Line Location: OUTPUT+31
Function Call: WRITE
  • Prompt: !,?12,"FPPS Claim ID: ",FBFPPSC,?40,"FPPS Line Item: ",FBFPPSL
  • Line Location: OUTPUT+32
Function Call: WRITE
  • Prompt: ?3,$$DATX^FBAAUTL(FBDOS)
  • Line Location: OUTPUT+33
Function Call: WRITE
  • Prompt: ?47,FBSUSP
  • Condition for execution: FBPROG'="TRAV" ?13,FBSRV W ?20,$J($FN(FBAMCL,",",2),10),?32,$J($FN(FBAMPD,",",2),10) W:FBPROG'="TRAV"
  • Line Location: OUTPUT+33
Function Call: WRITE
  • Prompt: ?53,+$G(^FBAA(161.7,+FBBAT,0)),?65,FBINV
  • Line Location: OUTPUT+33
Function Call: WRITE
  • Prompt: !?20,"PAYMENT HISTORY FOR CHECK # ",FBCN,!,?20,$E(Q,1,(28+$L(FBCN))),?70,"Page: ",FBPG
  • Line Location: HED+0
Function Call: WRITE
  • Prompt: !!,?22,"FEE PROGRAM: ",$S(FBPROG="OPT":"OUTPATIENT",FBPROG="CH":"CIVIL HOSPITAL",FBPROG="CNH":"COMMUNITY NURSING HOME",FBPROG="PHAR":"PHARMACY",FBPROG="TRAV":"TRAVEL",1:"")
  • Line Location: HED+1
Function Call: WRITE
  • Prompt: !?1,"('*' Reimbursement to Patient '#' Voided Payment '+' Cancellation Activity)"
  • Line Location: HED+2
Function Call: WRITE
  • Prompt: !?3,"From Date",?15,"To Date",?59,"Batch #",?68,"Invoice #"
  • Line Location: HED+4
Function Call: WRITE
  • Prompt: !?3,"Amt Claimed",?17,"Amt Paid",?28,"Adj Code",?38,"Adj Amount"
  • Line Location: HED+5
Function Call: WRITE
  • Prompt: !,QQ
  • Line Location: HED+6
Function Call: WRITE
  • Prompt: !?3,"Travel Dt",?21,"Amount",?33,"Amount",?50,"Batch",?62,"Invoice",!,?21,"Claimed",?34,"Paid",?50,"Number",?62,"Number",!,QQ
  • Line Location: HED+7
Function Call: WRITE
  • Prompt: !?3,"Svc Date",?13,"CPT-MOD",?23,"Rev.Code",?59,"Batch #",?68,"Invoice #"
  • Line Location: HED+9
Function Call: WRITE
  • Prompt: !?3,"Amt Claimed",?17,"Amt Paid",?28,"Adj Code",?38,"Adj Amount"
  • Line Location: HED+10
Function Call: WRITE
  • Prompt: !,QQ
  • Line Location: HED+11
Function Call: WRITE
  • Prompt: !?3,"Fill Dt",?13,"RX #",?56,"Batch #",?68,"Invoice #"
  • Line Location: HED+13
Function Call: WRITE
  • Prompt: !?3,"Amt Claimed",?17,"Amt Paid",?28,"Adj Code",?38,"Adj Amount"
  • Line Location: HED+14
Function Call: WRITE
  • Prompt: !,QQ
  • Line Location: HED+15
Routine Call
  • DIR
  • Line Location:
    • TOP
    • END+4
    • PGCHK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
162.03 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FBAA(161.7 - [#161.7] OUTPUT+4, OUTPUT+13, OUTPUT+26, OUTPUT+33
^FBAA(162.1 - [#162.1] TOP+1, PHAR+2, PHAR+3, PHAR+5
^FBAAC - [#162] OPT+2, OPT+3, TRAV+2
^FBAAC("ACK" TOP+1
^FBAAC("ACKT" TOP+1
^FBAAI - [#162.5] CNH+1
^FBAAI("ACK" TOP+1
^TMP($J START!, START+3, START+4, START+5, START+7, END!

Label References

Name Line Occurrences
@( START+7
CLEAN START+7
END TOP+2
HED PGCHK+1
OUTPUT START+7
PGCHK START+3, START+5, OUTPUT+1, OUTPUT+17
TOP TOP+1, END+4

Naked Globals

Name Field # of Occurrence
^( START+7
^(2 OPT+2, CNH+1, PHAR+2
^(3 OPT+2, CNH+1, PHAR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A2 OUTPUT+34*!
DFN START+1~, START+5*, START+7, END!
DIR TOP!, END+4!, PGCHK!
DIR("A" TOP*
DIR(0 TOP*, END+4*, PGCHK*
DIRUT END!
DTOUT END!
DUOUT END!
FB CLEAN+1!
FB( OPT+1*, PHAR+1*, TRAV+1*
FB(1 OPT+2, OPT+3, OPT+5, OPT+12, OPT+13, OPT+17, PHAR+2, PHAR+3, PHAR+5, PHAR+7
PHAR+10, TRAV+2, TRAV+3
FB(2 OPT+2, OPT+3, OPT+5, OPT+12, OPT+13, OPT+17, PHAR+2, PHAR+7, PHAR+10, TRAV+2
TRAV+3
FB(3 OPT+2, OPT+3, OPT+5, OPT+12, OPT+13, OPT+17
FB(4 OPT+2, OPT+5, OPT+12, OPT+13, OPT+17
FBA OPT+2*, OPT+4, OPT+7, OPT+8, OPT+9, OPT+16, CNH+1*, CNH+2, CNH+3, PHAR+2*
PHAR+3, PHAR+4, TRAV+2*, CLEAN+1!
FBAAOUT START+3, START+4, START+5, START+7, END+2!, OUTPUT+1, OUTPUT+2, OUTPUT+14, OUTPUT+16, OUTPUT+17
, PGCHK*
FBAARC START+6~
>> FBAARCE OPT+12*, OUTPUT+12
FBADJLA START+6~, OPT+15*, CNH+8*, PHAR+9*, OUTPUT+9, OUTPUT+23, OUTPUT+31
FBADJLR START+6~, OPT+14*, CNH+7*, PHAR+8*, OUTPUT+7, OUTPUT+21, OUTPUT+29
FBAMCL OPT+7*, CNH+1*, PHAR+2*, TRAV+2*, CLEAN+1!, OUTPUT+5, OUTPUT+19, OUTPUT+27, OUTPUT+33
FBAMPD OPT+7*, CNH+1*, PHAR+2*, TRAV+2*, CLEAN+1!, OUTPUT+5, OUTPUT+19, OUTPUT+27, OUTPUT+33, OUTPUT+34
FBB OPT+2*, CNH+1*, PHAR+2*, PHAR+3, CLEAN+1!
FBBAT OPT+16*, CNH+2*, PHAR+3*, TRAV+2*, CLEAN+1!, OUTPUT+4, OUTPUT+13, OUTPUT+26, OUTPUT+33
FBC START+6~, OPT+2*, OPT+10, OPT+11, CNH+1*, CNH+4, CNH+5, PHAR+2*, PHAR+6
>> FBCAN OUTPUT+2
FBCN TOP*, TOP+1, TOP+2, END!, HED
FBCNT START+7*, END!
FBDA START+7*, OPT+1, CNH+1, CNH+6, CNH+9, PHAR+1, TRAV+1, CLEAN+1!
FBDOS OPT+3*, CNH+1*, PHAR+2*, TRAV+2*, CLEAN+1!, OUTPUT+4, OUTPUT+12, OUTPUT+26, OUTPUT+33
FBFPPSC START+6~, OPT+10*, CNH+4*, PHAR+5*, OUTPUT+10, OUTPUT+24, OUTPUT+32
FBFPPSL START+6~, OPT+11*, CNH+5*, PHAR+6*, OUTPUT+10, OUTPUT+24, OUTPUT+32
FBI OUTPUT+15~, OUTPUT+16*
FBINV OPT+16*, CNH+2*, PHAR+3*, TRAV+2*, CLEAN+1!, OUTPUT+4, OUTPUT+13, OUTPUT+26, OUTPUT+33
FBMOD CLEAN+1!, OUTPUT+15~, OUTPUT+16*, OUTPUT+18
FBMODLE OPT+5*, OPT+6, CLEAN+1!
FBPG START*, END!, HEDPGCHKPGCHK+1, PGCHK+2*
>> FBPOP TOP+2
>> FBPR END+3
FBPROG START+3*, START+4, START+5, START+7, END!, OUTPUT+3, OUTPUT+11, OUTPUT+25, OUTPUT+33, HED+1
HED+3, HED+7, HED+8, HED+12
FBREIM OPT+16*, CNH+2*, PHAR+3*, TRAV+2*, CLEAN+1!, OUTPUT+2
FBSRV OPT+4*, OPT+6*, PHAR+2*, CLEAN+1!, OUTPUT+12, OUTPUT+14, OUTPUT+16, OUTPUT+26, OUTPUT+33
FBSUSP OPT+8*, CNH+1*, PHAR+2*, CLEAN+1!, OUTPUT+7, OUTPUT+21, OUTPUT+29, OUTPUT+33
FBSUSPA START+6~, OPT+9*, CNH+3*, PHAR+4*, OUTPUT+9, OUTPUT+23, OUTPUT+31
FBV START+1~, START+4*, START+5, START+7, END!
FBVP OPT+16*, CNH+2*, PHAR+3*, TRAV+2*, CLEAN+1!, OUTPUT+2
FBX START+6~, OPT+13*, OPT+14, OPT+15, CNH+6*, CNH+7, CNH+8, PHAR+7*, PHAR+8, PHAR+9
I OPT+1*, PHAR+1*, TRAV+1*, CLEAN+1!
IO START+2
IOF START+2, PGCHK+1
IOSL START+5, OUTPUT+1, OUTPUT+17
IOST START+2, PGCHK
>> PGM TOP+2*
Q START*, END!, HED
QQ START*, END!, HED+6, HED+7, HED+11, HED+15
U OPT+1, OPT+4, OPT+7, OPT+8, OPT+9, OPT+10, OPT+11, OPT+14, OPT+15, OPT+16
CNH+1, CNH+2, CNH+3, CNH+4, CNH+5, CNH+7, CNH+8, PHAR+1, PHAR+2, PHAR+3
PHAR+4, PHAR+5, PHAR+6, PHAR+8, PHAR+9, TRAV+1, TRAV+2
>> VAL TOP+2*
>> VAR TOP+2*
>> Y TOPEND+4, PGCHK
>> ZTQUEUED END+3
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 |  Naked Globals |  Local Variables  | All