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

Package: Imaging

Routine: MAGJUPD1


Information

MAGJUPD1 ;WOIFO/JHC - VistARad Update Exam Status ; 10/17/2022

Source Information

Source file <MAGJUPD1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Imaging 4 LOCKACT^MAGJEX1A  SAVKPS^MAGJUPD2  GETEXAM2^MAGJUTL1  LOG^MAGJUTL3  
Radiology Nuclear Medicine 3 STUFPHY^RARIC1  UP1^RAUTL1  EN2^RAUTL20  
Kernel 2 $$EC^%ZOSV  $$NOW^XLFDT  
VA FileMan 1 DT^DICRW  
Vendor - ISI 1 $$MGRREV2^ISIJUTL9  

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

Package Total Caller Graph
Imaging 1 MAGJ RADSTATUSUPDATE  

Entry Points

Name Comments DBIA/ICR reference
ERR
STATUS(MAGGRY,PARAMS,DATA) ; rpc: MAGJ RADSTATUSUPDATE
; Update Exam Status to "Interpreted" and/or Close the exam
; Only updates the Status if the current value is "Examined"
; This routine defines variables needed for calling the Radiology
; package routine UP1^RAUTL1, for filing Status updates
STATUSX ; Newly Interpreted exam:
; Log the Interpreted event; Printset logging includes all printset members
STATUSZ ;
; store PS, Key Image data
CLOSE(RSL,PARAMS,LOGDATA) ; Close/unlock a case
; Input: PARAMS = DFN ^ DTI ^ CNI ^ RPT ^ UPDFLAG
CLOSEZ
END

External References

Name Field # of Occurrence
$$EC^%ZOSV ERR
DT^DICRW STATUS+22
$$MGRREV2^ISIJUTL9 STATUSX+8
LOCKACT^MAGJEX1A CLOSE+30
SAVKPS^MAGJUPD2 STATUSZ+3
GETEXAM2^MAGJUTL1 STATUS+29, CLOSE+23
LOG^MAGJUTL3 STATUSX+5
STUFPHY^RARIC1 STATUS+81
UP1^RAUTL1 STATUS+84
EN2^RAUTL20 STATUS+49
$$NOW^XLFDT STATUS+23

Used in RPC

RPC Name Call Tags
MAGJ RADSTATUSUPDATE STATUS

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("ERRTN" ERR+1
^MAG(2006.69 - [#2006.69] STATUSX+7, CLOSE+15
^RA(72 - [#72] STATUS+59
^RA(79 - [#79] STATUS+68
^RADPT - [#70] STATUS+67
^TMP($J STATUS+21, STATUS+35, STATUS+38, STATUSZ+6!, CLOSE+25
^XTMP("MAGJ2" STATUSX+9, STATUSX+12, STATUSX+13

Label References

Name Line Occurrences
@( ERR+1
CLOSE STATUS+42
CLOSEZ CLOSE+16, CLOSE+18, CLOSE+20, CLOSE+22, CLOSE+28, CLOSE+32
STATUSX STATUS+59
STATUSZ STATUS+28, STATUS+30, STATUS+39, STATUS+45, STATUS+46, STATUS+59, STATUS+71, STATUS+87, STATUSX+7, STATUSX+8
STATUSX+10

Naked Globals

Name Field # of Occurrence
^( STATUSX+12*
^("RAE1" STATUSZ+6!
^(0 STATUSX+12*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACNLST STATUS+18~, STATUS+75*, STATUS+77*, STATUS+89
CNI CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23
>> DA STATUS+80*
>> DA(1 STATUS+80*
>> DA(2 STATUS+80*
DATA STATUS~, STATUS+40, STATUSZ+2, STATUSZ+3
DAYCASE CLOSE+12~, CLOSE+26*, CLOSE+27, CLOSE+30, CLOSE+33, CLOSE+37
DFN CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23
DIQUIET STATUS+16~, STATUS+22*
DTI CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23
DUZ STATUS+81
ERR ERR~*
>> I STATUS+77*, STATUS+79*, STATUSX+4*, STATUSX+11*
INDX STATUSX+11~, STATUSX+12*
LOGDATA STATUS+17~, STATUS+42, STATUSX+5, CLOSE~, CLOSE+14*, CLOSE+31*, CLOSE+32*
MAGGRY ERR, STATUS~, STATUS+21!*, STATUSZ+5
>> MAGJOB("USER" STATUS+40, CLOSE+17, CLOSE+33
MAGLST STATUS+18~, STATUS+20*, STATUS+21
MAGPSET STATUS+18~, STATUS+49
MAGPSET( STATUS+77, STATUSX+4
MAGRET STATUS+18~, STATUS+29, STATUS+30, CLOSE+12~, CLOSE+22, CLOSE+23, CLOSE+24
MYLOCK CLOSE+12~, CLOSE+30
MYLOCK(1 CLOSE+31, CLOSE+32, CLOSE+37
MYLOCK(2 CLOSE+37
NLOCKS CLOSE+12~
PARAMS STATUS~, STATUS+24, CLOSE~, CLOSE+13
PSETLST STATUS+19~, STATUSX+2*, STATUSX+4*, STATUSX+5
RACNE STATUS+16~, STATUS+36*, STATUS+77
RACNI STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+37, STATUS+42, STATUS+61, STATUS+75, STATUS+78, STATUS+79*
, STATUS+80, STATUS+83*, STATUSX+11*, STATUSX+12
RACNILST STATUS+18~, STATUS+61*, STATUS+71, STATUS+72*, STATUS+77*, STATUS+78*, STATUS+79, STATUS+82*, STATUSX+11
RADATA STATUS+18~, STATUS+35*, STATUS+36, STATUS+59, STATUS+60, STATUS+61, STATUS+63, STATUS+64, CLOSE+22~, CLOSE+25*
, CLOSE+26
RADFN STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+42, STATUS+67, STATUS+80, STATUSX+12
RADTE STATUS+16~, STATUS+36*
RADTI STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+37, STATUS+42, STATUS+67, STATUS+80, STATUSX+12
RAEXT STATUS+16~, STATUS+36*, STATUS+40, STATUS+41, STATUS+46, STATUS+62, STATUS+63, STATUS+64, STATUS+86, STATUS+89
RAINT STATUS+16~, STATUS+37*
RAMDV STATUS+16~, STATUS+67*, STATUS+68*
RAONLINE STATUS+17~, STATUS+84*
RAOR STATUS+17~, STATUS+86
RAPRTSET STATUS+17~, STATUS+26*, STATUS+62, STATUS+74, STATUS+83, STATUS+89, STATUSX+3
RARPT STATUS+16~, STATUS+24*, STATUS+28, STATUSZ+3, CLOSE+12~, CLOSE+26*, CLOSE+27, CLOSE+30
RASN STATUS+17~, STATUS+86, STATUS+89
RASTCAT STATUS+19~, STATUS+38*, STATUS+60
RASTI STATUS+17~, STATUS+61*, STATUSX+12
REPLY STATUS+18~, STATUS+25*, STATUS+28*, STATUS+30*, STATUS+40*, STATUS+41*, STATUS+45*, STATUS+46*, STATUS+59, STATUS+62*
, STATUS+63*, STATUS+64*, STATUS+82*, STATUS+86*, STATUS+89*, STATUSZ+4*, STATUSZ+5, CLOSE+12~, CLOSE+16*, CLOSE+18*
, CLOSE+20*, CLOSE+24*, CLOSE+28*, CLOSE+33*, CLOSE+34*, CLOSE+36*, CLOSE+37*, CLOSEZ
RIST STATUS+18~, STATUS+47*, STATUS+71, STATUS+81, CLOSE+12~, CLOSE+17*, CLOSE+36
RPT CLOSE+12~, CLOSE+13*, CLOSE+20
RSL STATUS+17~, STATUS+42, STATUS+45, STATUS+47, CLOSE~, CLOSEZ*
RTN STATUS+72~, STATUS+81, STATUS+82
SAVRACNI STATUS+72~, STATUS+75*, STATUS+83
T STATUS+76~, STATUS+77*
TIMESTMP STATUS+17~, STATUS+23*
U STATUS+24, STATUS+36, STATUS+38, STATUS+42, STATUS+47, STATUS+59, STATUS+60, STATUS+61, STATUS+63, STATUS+64
, STATUS+67, STATUS+77, STATUS+79, STATUSX+4, STATUSX+7, STATUSX+11, STATUSX+12, CLOSE+13, CLOSE+15, CLOSE+26
, CLOSE+32, CLOSE+33, CLOSE+36
UPDFLAG STATUS+18~, STATUS+24*, STATUS+25, STATUS+40, STATUS+46, CLOSE+12~, CLOSE+13*, CLOSE+16, CLOSE+18, CLOSE+22
, CLOSE+33, CLOSE+36
UPDPSKEY STATUS+18~, STATUS+24*, STATUS+39, STATUS+41*, STATUS+45*, STATUSZ+2, STATUSZ+3
>> X STATUS+75*, STATUS+77*, STATUSX+3*, STATUSX+4*, STATUSZ+3, STATUSZ+4, CLOSE+32*, CLOSE+33
ZTQUEUED STATUS+17~, STATUS+84*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All