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

Package: Radiology Nuclear Medicine

Routine: RARTST2


Information

RARTST2 ;HISC/CAH,FPT,GJC,DAD AISC/MJK,RMO-Reports Distribution ;3/19/97 13:45

Source Information

Source file <RARTST2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Radiology Nuclear Medicine 4 ^RARTR  ($$SSN,CLOSE)^RAUTL  UPDLOC^RAUTL10  RASET^RAUTL2  
VA Fileman 3 ^%DT  (,FILE,UPDATE)^DIE  $$GET1^DIQ  
IHS Changes To ADT 1 $$HRCNT^BDGF2  

Entry Points

Name Comments DBIA/ICR reference
SET
PRNT
START0 ;
START1
Q
START ;RANGE is only defined if prt'g via 'Individual Ward' or 'Single Clinic'
SET1 ; Set the data global
SRT
BANNER
NEWLOC ; Print Location/Requesting Physician data

External References

Name Field # of Occurrence
^%DT PRNT+2
$$HRCNT^BDGF2 SET1+24
^DIE PRNT+6
FILE^DIE START1+10
UPDATE^DIE START1+3
$$GET1^DIQ SET1+15, SET1+16
^RARTR PRNT+1
$$SSN^RAUTL SET1+19
CLOSE^RAUTL START+21
UPDLOC^RAUTL10 SET1+20
RASET^RAUTL2 SET

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$G(RARTMES),!!,"No reports met the criteria selected."
  • Line Location: START0+6
Function Call: WRITE
  • Prompt: !,$P("^^^^^Ward^^Clinic",U,$P(RANGE,U,3)),": ",$P(RANGE,U,2)
  • Line Location: START0+7
Function Call: WRITE
  • Prompt: @IOF,"Total Number of Reports printed: ",RARTCNT,!!
  • Line Location: START0+10
Function Call: WRITE
  • Prompt: @IOF,!!!!!?10
  • Line Location: NEWLOC+2
Function Call: WRITE
  • Prompt: $S(RABTY["^":$P(RABTY,"^",2),1:RABTY)
  • Line Location: NEWLOC+4
Routine Call
  • DIE
  • Line Location:
    • START1+3
Routine Call
  • DIE
  • Line Location:
    • PRNT+6
Routine Call
  • DIE
  • Line Location:
    • START1+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(42 - [#42] GET1^DIQ
^SC - [#44] GET1^DIQ
^RABTCH(74.4 - [#74.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] SET+9, SET+15
^DPT - [#2] SET1+19
^RABATCH(74.3 START1
^RABTCH(74.3 - [#74.3] SET+1, SET1+14, SET1+18, PRNT, START0+1, START1+4, START1+11, BANNER
^RABTCH(74.4 - [#74.4] SET, PRNT+3, START0+2, START0+3
^RADPT - [#70] SET1+2
^RARPT - [#74] PRNT
^SC - [#44] SET+10, SET+16
^TMP($J SRT, SET1+24*, START+6, START+8, START+20!, START0+1!, START0+4, START0+9
^VA(200 - [#200] SET+3, SET+4

Label References

Name Line Occurrences
BANNER START0+1, Q
NEWLOC START0+9
PRNT SRT
Q START0+4
SET START0+2, START0+3
SET1 SET+1
SRT START0+9
START0 START+9, START+14
START1 START1+4

Naked Globals

Name Field # of Occurrence
^( SRT
^("M" PRNT, BANNER
^(0 SET+9, SET+10, SET+15, SET+16, SET1+19, PRNT, START0+1, START0+2, START0+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT PRNT+2*, START+16!
D PRNT+4~
D0 PRNT+4~, START+16!
D1 START+16!
DA PRNT+4~, PRNT+5*, START+16!
DI PRNT+4~
DIC PRNT+4~, START+16!
DIE PRNT+4~, PRNT+5*, START+16!
DIR START+16!
DIRUT START+16!
DIWF START+16!
DIWL START+16!
DIWR START+16!
DQ PRNT+4~
DR PRNT+4~, PRNT+6*, START+16!
DUZ PRNT+6, START1+7
IO START+3
IOF START0+5, START0+10, NEWLOC+2
IOSL START0+5
POP START+16!
>> RA4( SET1+18
RA6 SET+13~, SET+14*, SET+15, SET+16
RA8 SET+13~, SET+14*, SET+15, SET+16
RAB SET+1, SET1+14, SET1+18, PRNT, START+17!, START0+1, START0+2, START0+3, START1, START1+2
, START1+4, START1+5, START1+11, BANNER
RABEG PRNT, START+18!, START0+2, START0+3, START1+6, BANNER
RABT SET+7, SET+8, SET+9, SET+10, START+16!, START0+1*
RABTY SRT, SET!, SET+3*, SET+4*, SET+5*, SET+7, SET+9*, SET+10*, SET+13*, SET+15*
, SET+16*, SET+17*, SET1+24, START+16!, START0+9*, NEWLOC+1, NEWLOC+3, NEWLOC+4
RACNI START+16!
RADATE START+17!
RADFN SET1+2, SET1+19, START+18!
RADIV START+18!
RADT START+18!, START0+3*
RADTI SET1+2, START+18!
RAEND START+18!, START0+3
RAERR START1+12!
RAEXIT SET1+1~*, SET1+14, SET1+15*, SET1+16*
>> RAF408( SET1+15, SET1+16
RAFDA START1+4!, START1+5!, START1+12!
RAFDA( START1+2*, START1+6*, START1+7*, START1+8*, START1+9*
RAIEN START1+4!, START1+5!
RAIEN(1 START1+4, START1+5
RAIENS START1+2*, START1+4!, START1+5!*, START1+6, START1+7, START1+8, START1+9, START1+12!
RAIMAG START+17!
RAIMAG( SET1+2
RALOCSRT SET1+24, START+19!
RANGE SET1+2, SET1+14, SET1+18, START+4, START+5*, START+9*, START+19!, START0+7, START1+1
RANME SET1+19*, SET1+24, START+18!
RAPRT START+17!
RAPRTF START+17!, START0+1*
RAPRTOK SET1+20, START+17!
RAR SRT*, PRNT, PRNT+1, START+18!
RARDIFN SRT*, SET, SET1+24, PRNT+3, PRNT+5, START+18!, START0+2*, START0+3*
RARPT SET*, SET1+24, PRNT+1*, START+17!, START+19!
RARTCNT PRNT+8*, START+17!, START0+9*, START0+10, START1+9
RARTMES PRNT*, START+17!, START0+6, START1+1*, START1+8, BANNER*
RARTST1 START+19!
RARTST2 SET1+20*!
RARTST2I SET1+24!
RAS1 START+19!, START0+9*
RAS2 SRT*, START+19!
RASRT SRT~*, SET1+24, START+18!
RASSN SET1+19*, SET1+24, START+18!
RAST START+17!
RASTFL PRNT+1*, START+19!
RAY1 SET1+2*, SET1+18, START+19!
>> RAY3 SET*, SET+3, SET+4, SET+8, SET+14, SET1+2, SET1+15, SET1+16, PRNT+1
TEXT START+5*, START+6*, START+8, START+9, START+19!
TEXTD0 START+7*, START+8*, START+9, START+19!
U SET1+2, SET1+24, START+9, START0+7, START1+1
X PRNT+2*, PRNT+4~
>> Y SET, SET+4, SET+8*, SET+9, SET+10, PRNT+6, START0+1*, START0+2*, START0+3*
Z START+17!
Info |  Source |  Call 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