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

Package: Radiology Nuclear Medicine

Routine: RAFLM2


Information

RAFLM2 ;HISC/FPT-Film Usage Rpt (cont.) ;4/17/96 09:30

Source Information

Source file <RAFLM2.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Radiology Nuclear Medicine 4 DIVTOT^RAFLM3  (CLOSE,D)^RAUTL  $$EOS^RAUTL5  STOPCHK^RAUTL9  
Kernel 1 $$REPEAT^XLFSTR  
VA Fileman 1 ^%DT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Radiology Nuclear Medicine 1 RAFLM  

Entry Points

Name Comments DBIA/ICR reference
PRT1
RAMIS
PRT
RAFLM
TOT ;
Q ; kill variables & close device
START ;
HD

External References

Name Field # of Occurrence
^%DT RAFLM2+6
DIVTOT^RAFLM3 START+3
CLOSE^RAUTL Q+7
D^RAUTL RAFLM2+4, RAFLM2+5, RAFLM2+6
$$EOS^RAUTL5 PRT, TOT+3, TOT+8, PRT1
STOPCHK^RAUTL9 HD+10
$$REPEAT^XLFSTR RAFLM2+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: Q+7
Function Call: WRITE
  • Prompt: !!?2,$S($D(RASUM):"Imaging Type",1:"Film Usage")," Total",?40,$J(FILM,5),?50,$J(EXAM,5),?60,$J(RATIO,5,1)
  • Line Location: TOT+1
Function Call: WRITE
  • Prompt: !,RA80DASH
  • Line Location: TOT+2
Function Call: WRITE
  • Prompt: !,@ZZZ,?40,$J(RAFILM,5),?50,$J(RAEXAM,5),?60,$J(RARATIO,5,1)
  • Line Location: PRT1+1
Function Call: WRITE
  • Prompt: ?70,$J(RAPCT,5,1)
  • Line Location: PRT1+1
Function Call: WRITE
  • Prompt: !?8,">>>>> Film Usage Report <<<<<"
  • Line Location: HD+1
Function Call: WRITE
  • Prompt: ?70,"Page: ",PAGE
  • Line Location: HD+2
Function Call: WRITE
  • Prompt: !!?4,"Division: ",RAY,!,"Imaging Type: ",$S($D(^RA(79.2,+$P(RAITYPE,"-",2),0)):$P(^(0),U,1),1:"UNKNOWN"),?52,"For period: ",?64,BEGDATE,?76,"to"
  • Line Location: HD+3
Function Call: WRITE
  • Prompt: !?4,"Run Date: ",RARUNDTE,?64,ENDDATE
  • Line Location: HD+4
Function Call: WRITE
  • Prompt: !!?40,"Number",?50,"Number",?60,RALBL,?70,"Percentage"
  • Line Location: HD+5
Function Call: WRITE
  • Prompt: !?40," of ",?50," of ",?60," per ",?70," ",RALBL
  • Line Location: HD+6
Function Call: WRITE
  • Prompt: !,RA80DASH
  • Line Location: HD+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] START+2
^RA(79.2 - [#79.2] HD+3
^TMP($J RAFLM2+7, Q+1!, START+2, START+3, RAFLM, RAMIS, TOT+7

Label References

Name Line Occurrences
HD START+2, RAFLM, PRT, TOT+3, PRT1
PRT START+2, RAMIS
PRT1 PRT+2
RAFLM START+2
RAMIS RAFLM
START RAFLM2+7
TOT START+2, RAMIS

Naked Globals

Name Field # of Occurrence
^( RAFLM, PRT+2
^(0 START+2, HD+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT RAFLM2+6*!
A Q+2!
BEGDATE RAFLM2+4*, Q+2!, HD+3
DIROUT Q+5!
DIRUT Q+5!
DTOUT Q+5!
DUOUT Q+5!
ENDDATE RAFLM2+5*, Q+2!, HD+4
EXAM Q+2!, START+1*, PRT+1*, TOT+1
FILM Q+2!, START+1*, PRT+1*, PRT+2, TOT+1
I Q+2!, PRT+2*
IOF HD
IOSL PRT, TOT+3, PRT1
J Q+2!, RAFLM*
PAGE RAFLM2+3*, Q+2!, HD+2*
POP Q+2!
RA80DASH RAFLM2+3*, Q+2!, TOT+2, HD+8
RABEG Q+2!
RACCESS Q+6!
RACNI Q+2!
RACPT Q+2!
RACRT Q+2!
RAD0 Q+2!
RADEXAM Q+2!
RADFILM Q+2!
RADFN Q+2!
RADIV RAFLM2+7*, Q+2!, START+2, START+3, RAFLM, RAMIS, TOT+7
RADPCT Q+2!
RADRATIO Q+2!
RADTE Q+2!
RADTI Q+2!
RAEND Q+2!
RAEOS RAFLM2+7, Q+2!, START+2, RAFLM, RAMIS, PRT*, PRT+2, TOT+3*, TOT+8*, PRT1*
, HD+10*
RAEXAM Q+2!, PRT+2*, PRT1+1
RAFILM Q+2!, PRT+2*, PRT1+1
RAFL1 Q+2!, START+2
RAFL2 Q+2!
RAFLDCNT Q+2!, TOT+6
RAFLM Q+3!, RAFLM*, RAMIS, HD+9
RAI Q+3!
RAINPUT Q+3!, TOT+6
RAITCNT Q+3!
RAITCNT( TOT+7
RAITEXAM Q+3!
RAITFILM Q+3!
RAITFLD Q+3!
RAITHLD Q+3!
RAITNDE Q+3!
RAITNUM Q+3!
RAITPCT Q+3!
RAITRATO Q+3!
RAITYPE RAFLM2+7*, Q+3!, START+2, START+3, RAFLM, RAMIS, HD+3
RALBL Q+3!, HD*, HD+5, HD+6, HD+7
RAMES Q+8!
RAMIS Q+3!, RAMIS*
RAMUL Q+3!
RANUM Q+3!
RAOR Q+3!
RAP0 Q+3!
RAPCT Q+3!, PRT+2*, PRT1+1
RAPIFN Q+3!
RAPOP Q+3!
RAPORT Q+3!
RAPRC Q+3!
RAPRI Q+3!
RAPSTX Q+6!
RAQI Q+3!
RAQUIT Q+3!
RARATIO Q+3!, PRT+2*, PRT1+1
RARUNDTE RAFLM2+6*, Q+3!, HD+4
RASTAT Q+3!
RASUM Q+3!, START+2*!, TOT+1, TOT+3, TOT+4, TOT+7, PRT1+1, HD+7, HD+9
RASV Q+3!
RATIO Q+4!, START+1*, PRT+1*, TOT+1
RATITLE Q+4!
RATMPNDE Q+4!
RAXIT Q+4!
RAY Q+4!, START+2*, HD+3
RAZ Q+4!, START+2*
U HD+3
X RAFLM2+6*, Q+4!
Y RAFLM2+4*, RAFLM2+5*, RAFLM2+6, Q+4!, PRT+2*, PRT1+1
Z Q+4!, START+2*, RAFLM*, PRT+1, HD
ZTDESC Q+8!
>> ZTQUEUED HD+10
ZTRTN Q+8!
ZTSAVE Q+8!
>> ZTSTOP HD+10
ZZ Q+4!, START+2*, RAMIS*, PRT+2
ZZZ Q+4!, START+2*, RAMIS*, PRT+2, PRT1+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All