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

Package: Radiology Nuclear Medicine

Routine: RASTREQ


Information

RASTREQ ;HISC/CAH,GJC AISC/MJK-Status Requirements Check Routine ;04 Aug 2017 10:01 AM

Source Information

Source file <RASTREQ.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Radiology Nuclear Medicine 5 EN1^RADOSTIK  $$STUB^RAEDCN1  (CANCEL,LOOP)^RASTREQ1  EN1^RASTREQN  ($$PTAGE,$$PTSEX)^RAUTL8  
Kernel 2 $$UP^XLFSTR  $$LKUP^XPDKEY  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  

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

Package Total Caller Graph
Radiology Nuclear Medicine 3 EXAMINATIONS  RASTED  RASTREQ1  

Entry Points

Name Comments DBIA/ICR reference
MSG
KOUT1 ; check for higher qualifying status(es)
KOUT2
1 ;Technologist Check
2 ;Interpreting Physician Check
3 ;Detailed Procedure Check
4 ;Film Data Check
5 ;Diagnostic Code Check
6 ;Camera/Equipment/Room Check
11 ;Report Entered and not just a stub rec for Img/PACS Check
NORPT ; either no report yet, or report is stub
12 ;Report Verified Check
16 ;Impression Entry Check
; In Phase 1, for Elec. filed rpts, skip this even if div. param requires it
13 ;Procedure Modifers Check
14 ;CPT Modifiers Check
32 ;Pregnancy screen check - P137/KLM
HELP ; Called from 'Help Text' node in DD(70.03,3,4).
HELP1 ; Called from 'HELP' above and 'STUFF^RASTREQ1'
; 'RAJ' -> 0 node of the examination
; 'E' -> ien of the examination status
; Both 'RAJ' & 'E' set in 'HELP' & 'STUFF^RASTREQ1'

External References

Name Field # of Occurrence
FILE^DIE 32+12
$$GET1^DIQ 1+2, 2+2, 32+16
EN1^RADOSTIK HELP1+17
$$STUB^RAEDCN1 11+5
CANCEL^RASTREQ1 RASTREQ+47
LOOP^RASTREQ1 RASTREQ+46
EN1^RASTREQN HELP1+16
$$PTAGE^RAUTL8 32+3
$$PTSEX^RAUTL8 32+1
$$UP^XLFSTR HELP1+17
$$LKUP^XPDKEY RASTREQ+42

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This case also qualifies for higher status(es) :",!
  • Line Location: KOUT1+2
Function Call: WRITE
  • Prompt: !,"ERROR: Cannot determine imaging type of exam!"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !,"This exam meets the requirements for the following statuses:"
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !?10,N
  • Line Location: HELP+10
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+14
Routine Call
  • DIE
  • Line Location:
    • 32+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
70.03 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RA(72 - [#72] RASTREQ+35, RASTREQ+41, RASTREQ+44, RASTREQ+46, RASTREQ+47, MSG+1, MSG+2, MSG+3, MSG+4, KOUT1+3
HELP+6, HELP+7, HELP+8, HELP+9, HELP1+5, HELP1+12, HELP1+13, HELP1+14, HELP1+17
^RA(78.3 - [#78.3] 5+1
^RA(78.6 - [#78.6] 6+1
^RA(79 - [#79] HELP1+13
^RA(79.2 - [#79.2] RASTREQ+32, HELP+3, HELP1+6
^RADPT - [#70] RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, 32+9, HELP+2, HELP+3, HELP1+13
^RAMIS(71 - [#71] 3+1, 3+2
^RARPT - [#74] 11+1, 12+1, 16+2, 16+3, 32+4, HELP1+9
^XUSEC( RASTREQ+42

Label References

Name Line Occurrences
11 12+1
16 HELP1+13
3 HELP1+12
32 HELP1+14
@( HELP1+11
HELP1 HELP+10
KOUT2 MSGMSG+3, KOUT1+1
MSG RASTREQ+55, RASTREQ+59
NORPT 11+1, 11+5

Naked Globals

Name Field # of Occurrence
^( KOUT1+3, 1+2, HELP1+5, HELP1+13
^(0 1+2, 12+1, 16+2, 32+4, HELP1+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA RASTREQ+27*, RASTREQ+30, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, 32+9, 32+10, 32+11
32+16, HELP+2
>> DA(1 RASTREQ+27*, RASTREQ+30, RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, 32+9, 32+10
32+11, 32+16, HELP+2, HELP+3, HELP1+13
>> DA(2 RASTREQ+27*, RASTREQ+30, RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, 32+1, 32+3
32+9, 32+10, 32+11, 32+16, HELP+2, HELP+3, HELP1+13
DIERR 1+1~, 2+1~
DUZ RASTREQ+42
E HELP+1~, HELP+7*, HELP+8, HELP+9, HELP1+5, HELP1+12, HELP1+13, HELP1+14, HELP1+17
FL HELP+4!, HELP+10*, HELP+13, HELP+14!
K HELP+4!, HELP+6*, HELP+7, HELP+14!
N HELP+4!, HELP+9*, HELP+10, HELP+14!
RA RASTREQ+39~, HELP+1~
RA("TECH" 1+2*, 1+3, 1+4!
RA(0 HELP+9*
RA0 11+3~
RA17 11+3~, 11+4*, 11+5
RA3 RASTREQ+39~, KOUT1+1*, KOUT1+3*
>> RAAFTER RASTREQ+55, RASTREQ+56, RASTREQ+57, RASTREQ+59, RASTREQ+60, RASTREQ+61, RASTREQ+64, KOUT1+1, KOUT1+3, KOUT2*
>> RABEFORE RASTREQ+44*, RASTREQ+55, RASTREQ+59, RASTREQ+65, MSGMSG+3
>> RACNI RASTREQ+27, RASTREQ+30*, HELP1+17
RADES RASTREQ+39~, RASTREQ+41*, RASTREQ+56, RASTREQ+60, RASTREQ+64, MSG+4
>> RADFN RASTREQ+27, RASTREQ+30*, HELP1+17
RADIO HELP1+5~*, HELP1+16
RADIOUZD HELP1+5~, HELP1+6*, HELP1+9!, HELP1+15
>> RADTI RASTREQ+27, RASTREQ+30*, HELP1+17
RAE KOUT2+1!, 6+1*
RAFDA 32+5~, 32+13!
RAFDA( 32+10*, 32+11*
RAIMGTYI RASTREQ+32*, KOUT2+1!, HELP+3*, HELP+4!, HELP+14!, HELP1+6
RAIMGTYJ RASTREQ+32*, RASTREQ+35, RASTREQ+46*, RASTREQ+47, RASTREQ+48*, MSG+1, MSG+4, KOUT1+3, KOUT2+1!, HELP+3*
HELP+4!, HELP+6, HELP+7, HELP+14!, HELP1+12, HELP1+13, HELP1+14
RAJ RASTREQ+43*, RASTREQ+44, KOUT2+1!, 2+2, 3+1, 3+2, 5+1, 6+1, 11+1, 11+4
12+1, 16+2, 16+3, 32+4, HELP+2*, HELP+4!, HELP+14!, HELP1+9, HELP1+16
>> RAJ1 3+2*, 3+3
RAK KOUT2+1!, HELP1+11*
>> RAMDV 6+1
RAMES1 RASTREQ+33*, RASTREQ+37!, KOUT2+1!, 1+3, 2+2, 3+1, 3+2, 3+3, 4+1, 5+1
6+1, NORPT+1, 12+1, 16+3, 13+1, 14+1, 32+16
>> RANEXT MSG+2*
RAOKAY RASTREQ+39~, RASTREQ+56*, RASTREQ+57*, RASTREQ+60*, RASTREQ+61*, RASTREQ+64*, RASTREQ+65*, MSGMSG+1, MSG+3
MSG+4, KOUT1+1, KOUT2
>> RAOR RASTREQ+43*
RAPTAGE 32+2~, 32+3*, 32+17!
RAS KOUT2+1!, 12+1, HELP+4!, HELP+9*, HELP+10, HELP+14!, HELP1+9*, HELP1+11, HELP1+12, HELP1+13
RAS5 HELP1+5~, HELP1+9*
RASAVTYJ RASTREQ+32*, RASTREQ+46, RASTREQ+48, KOUT2+1!
RASAVY RASTREQ+26~*, RASTREQ+35, RASTREQ+42, KOUT2+2
RASN RASTREQ+39~
RASTI RASTREQ+39~
RAXX RASTREQ+34*, RASTREQ+35, RASTREQ+37!, RASTREQ+41, RASTREQ+46, RASTREQ+47, KOUT2+1!
RAZ KOUT2+1!, 1+3*, 2+2*, 3+1*, 3+3*, 4+1*, 5+1*, 6+1*, NORPT+1*, 12+1*
16+3*, 13+1*, 14+1*, 32+16*
U RASTREQ+32, RASTREQ+41, RASTREQ+44, MSG+3, MSG+4, KOUT1+3, 32+9, HELP+3, HELP+9, HELP1+9
X RASTREQ+34, RASTREQ+36!, RASTREQ+42!, MSG!, MSG+1*, MSG+2, MSG+3, 1+3!, 2+2!, 3+1!
3+2!, 3+3!, 4+1!, 5+1!, 6+1!, NORPT+1!, 12+1!, 16+3!, 13+1!, 14+1!
32+16!, HELP+7*, HELP+10, HELP1+12, HELP1+13, HELP1+14, HELP1+17
X1 RASTREQ+41*, RASTREQ+42, KOUT2+1!
>> Y RASTREQ+26, RASTREQ+35*, RASTREQ+42*, KOUT2+2*
>> ZTQUEUED RASTREQ+36, RASTREQ+42, MSGMSG+3, MSG+4, KOUT1+3, KOUT1+4
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