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

Package: Radiology Nuclear Medicine

Routine: RADLY1


Information

RADLY1 ;HISC/GJC-Rad Daily Log Report ;5/7/97 13:50

Source Information

Source file <RADLY1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Radiology Nuclear Medicine 5 SET^RADLY  $$USESSAN^RAHLRU1  $$SSN^RAUTL  $$EOS^RAUTL5  STOPCHK^RAUTL9  

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
Radiology Nuclear Medicine 2 RADLY  RAPRINT  

Entry Points

Name Comments DBIA/ICR reference
PRINT ; Output subroutine part one
P1
P2
P3
P4
P5
P6
HD ; Header
PRT1 ; Output subroutine two
KILL ; Kill variables
DIVCHK ; Output statistics within division.
IMGCHK ; Check for EOS on I-Type
LOCCHK ; Check for EOS on Loc-Type
CKCHANGE ; Check for change in div/img-type/img-loc, for header
SORT ; Gather/sort data
ZEROUT ; zero out the ^tmp($j,"RADLY"
; loop throu raccess(duz,"DIV,ITYP-ILOC",divname,imgtypename,imglocname)
; THIS SECTION REPLACES THE ORIGINAL CALL TO ZEROUT^RADLQ3("RADLY")
; so to ensure that locations not assigned to the user will be
; zeroed out, if those locations share the same imaging types that
; his assigned locations have
ZER1
ZER2
ZER3

External References

Name Field # of Occurrence
SET^RADLY SORT+16
$$USESSAN^RAHLRU1 HD+16, HD+20, HD+26, HD+30, PRT1+8, PRT1+12, PRT1+17, PRT1+20
$$SSN^RAUTL SORT+14
$$EOS^RAUTL5 PRT1+5, DIVCHK+1, IMGCHK+1, LOCCHK+1, CKCHANGE+9
STOPCHK^RAUTL9 HD+35

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?(IOM-$L(RAHEAD)\2-5),RAHEAD,?RATAB(9),"Page: ",RAPG
  • Line Location: HD+2
Function Call: WRITE
  • Prompt: ?RATAB(9),"Date: ",RATDY
  • Line Location: HD+6
Function Call: WRITE
  • Prompt: !,"Name",?RATAB(2),"Pt ID",?RATAB(3)-2,"Time",?RATAB(4)-2
  • Line Location: HD+17
Function Call: WRITE
  • Prompt: "Ward/Clinic",?RATAB(5)-1,"Procedure",?RATAB(6)-2,"Exam Status"
  • Line Location: HD+18
Function Call: WRITE
  • Prompt: ?RATAB(7)-4,"Case#",?RATAB(8)+6,"Rptd",!,RALN
  • Line Location: HD+19
Function Call: WRITE
  • Prompt: !,"Name",?RATAB(2),"Pt ID",?RATAB(3),"Time",?RATAB(4),"Ward/Clinic"
  • Line Location: HD+21
Function Call: WRITE
  • Prompt: ?RATAB(5),"Procedure",?RATAB(6),"Exam Status",?RATAB(7),"Case#"
  • Line Location: HD+22
Function Call: WRITE
  • Prompt: ?RATAB(8),"Reported",!,RALN
  • Line Location: HD+23
Function Call: WRITE
  • Prompt: !,"Name",?RATAB(3),"Pt ID",?RATAB(5),"Ward/Clinic"
  • Line Location: HD+27
Function Call: WRITE
  • Prompt: ?RATAB(7),"Procedure",!,?RATAB(2),"Exam Status",?RATAB(4),"Case #"
  • Line Location: HD+28
Function Call: WRITE
  • Prompt: ?RATAB(6)+9,"Time",?RATAB(8)+8,"Reported",!,RALN
  • Line Location: HD+29
Function Call: WRITE
  • Prompt: !,"Name",?RATAB(3),"Pt ID",?RATAB(5),"Ward/Clinic"
  • Line Location: HD+31
Function Call: WRITE
  • Prompt: ?RATAB(7),"Procedure",!,?RATAB(2),"Exam Status",?RATAB(4),"Case #"
  • Line Location: HD+32
Function Call: WRITE
  • Prompt: ?RATAB(6),"Time",?RATAB(8),"Reported",!,RALN
  • Line Location: HD+33
Function Call: WRITE
  • Prompt: !,RA4,?RATAB(2),RASSN,?RATAB(3)-2,RATME,?RATAB(4)-2,RAWHE
  • Line Location: PRT1+9
Function Call: WRITE
  • Prompt: ?RATAB(5)-1,RAPRC,?RATAB(6)-2,$E(RAST,1,14),?RATAB(7)-4,RACN
  • Line Location: PRT1+10
Function Call: WRITE
  • Prompt: ?RATAB(8)+6,RARPT
  • Line Location: PRT1+11
Function Call: WRITE
  • Prompt: !,RA4,?RATAB(2),RASSN,?RATAB(3),RATME,?RATAB(4),RAWHE
  • Line Location: PRT1+13
Function Call: WRITE
  • Prompt: ?RATAB(5),RAPRC,?RATAB(6),RAST,?RATAB(7),RACN,?RATAB(8),RARPT
  • Line Location: PRT1+14
Function Call: WRITE
  • Prompt: !,RA4,?RATAB(3),RASSN,?RATAB(5),RAWHE,?RATAB(7),RAPRC,!?RATAB(2)
  • Line Location: PRT1+18
Function Call: WRITE
  • Prompt: RAST,?RATAB(4),RACN,?RATAB(6)+9,RATME,?RATAB(8)+8,RARPT
  • Line Location: PRT1+19
Function Call: WRITE
  • Prompt: !,RA4,?RATAB(3),RASSN,?RATAB(5),RAWHE,?RATAB(7),RAPRC
  • Line Location: PRT1+21
Function Call: WRITE
  • Prompt: !?RATAB(2),RAST,?RATAB(4),RACN,?RATAB(6),RATME,?RATAB(8),RARPT
  • Line Location: PRT1+22
Function Call: WRITE
  • Prompt: !?RATAB(2),"Division Total '"_RADIV_"': ",+$G(^TMP($J,"RADLY",RA1))
  • Line Location: DIVCHK+2
Function Call: WRITE
  • Prompt: !?RATAB(2),"Imaging Type Total '"_RAITYPE_"': ",+$G(^TMP($J,"RADLY",RA1,RAITYPE))
  • Line Location: IMGCHK+2
Function Call: WRITE
  • Prompt: !?RATAB(2),"Imaging Location Total '"_RAILOC_"': ",+$G(^TMP($J,"RADLY",RA1,RAITYPE,RAILOC))
  • Line Location: LOCCHK+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] P1+1, CKCHANGE+3, SORT+3, ZER1+1
^DPT - [#2] SORT+12
^RA(79 - [#79] SORT+2
^RA(79.1 - [#79.1] SORT+10
^RA(79.2 - [#79.2] SORT+7
^RADPT - [#70] SORT+1, SORT+15, SORT+16
^SC - [#44] SORT+10
^TMP($J P1P2P3P4P5P6KILL+7!, KILL+8!, DIVCHK+2, IMGCHK+2
LOCCHK+2, SORT+4, SORT+8, SORT+11, ZER3+1*

Label References

Name Line Occurrences
CKCHANGE P1+1, P2+1, P3+1
DIVCHK P2
HD PRT1+5, DIVCHK+1, IMGCHK+1, LOCCHK+1, CKCHANGE+10
IMGCHK P3
LOCCHK P4
P1 P2
P2 P3
P3 P4
P4 P5
P5 P6
P6 P6+2
PRT1 P6+1
ZER1 ZER2
ZER2 ZER3
ZER3 ZER3+2

Naked Globals

Name Field # of Occurrence
^( P6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% KILL+1!
%I KILL+1!
%X KILL+1!
%Y KILL+1!
A CKCHANGE+1~, CKCHANGE+3*, CKCHANGE+4, CKCHANGE+5, CKCHANGE+7
DIC KILL+1!
DUOUT KILL+6!
DUZ ZER1ZER2ZER3
I PRT1+1*, PRT1+2, KILL+1!
IOF HD+1
IOM HD+2, HD+9, HD+13, HD+15, PRT1+7
IOSL PRT1+4, DIVCHK+1, IMGCHK+1, LOCCHK+1, CKCHANGE+8
IOST HD+1, PRT1+5, CKCHANGE+9
POP KILL+6!
RA0 P6*, P6+1, PRT1+2, KILL+1!
RA1 PRINT+1*, P1*, P1+1, P2P3P4P5P6KILL+1!, DIVCHK+2
IMGCHK+2, LOCCHK+2, CKCHANGE+3
RA10 KILL+1!, IMGCHK+1~
RA11 KILL+1!
RA12 HD+7~, HD+8*, HD+9*, HD+10, HD+12*, HD+13*, HD+14
RA2 P1*, P2*, P2+1, P3P4P5P6KILL+1!, CKCHANGE+4, CKCHANGE+5
CKCHANGE+6, CKCHANGE+7
RA3 P2+1*, P3*, P3+1, P4P5P6KILL+1!, CKCHANGE+4, CKCHANGE+5, CKCHANGE+6
CKCHANGE+7
RA4 P3+1*, P4*, P5P6PRT1+9, PRT1+13, PRT1+18, PRT1+21, KILL+1!
RA5 P4+1*, P5*, P6KILL+1!
RA6 P5*, P6*, KILL+1!
RA7 KILL+1!, DIVCHK+1~
RA8 KILL+1!
RA9 KILL+1!, LOCCHK+1~
RACCESS KILL+6!
RACCESS( ZER1ZER2ZER3
RACN PRT1+10, PRT1+14, PRT1+19, PRT1+22, KILL+2!
RACNI KILL+2!, SORT+15*, SORT+16
RADFN KILL+2!, SORT+1, SORT+12, SORT+15, SORT+16
RADIV P1+1*, HD+4, KILL+2!, DIVCHK+2, SORT+2*, SORT+3*, SORT+4, SORT+5*
RADIV("I" SORT+2*, SORT+3, SORT+5!
RADIV0 KILL+5!, CKCHANGE+4, CKCHANGE+5, CKCHANGE+7*
RADIVNM KILL+2!
RADIVTY KILL+2!
RADTE KILL+2!
RADTI KILL+2!, SORT+1, SORT+15, SORT+16
RAEX KILL+2!
RAFLG HD+4, HD+5, HD+10, HD+11, HD+14, KILL+2!
RAHEAD HD+2, KILL+2!
RAILOC P3+1*, HD+8, KILL+5!, LOCCHK+2, SORT+9*, SORT+10*, SORT+11
RAILOC0 KILL+5!, CKCHANGE+6, CKCHANGE+7*
RAIMGTY KILL+3!
RAITYPE P2+1*, HD+12, KILL+3!, IMGCHK+2, LOCCHK+2, SORT+6*, SORT+7*, SORT+8
RAITYPE0 KILL+5!, CKCHANGE+5, CKCHANGE+6, CKCHANGE+7*
RALDTI KILL+3!
RALDTX KILL+3!
RALN HD+19, HD+23, HD+29, HD+33, KILL+3!
RAMES KILL+3!
RANME KILL+3!, SORT+12*, SORT+13*, SORT+14*
RAPG HD+1, HD+2*, KILL+3!
RAPOP KILL+3!
RAPRC PRT1+10, PRT1+14, PRT1+18, PRT1+21, KILL+3!
RAPRTHD CKCHANGE+1~, CKCHANGE+2*, CKCHANGE+4*, CKCHANGE+5*, CKCHANGE+6*, CKCHANGE+8
RAPSTX KILL+6!
RAPT KILL+3!
RAPT(0 SORT+12*, SORT+13
RAQUIT KILL+4!
RARE KILL+4!
RARE(0 SORT+1*, SORT+2, SORT+6, SORT+9
RARPT PRT1+11, PRT1+14, PRT1+19, PRT1+22, KILL+4!
RASSN PRT1+9, PRT1+13, PRT1+18, PRT1+21, KILL+4!, SORT+12*, SORT+14*
RAST PRT1+10, PRT1+14, PRT1+19, PRT1+22, KILL+4!
RATAB KILL+4!
RATAB(2 HD+17, HD+21, HD+28, HD+32, PRT1+9, PRT1+13, PRT1+18, PRT1+22, DIVCHK+2, IMGCHK+2
LOCCHK+2
RATAB(3 HD+17, HD+21, HD+27, HD+31, PRT1+9, PRT1+13, PRT1+18, PRT1+21
RATAB(4 HD+17, HD+21, HD+28, HD+32, PRT1+9, PRT1+13, PRT1+19, PRT1+22
RATAB(5 HD+18, HD+22, HD+27, HD+31, PRT1+10, PRT1+14, PRT1+18, PRT1+21
RATAB(6 HD+18, HD+22, HD+29, HD+33, PRT1+10, PRT1+14, PRT1+19, PRT1+22
RATAB(7 HD+19, HD+22, HD+28, HD+32, PRT1+10, PRT1+14, PRT1+18, PRT1+21
RATAB(8 HD+19, HD+23, HD+29, HD+33, PRT1+11, PRT1+14, PRT1+19, PRT1+22
RATAB(9 HD+2, HD+6
RATDY HD+6, KILL+4!
RATME PRT1+9, PRT1+13, PRT1+19, PRT1+22, KILL+4!
RAWHE PRT1+9, PRT1+13, PRT1+18, PRT1+21, KILL+4!
RAXIT P1+1, P2P2+1, P3P3+1, P4P6+1, HD+35*, PRT1+4, PRT1+5*
KILL+4!, DIVCHK+1*, IMGCHK+1*, LOCCHK+1*, CKCHANGE+9*, CKCHANGE+10, SORT+15
X KILL+4!, ZEROUT+6~, ZEROUT+7*, ZER1*, ZER1+1, ZER2ZER3
X1 ZEROUT+6~, ZER1+1*, ZER3+1
Y KILL+4!, ZEROUT+6~, ZER1+1*, ZER2*, ZER3ZER3+1
Z ZEROUT+6~, ZER2*, ZER3*, ZER3+1
ZTDESC KILL+4!
>> ZTQUEUED HD+35
ZTRTN KILL+6!
ZTSAVE KILL+6!
>> ZTSTOP HD+35
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All