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 ; 06 Oct 2013 11:07 AM

Source Information

Source file <RASTREQ.m>

Call Graph

Call Graph Total: 8

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 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Radiology Nuclear Medicine 4 EXAMINATIONS  RACTTK14  RASTED  RASTREQ1  

Entry Points

Name Comments DBIA/ICR reference
11 ;Report Entered and not just a stub rec for Img/PACS Check
13 ;Procedure Modifers Check
12 ;Report Verified Check
NORPT ; either no report yet, or report is stub
14 ;CPT Modifiers Check
16 ;Impression Entry Check
; In Phase 1, for Elec. filed rpts, skip this even if div. param requires it
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'
KOUT2
KOUT1 ; check for higher qualifying status(es)
1 ;Technologist Check
3 ;Detailed Procedure Check
2 ;Interpreting Physician Check
5 ;Diagnostic Code Check
4 ;Film Data Check
6 ;Camera/Equipment/Room Check
MSG
HELP ; Called from 'Help Text' node in DD(70.03,3,4).

External References

Name Field # of Occurrence
$$GET1^DIQ 1+2, 2+2, HELP1+12
EN1^RADOSTIK HELP1+27
$$STUB^RAEDCN1 11+5
CANCEL^RASTREQ1 RASTREQ+47
LOOP^RASTREQ1 RASTREQ+46
EN1^RASTREQN HELP1+26
$$PTAGE^RAUTL8 HELP1+8
$$PTSEX^RAUTL8 HELP1+12
$$UP^XLFSTR HELP1+27
$$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

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+12, HELP1+16, HELP1+23, HELP1+24, HELP1+27
^RA(78.3 - [#78.3] 5+1
^RA(78.6 - [#78.6] 6+1
^RA(79 - [#79] HELP1+24
^RA(79.2 - [#79.2] RASTREQ+32, HELP+3, HELP1+17
^RADPT - [#70] RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, HELP+2, HELP+3, HELP1+24
^RAMIS(71 - [#71] 3+1, 3+2
^RARPT - [#74] 11+1, 12+1, 16+2, 16+3, HELP1+20
^XUSEC( RASTREQ+42

Label References

Name Line Occurrences
11 12+1
16 HELP1+24
3 HELP1+23
@( HELP1+22
HELP1 HELP+10
KOUT2 MSG, MSG+3, KOUT1+1
MSG RASTREQ+55, RASTREQ+59
NORPT 11+1, 11+5

Naked Globals

Name Field # of Occurrence
^( KOUT1+3, 1+2, HELP1+16, HELP1+24
^(0 1+2, 12+1, 16+2, HELP1+20

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, HELP+2, HELP1+12
>> DA(1 RASTREQ+27*, RASTREQ+30, RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, HELP+2, HELP+3
, HELP1+12, HELP1+24
>> DA(2 RASTREQ+27*, RASTREQ+30, RASTREQ+32, RASTREQ+43, 1+2, 4+1, 13+1, 14+1, HELP+2, HELP+3
, HELP1+8, HELP1+12, HELP1+24
DIERR 1+1~, 2+1~
DUZ RASTREQ+42
E HELP+1~, HELP+7*, HELP+8, HELP+9, HELP1+12*, HELP1+16, HELP1+23, HELP1+24, HELP1+27
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!, HELP1+12*
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, MSG, MSG+3
>> RACNI RASTREQ+27, RASTREQ+30*, HELP1+27
RADES RASTREQ+39~, RASTREQ+41*, RASTREQ+56, RASTREQ+60, RASTREQ+64, MSG+4
>> RADFN RASTREQ+27, RASTREQ+30*, HELP1+27
RADIO HELP1+16~*, HELP1+26
RADIOUZD HELP1+16~, HELP1+17*, HELP1+20!, HELP1+25
>> RADTI RASTREQ+27, RASTREQ+30*, HELP1+27
RAE KOUT2+1!, 6+1*
RAIMGTYI RASTREQ+32*, KOUT2+1!, HELP+3*, HELP+4!, HELP+14!, HELP1+17
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+23, HELP1+24
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, HELP+2*, HELP+4!, HELP+14!, HELP1+12, HELP1+20, HELP1+26
>> RAJ1 3+2*, 3+3
RAK KOUT2+1!, HELP1+22*
>> 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
>> RANEXT MSG+2*
RAOKAY RASTREQ+39~, RASTREQ+56*, RASTREQ+57*, RASTREQ+60*, RASTREQ+61*, RASTREQ+64*, RASTREQ+65*, MSG, MSG+1, MSG+3
, MSG+4, KOUT1+1, KOUT2
>> RAOR RASTREQ+43*
RAPTAGE HELP1+6~, HELP1+8*, HELP1+12
RAS KOUT2+1!, 12+1, HELP+4!, HELP+9*, HELP+10, HELP+14!, HELP1+20*, HELP1+22, HELP1+23, HELP1+24
RAS5 HELP1+16~, HELP1+20*
RASAVE HELP1+6~, HELP1+7*, HELP1+14
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*
U RASTREQ+32, RASTREQ+41, RASTREQ+44, MSG+3, MSG+4, KOUT1+3, HELP+3, HELP+9, HELP1+12, HELP1+20
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!
, HELP+7*, HELP+10, HELP1+7, HELP1+12*, HELP1+14*, HELP1+23, HELP1+24, HELP1+27
X1 RASTREQ+41*, RASTREQ+42, KOUT2+1!
>> Y RASTREQ+26, RASTREQ+35*, RASTREQ+42*, KOUT2+2*
>> ZTQUEUED RASTREQ+36, RASTREQ+42, MSG, MSG+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