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

Package: Fee Basis

Routine: FBARCHU


Information

FBARCHU ; HINOIFO/BNT - ARCH ELIGIBILITY ; 05/03/11 5:30pm

Source Information

Source file <FBARCHU.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 6 DD^%DT  NOW^%DTC  ^DIC  FILE^DICN  UPDATE^DIE  ^DIR  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  $$DT^XLFDT  
Fee Basis 2 SITEP^FBAAUTL  ($$CHKKEY,$$SELDATE,$$SELELDET,$$SELELIG,$$SELEXCEL,$$SELJUST,$$SELPAT,$$SELSMDET,PAUSE2,REPORT)^FBARCHR0  

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 ADD ARCH ELIGIBILITY  FB VIEW ARCH ELIGIBILITY  

Entry Points

Name Comments DBIA/ICR reference
ADD ; Add patient to the ARCH ELIGIBILITY Multiple
VIEW ; View Project ARCH Eligibility
RUN(FBEXCEL,FBRPTNAM,FBSUMDET) ; Run the report
ELIGLST(FBTMP) ; Get the current eligibility list
; Returned in ^TMP($J,"ARCH",DFN,DATE,ELIG IEN)=""
DEVICE(FBRPTNAM) ;
XDEV

External References

Name Field # of Occurrence
DD^%DT VIEW+6
NOW^%DTC VIEW+6
^%ZIS DEVICE+3
HOME^%ZIS DEVICE+17
^%ZISC RUN+16
^%ZTLOAD DEVICE+15
^DIC ADD+4
FILE^DICN ADD+9
UPDATE^DIE ADD+45
^DIR ADD+21, ADD+32, ADD+48
SITEP^FBAAUTL ADD+3
$$CHKKEY^FBARCHR0 VIEW+3
$$SELDATE^FBARCHR0 VIEW+15
$$SELELDET^FBARCHR0 VIEW+24
$$SELELIG^FBARCHR0 VIEW+21
$$SELEXCEL^FBARCHR0 VIEW+31
$$SELJUST^FBARCHR0 ADD+26
$$SELPAT^FBARCHR0 VIEW+11
$$SELSMDET^FBARCHR0 VIEW+28
PAUSE2^FBARCHR0 VIEW+38
REPORT^FBARCHR0 RUN+12
$$DT^XLFDT ADD+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+4
Function Call: WRITE
  • Prompt: !,"This record is being edited by another user. Try again later.",!
  • Line Location: ADD+8
Function Call: WRITE
  • Prompt: !,"This patient was determined Project ARCH Eligible by the"
  • Line Location: ADD+15
Function Call: WRITE
  • Prompt: !,"national extract and cannot be edited."
  • Line Location: ADD+16
Function Call: WRITE
  • Prompt: !!,"Only manually added patients can be edited."
  • Line Location: ADD+17
Function Call: WRITE
  • Prompt: !,$P(^DPT(DFN,0),U)_" is "_$S(FBARCH>0:"",1:"NOT ")_"Project ARCH eligible.",!
  • Line Location: ADD+19
Function Call: WRITE
  • Prompt: !,@IOF
  • Line Location: RUN+13
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"REQUEST QUEUED TASK="_ZTSK,1:"REQUEST CANCELLED")
  • Line Location: DEVICE+16
Routine Call
  • DIC
  • Line Location:
    • ADD+4
Routine Call
  • DIE
  • Line Location:
    • ADD+45
Routine Call
  • DIR
  • Line Location:
    • ADD+21
    • ADD+32
    • ADD+48
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+3
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FBAAA - [#161] Classic Fileman Calls
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] ADD+5, ADD+19, ADD+47
^FBAAA - [#161] ADD+6, ADD+7, ADD+9, ADD+10, ADD+11, ADD+12, ADD+13, ADD+14
^FBAAA("ARCH" ELIGLST+5, ELIGLST+6, ELIGLST+7
^TMP($J RUN+2

Label References

Name Line Occurrences
$$ELIGLST RUN+8
DEVICE VIEW+34
RUN VIEW+37
XDEV ADD+26, VIEW+11, VIEW+15, VIEW+21, VIEW+24, VIEW+28, VIEW+31, DEVICE+7

Naked Globals

Name Field # of Occurrence
^(0 ADD+10*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % VIEW+6
%ZIS DEVICE+1~, DEVICE+2*
D ADD+1~
DA ADD+1~, ADD+6*, ADD+9
DD ADD+1~, ADD+9!
DFN ADD+1~, ADD+4*, ADD+5, ADD+6, ADD+7, ADD+9, ADD+10, ADD+11, ADD+12, ADD+13
ADD+14, ADD+19, ADD+38, ADD+47, ELIGLST+2~, ELIGLST+6*, ELIGLST+7, ELIGLST+8
DIC ADD+1~, ADD+4!*, ADD+9*!
DIC(0 ADD+4*, ADD+9*
DILOCKTM ADD+1~, ADD+7
DINUM ADD+1~, ADD+9*
DIR ADD+1~, ADD+30!, ADD+34!, ADD+48!
DIR("?" ADD+31*
DIR("A" ADD+20*, ADD+30*
DIR("B" ADD+21*
DIR(0 ADD+21*, ADD+30*, ADD+48*
DIROUT ADD+1~, ADD+22, ADD+33
DIRUT ADD+1~, ADD+22, ADD+33
DLAYGO ADD+1~, ADD+9*
DO ADD+1~, ADD+9!
DTOUT ADD+1~, ADD+22, ADD+33
DUOUT ADD+1~, ADD+22, ADD+33
DUZ ADD+41
FB11 ELIGLST+2~, ELIGLST+7*, ELIGLST+8
FBARCH ADD+1~, ADD+2*, ADD+13*, ADD+19, ADD+20, ADD+26, ADD+29, ADD+37*, ADD+40, ADD+47
FBBEGDT VIEW+1~, VIEW+15*, VIEW+16, VIEW+17, VIEW+18*, RUN+12
FBCNT RUN+1~, RUN+8*, ELIGLST+2~, ELIGLST+4*, ELIGLST+9*, ELIGLST+11, ELIGLST+12
FBDATA ADD+1~, ADD+46!, VIEW+1~
FBDATA( ADD+39*, ADD+40*, ADD+41*, ADD+42*, ADD+43*
FBDATE ELIGLST+2~, ELIGLST+4*, ELIGLST+5*, ELIGLST+6, ELIGLST+7, ELIGLST+8
FBELDET VIEW+1~, VIEW+24*, RUN+12
FBELIG VIEW+1~, VIEW+21*, RUN+12
FBENDDT VIEW+1~, VIEW+17*, RUN+12
FBEXCEL VIEW+1~, VIEW+31*, VIEW+37, RUN~, RUN+5, RUN+12
FBI11 ADD+1~, ADD+12*, ADD+13, ADD+14
FBIEN2 ADD+1~, ADD+38*, ADD+39, ADD+40, ADD+41, ADD+42, ADD+43
FBJUST ADD+1~, ADD+2*, ADD+26*, ADD+42
FBMILE ADD+1~, ADD+2*, ADD+34*, ADD+43
FBNOW VIEW+1~, VIEW+6*
FBPAGE RUN+1~, RUN+4*, RUN+12
FBPAT VIEW+1~, VIEW+11*, RUN+12
FBPOP ADD+1~, ADD+3
FBQ VIEW+1~, VIEW+34*, VIEW+38, DEVICE+4*, DEVICE+7, DEVICE+10*
FBQUIT ADD+1~, ADD+2*, ADD+6, ADD+7*, ADD+11, ADD+18*, ADD+29, ADD+33*
FBRPTNAM VIEW+1~, VIEW+8*, VIEW+34, VIEW+37, RUN~, RUN+12, DEVICE~, DEVICE+14
FBSCR VIEW+1~, RUN+5, RUN+12, RUN+13, DEVICE+9*
FBSITE ADD+1~
FBSUMDET VIEW+1~, VIEW+28*, VIEW+31, VIEW+37, RUN~, RUN+12
FBTMP RUN+1~, RUN+2*, RUN+3, RUN+8, RUN+12, ELIGLST~, ELIGLST+3, ELIGLST+8, ELIGLST+11
FBUSER ADD+1~
IO RUN+9, DEVICE+18
IO("Q" DEVICE+10
IOF RUN+13
ION DEVICE+12
IOST DEVICE+9
POP DEVICE+1~, DEVICE+4
U ADD+13, ADD+14, ADD+19, ADD+47, VIEW+17, VIEW+18
X ADD+1~, ADD+9*
Y ADD+1~, ADD+4, ADD+22, ADD+23, ADD+33, ADD+34, VIEW+1~, VIEW+6*
ZTDESC DEVICE+1~, DEVICE+14*
ZTIO DEVICE+1~, DEVICE+12*
>> ZTQUEUED RUN+15
>> ZTREQ RUN+15*
ZTRTN DEVICE+1~, DEVICE+11*
ZTSAVE DEVICE+1~
ZTSAVE("*" DEVICE+13*
ZTSK DEVICE+1~, DEVICE+16
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