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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RAHLQ

Package: Radiology Nuclear Medicine

Routine: RAHLQ


Information

RAHLQ ;HISC/CAH,GJC AISC/SAW-Process Query Message (QRY) Type ; Feb 03, 2021@09:23:47

Source Information

Source file <RAHLQ.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 $$DT^XLFDT  
Radiology Nuclear Medicine 1 EN1^RAHLQ1  
Registration 1 DEM^VADPT  

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 RAHLBKVQ  RAHLO  

Entry Points

Name Comments DBIA/ICR reference
EN1
QRD ;Analyze data from the 'QRY' Message from Non-DHCP System
SSN
EXAM ;Look Up Query Subject by Exam/Case Number
CHKPRV ;Check for active interpreting staff/resident
; Examine the following two (2) conditions
; 1) Does this person have a resident or staff classification?
; 2) Is this person an active Rad/Nuc Med user?
; If 'No' to any of the above questions, set the variable RAERR to
; the appropriate error message.
EDTCHK ; is user permitted to edit report of a canceled case?
; Sets RARPT to indicate if report is allowed
; RARPT=1 if case canceled, no report allowed
; RARPT=0 if case not canceled, or user has key, or div params
; allow rpt on canceled cases, report entry allowed

External References

Name Field # of Occurrence
EN1^RAHLQ1 SSN+13, EXAM+12
DEM^VADPT SSN+4, EXAM+10
$$DT^XLFDT CHKPRV+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SSN+1, SSN+2
^RA(72 - [#72] EDTCHK+7
^RA(79 - [#79] EDTCHK+14
^RADPT - [#70] SSN+3, SSN+7, SSN+9, SSN+10, EXAM+2, EXAM+3, EXAM+4, EXAM+5, EXAM+6, EDTCHK+6
EDTCHK+10, EDTCHK+12
^RARPT - [#74] SSN+12, EXAM+9
^TMP("RARPT-QRY" EN1
^VA(200 - [#200] CHKPRV+6, CHKPRV+10
^XUSEC("RA VERIFY" CHKPRV+14

Label References

Name Line Occurrences
EDTCHK SSN+11, EXAM+7
EXAM QRD+4
SSN QRD+4

Naked Globals

Name Field # of Occurrence
^( EN1EDTCHK+14
^("RA" CHKPRV+10
^(0 SSN+10, EXAM+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN SSN+4*, EXAM+10*
>> I EN1*
>> RACN0 SSN+10*, SSN+12, EXAM+6*, EXAM+9
>> RACNI SSN+8*, SSN+9*, SSN+10, EXAM+5*, EXAM+6, EDTCHK+6, EDTCHK+10
>> RADFN SSN+1*, SSN+2, SSN+3, SSN+4, SSN+7, SSN+9, SSN+10, EXAM+2*, EXAM+3, EXAM+4
EXAM+5, EXAM+6, EXAM+10, EDTCHK+6, EDTCHK+10, EDTCHK+12
>> RADTI SSN+6*, SSN+7*, SSN+9, SSN+10, EXAM+4*, EXAM+5, EXAM+6, EDTCHK+6, EDTCHK+10, EDTCHK+12
>> RAERR EN1+2*, QRD+1*, QRD+2*, QRD+3*, SSN+1*, SSN+2*, SSN+3*, SSN+5*, SSN+16*, EXAM+2*
EXAM+3*, EXAM+4*, EXAM+5*, EXAM+6*, EXAM+7*, EXAM+8*, EXAM+9*, EXAM+10*, CHKPRV+8*, CHKPRV+12*
CHKPRV+14*
RAESIG CHKPRV+12!
>> RAEXAM QRD+1, QRD+3, QRD+4, EXAM+1, EXAM+2, EXAM+3, EXAM+4, EXAM+5
>> RAI SSN*, SSN+1, SSN+2, EXAM+1*, EXAM+2, EXAM+3, EXAM+4, EXAM+5
>> RAMDIV EDTCHK+12*, EDTCHK+13*, EDTCHK+14
>> RAMDV EDTCHK+14*, EDTCHK+15*, EDTCHK+16
>> RAMLC EDTCHK+13*
>> RANUMREC SSN+7, SSN+9, SSN+13
>> RARECNT SSN+6*, SSN+7, SSN+9, SSN+13*, SSN+16, EXAM+11*
RARPT QRD+5!, SSN+11, SSN+12*, SSN+13, EXAM+7, EXAM+8, EXAM+9*, EDTCHK+5*, EDTCHK+17*
>> RASSN QRD+1, QRD+2, QRD+4, SSN*, SSN+1, SSN+2
RASTATUS EDTCHK+6*, EDTCHK+7!, EDTCHK+8!
>> RASUB EN1
>> RAVERF EN1+2, CHKPRV+6, CHKPRV+10, CHKPRV+14
VA EXAM+10!
VADM SSN+4!, EXAM+10!
VADM(1 SSN+5, EXAM+10
VAERR SSN+4!, EXAM+10!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All