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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VPRSDAR

Package: Virtual Patient Record

Routine: VPRSDAR


Information

VPRSDAR ;SLC/MKB -- SDA Radiology utilities ;8/6/18 12:21

Source Information

Source file <VPRSDAR.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Radiology Nuclear Medicine 2 (EN1,EN3,EN30)^RAO7PC1  EN3^RAO7PC3  
VA FileMan 1 $$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: 2

Package Total Caller Graph
VA FileMan 2 ^DDE  ITEM  

Entry Points

Name Comments DBIA/ICR reference
PRE ; -- PreProcessing for VPR RAD ORDER
; Expects DFN, DSTRT, DSTOP, DMAX from EN^DDEGET
POST ; -- PostProcessing for VPR RAD ORDER
ONE(RAID) ; -- ID Processing for each VPR RAD RESULT (RAID = #75.1 ien)
; Returns VPRAE1 = ^TMP($J,"RAE1",DFN,Exam ID)
; VPRAE2 = $NA(^TMP($J,"RAE2",DFN,caseIEN,procedureName))
; RARPT = Report #74 IEN
; RAPROC = Procedure name
; RAID = #70.03 IEN string
ABN() ; -- return "A" if any report for exam(s) is abnormal, else null
RPTS ; -- find patient's radiology reports
RPT1 ; -- ID Processing for each VPR RAD REPORT
; Returns VPRXID = Exam-Case ID
; VPRAE2 = $NA(^TMP($J,"RAE2",DFN,caseIEN,procedureName))
; VPRAE3 = $NA(^TMP($J,"RAE3",DFN,caseIEN,procedureName))
; RAPROC = Procedure name
VNUM(DFN,EXAMID) ; -- return Visit# for patient, examID

External References

Name Field # of Occurrence
$$GET1^DIQ VNUM+3
EN1^RAO7PC1 PRE+8, RPTS+3
EN3^RAO7PC1 RPT1+16
EN30^RAO7PC1 ONE+16
EN3^RAO7PC3 RPT1+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
70.03 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] PRE+5
^RADPT - [#70] RPT1+11
^RADPT("AO" PRE+6, ONE+8
^RARPT - [#74] RPT1+8
^TMP($J PRE+8!, POST+1!, ONE+12, ONE+16!, ONE+17, ONE+18, ONE+20, ONE+25, ONE+27, ABN+4
, ABN+5, RPTS+3!, RPTS+5, RPTS+6, RPTS+11!, RPT1+15!, RPT1+17, RPT1+19

Naked Globals

Name Field # of Occurrence
^( ONE+8, RPTS+6, RPT1+11
^("ORD" RPT1+19
^(0 PRE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG PRE+2~, PRE+3*, PRE+7*, PRE+8
CASE ONE+7~, ONE+8*, ONE+9, ONE+10, ONE+17, ONE+18, ONE+24, ONE+25*, ONE+26, ONE+29
, ABN+1~, ABN+4*, ABN+5
>> DDEOUT ONE+9*, ONE+13*, ONE+14*, ONE+17*, RPT1+12*
DFN PRE+5*, PRE+6, PRE+8, POST+1, ONE+8, ONE+12, ONE+17, ONE+18, ONE+20, ONE+25
, ONE+27, ABN+4, ABN+5, RPTS+2*, RPTS+3, RPTS+5, RPTS+6, RPT1+8*, RPT1+11, RPT1+13
RPT1+14~, RPT1+17, RPT1+19, VNUM~, VNUM+2
>> DIEN RPT1+7*, RPT1+8, RPT1+11
>> DLIST( RPTS+9*
>> DMAX PRE+3, RPTS+3
>> DSTOP PRE+3, RPTS+3
>> DSTRT PRE+3, RPTS+3
END PRE+2~, PRE+3*, PRE+7*, PRE+8
EXAM ONE+7~, ONE+10*, ONE+12, ONE+20, ONE+26*, ONE+27
EXAMID VNUM~, VNUM+2
I RPT1+10~*, RPT1+11*, VNUM+1~, VNUM+2*
>> ID PRE+4, PRE+5
IDT PRE+6*, PRE+7, ONE+7~, ONE+8*, ONE+10, ONE+18, ONE+26, VNUM+1~, VNUM+2*
IENS VNUM+1~, VNUM+2*, VNUM+3
MAX PRE+2~, PRE+3*, PRE+8
ORPK POST+2!
RA0 RPT1+6~, RPT1+8*, RPT1+10
RACNT RPT1+14~
RAE1 ONE+24~, ONE+27*, ONE+29
RAID ONE~, ONE+8, ONE+16, ONE+18*
RAMDIV RPT1+14~
RAORD PRE+2~, PRE+5*, PRE+6
RAPROC POST+2!, ONE+21*, ONE+22*, ONE+23*, RPT1+19*, RPT1+20*
RAPRTSET RPT1+14~
RARPT POST+2!, ONE+10!, ONE+14*, ONE+24, ABN+2, RPTS+1~, RPTS+6*, RPTS+8, RPTS+9, RPTS+10
RARPT( ONE+24*, ONE+29*, RPTS+8, RPTS+10*
RAWHOVER RPT1+14~
RPT ONE+24~, ONE+29*
STS ONE+12*, ONE+13, ONE+27*, ONE+28, RPTS+1~, RPTS+6*, RPTS+7
TYPE ONE+7~, ONE+20*, ONE+21, ONE+22, ONE+23
U PRE+5, ONE+12, ONE+14, ONE+21, ONE+22, ONE+23, ONE+27, ONE+29, ABN+3, ABN+6
RPTS+6, RPT1+8, RPT1+10, RPT1+11, RPT1+13
VPRAE1 POST+2!, ONE+12*, ONE+14, ONE+21, ABN+3
VPRAE2 POST+2!, ONE+18*, RPT1+17*
>> VPRAE3 RPT1+17*, RPT1+20
VPRN RPTS+1~, RPTS+4*, RPTS+9*
VPRXID RPTS+1~, RPTS+5*, RPTS+6, RPTS+9, RPT1+7*, RPT1+9, RPT1+10*, RPT1+11*, RPT1+12, RPT1+13
X ABN+1~, ABN+5*, ABN+6, RPT1+6~, RPT1+13*, RPT1+16
Y ABN+1~*, ABN+2, ABN+3*, ABN+4, ABN+6*, ABN+7, VNUM+1~, VNUM+3*, VNUM+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All