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 |  Local Variables  | All
Print Page as PDF
Routine: RAHLEX

Package: Radiology Nuclear Medicine

Routine: RAHLEX


Information

RAHLEX ;HIRMFO/REL,CRT - RAD/NUC MED HL7 Voice Reporting Exception List; 02/02/99

Source Information

Source file <RAHLEX.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Radiology Nuclear Medicine 4 SETTMP^RAHLEX  WAIT^RAHLEX1  EN1^RASELCT  D^RAUTL  
List Manager 3 EN^VALM  CLEAR^VALM1  CNTRL^VALM10  
VA FileMan 3 ^%DT  EN^DDIOL  $$GET1^DIQ  
Kernel 1 $$REPEAT^XLFSTR  

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 RA HL7 VOICE REPORTING ERRORS  RAHLEX  RAHLEX1  

Entry Points

Name Comments DBIA/ICR reference
APPS ; 1st prompt for Sending Applications to print
; skip prompt if there is only one Sending App.
STDT ; Prompt for Start From Date
ETDT ; Prompt for End Date (Must be after Start Date.. obviously!)
USER ; Prompt for Users to include
; skip prompt if there is only one User on file.
; also there may be entries with no user!!
LISTMAN ; Call List Manager
HEADER ; Report/Page Header
SETTMP ;Create ^TMP workfile with sorted records on...
ENTRY ; List Manager Entry Point
DISPLAY ; Create ARRAY for List Manager display on ^TMP($J,"RAHLEX")
END ; Tidy up variables after ENTRY call only
EXIT ; Tidy variables after function (including ListMan IO* and VALM*)
DISDATE(SEP) ; Display date in external form
; SEP is the separator between date and time - eg " " or "@" or " at "
HELP ; The '??' help ListMan Call:

External References

Name Field # of Occurrence
^%DT STDT+7, ETDT+7
EN^DDIOL RAHLEX+13, RAHLEX+18, APPS+22, STDT+2, STDT+8, ETDT+2, USER+24, HELP+2, HELP+3, HELP+26
$$GET1^DIQ APPS+6, USER+8, SETTMP+7, SETTMP+13, SETTMP+17, SETTMP+23
SETTMP^RAHLEX ENTRY+2
WAIT^RAHLEX1 HELP+4
EN1^RASELCT APPS+18, USER+20
D^RAUTL DISDATE+2
EN^VALM LISTMAN+1
CLEAR^VALM1 EXIT+5, HELP+5
CNTRL^VALM10 DISPLAY+11
$$REPEAT^XLFSTR DISPLAY+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RAHLEX+11
Routine Call
  • VALM
  • Line Location:
    • LISTMAN+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^RADPT - [#70] GET1^DIQ
^HL(771 - [#771] GET1^DIQ
^RA(79.3 - [#79.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RA(79.3 - [#79.3] RAHLEX+15, APPS+3, APPS+5, USER+4, USER+5, USER+7, SETTMP+4, SETTMP+5

Label References

Name Line Occurrences
DISDATE DISPLAY+23
END RAHLEX+19, APPS+23, STDT+10, ETDT+8, USER+25, ENTRY+5
EXIT RAHLEX+15, APPS+20, STDT+10, ETDT+8, USER+22
LISTMAN USER+4, USER+6
STDT APPS+4, STDT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT STDT+3!, STDT+4*, STDT+7!, ETDT+3*, ETDT+7!
%DT("A" STDT+5*, ETDT+4*
%DT("B" ETDT+6*
%DT(0 STDT+6*, ETDT+5*
DISYS EXIT+2!
DTOUT STDT+10, ETDT+8, EXIT+1!
HL EXIT+1!
HL7EX ENTRY+3*, DISPLAY+20*, DISPLAY+22, EXIT+1!
>> I APPS+3*
IOBOFF EXIT+11!
IOBON EXIT+11!
IOF RAHLEX+11
IOINHI EXIT+11!
IOINORM EXIT+11!
IORVOFF DISPLAY+11, EXIT+11!
IORVON DISPLAY+11, EXIT+11!
IOUOFF EXIT+11!
IOUON EXIT+11!
LINE DISPLAY+9*, DISPLAY+10, DISPLAY+22*, DISPLAY+24*, DISPLAY+25*, DISPLAY+26*, DISPLAY+27*, DISPLAY+28, DISPLAY+30*, DISPLAY+31
END+1!
PAGE EXIT+1!
POP EXIT+1!
RACLR RAHLEX+16*, EXIT+5, EXIT+9!
RACN SETTMP+20*, SETTMP+21*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+16*, DISPLAY+17, DISPLAY+18, DISPLAY+21, DISPLAY+26
END+1!
RADATE SETTMP+9*, SETTMP+10, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+14*, DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18
DISPLAY+21, END+1!, DISDATE+2, DISDATE+3
RADIC APPS+12*, APPS+18, APPS+19!, USER+14*, USER+20, USER+21!
RADIC("A" APPS+14*, USER+16*
RADIC("B" APPS+15*, USER+17*
RADIC("S" APPS+16*
RADIC(0 APPS+13*, USER+15*
RADPT SETTMP+16*, SETTMP+17*, SETTMP+18*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+15*, DISPLAY+16, DISPLAY+17, DISPLAY+18
DISPLAY+21, DISPLAY+25, END+1!
RAEXCP SETTMP+23*, SETTMP+26, SETTMP+28!, DISPLAY+18*, DISPLAY+30, END+1!
RAH HELP+6!, HELP+26, HELP+28!
RAH( HELP+23*
RAH(1 HELP+7*, HELP+8*
RAH(10 HELP+17*
RAH(11 HELP+18*
RAH(12 HELP+19*
RAH(13 HELP+20*
RAH(14 HELP+21*
RAH(15 HELP+22*
RAH(2 HELP+9*
RAH(3 HELP+10*, HELP+25*
RAH(4 HELP+11*, HELP+25*
RAH(5 HELP+12*, HELP+24*
RAH(6 HELP+13*
RAH(7 HELP+14*
RAH(8 HELP+15*
RAH(9 HELP+16*
RAHI HELP+23*, HELP+28!
RAHL7EDT ETDT+9*, ETDT+10*, SETTMP+10, EXIT+1!
RAHL7SDT STDT+9*, ETDT+5, SETTMP+10, EXIT+1!
RAHLA APPS+6*, APPS+7, APPS+8!
RAHLAIEN APPS+3*, APPS+4, APPS+5*, APPS+6, APPS+7, APPS+8!, APPS+10!
RAHLAPP RAHLEX+4*, APPS+7, APPS+20, SETTMP+2, SETTMP+3, EXIT+3!
RAHLEX RAHLEX+5*, DISPLAY+5, DISPLAY+10, DISPLAY+19, DISPLAY+28, DISPLAY+31, EXIT+2!
RAHLSEL RAHLEX+6*, DISPLAY+21, EXIT+2!
RAHLSRT RAHLEX+8*, SETTMP+25, SETTMP+26, ENTRY+5, DISPLAY+3, DISPLAY+14, DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18
DISPLAY+21, EXIT+2!
RAHLU USER+8*, USER+9, USER+10!
RAHLUIEN USER+4*, USER+5*, USER+6, USER+7*, USER+8, USER+9, USER+10!, USER+12!
RAHLUSR RAHLEX+7*, USER+9, USER+22, SETTMP+13, EXIT+3!
RAINPUT APPS+11*, APPS+18, APPS+19!, USER+13*, USER+20, USER+21!
RAOLD DISPLAY+3*, DISPLAY+7, DISPLAY+12*, END+1!
RAPPI SETTMP+3*, SETTMP+4, SETTMP+7, SETTMP+28!
RAPPX SETTMP+2*, SETTMP+3, SETTMP+28!
RAQUIT APPS+20, USER+22, END+1!
RASEND SETTMP+7*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+3*, DISPLAY+7, DISPLAY+9, DISPLAY+11, DISPLAY+12, DISPLAY+14
DISPLAY+15, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+21, END+1!
RAUSER SETTMP+12*, SETTMP+13*, SETTMP+14*, SETTMP+25, SETTMP+26, SETTMP+28!, DISPLAY+17*, DISPLAY+18, DISPLAY+21, DISPLAY+27
END+1!
RAUTIL APPS+17*, APPS+18, APPS+19!, USER+19*, USER+20, USER+21!
RAX SETTMP+5*, SETTMP+9, SETTMP+12, SETTMP+16, SETTMP+20, SETTMP+28!
RAXIEN SETTMP+4*, SETTMP+5, SETTMP+23, SETTMP+25, SETTMP+28!
SEP DISDATE~, DISDATE+3
SPACES DISPLAY+2*, DISPLAY+22, DISPLAY+24, DISPLAY+25, DISPLAY+26, END+1!
TITLE EXIT+2!
U STDT+10, ETDT+8, SETTMP+9, SETTMP+12, SETTMP+16, SETTMP+20
VALM EXIT+7!
VALMAR EXIT+7!
VALMBCK EXIT+7!, HELP+27*
VALMBG EXIT+7!
VALMCAP EXIT+7!
VALMCC EXIT+7!
VALMCNT RAHLEX+9*, ENTRY+3*, DISPLAY+5*, DISPLAY+8*, DISPLAY+10, DISPLAY+11, DISPLAY+19*, DISPLAY+20*, DISPLAY+21, DISPLAY+28
DISPLAY+29*, DISPLAY+31, EXIT+1!, EXIT+7!
VALMDDF EXIT+8!
VALMDN EXIT+8!
VALMHDR EXIT+8!
VALMHDR(1 HEADER+2*
VALMIOXY EXIT+8!
VALMKEY EXIT+8!
VALMLFT EXIT+8!
VALMLST EXIT+8!
VALMMENU EXIT+9!
VALMMSGR EXIT+9!
VALMSG ENTRY+7*, EXIT+9!
VALMUP EXIT+9!
X STDT+8, STDT+10, ETDT+8, EXIT+1!, HELP+1
XRADATE DISPLAY+24, END+1!, DISDATE+3*
Y STDT+9, ETDT+9, SETTMP+28!, EXIT+1!, DISDATE+2*, DISDATE+3, DISDATE+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 |  Local Variables  | All