Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: MAGJUTL3

Package: Imaging

Routine: MAGJUTL3


Information

MAGJUTL3 ;WIRMFO/JHC - VistARad subrtns & RPCs ; 10/17/2022

Source Information

Source file <MAGJUTL3.m>

Entry Points

Name Comments DBIA/ICR reference
LISTINF(MAGGRY) ; RPC: MAGJ CUSTOM LISTS
; get Exam List data
; Return in ^TMP($J,"MAGJLSTINF",0:N)
; 0)= # Entries below (0:n)
; 1:n)= Button Label^List #^Button Hints^List Type
LOG(ACTION,LOGDATA,PSETLST) ; Log exam access
; ACTION --- Action code string passed in (e.g. VR-VW for vrad view)
; LOGDATA - ^-delimited fields--see code immediately below
; PSETLST -- For Printset exams, has list of Rad Case Numbers included
;
LOGOFF(MAGGRY,DATA) ; RPC: MAGJ LOGOFF
CACHEQ(MAGGRY,DATA) ; RPC: MAGJ CACHELOCATION
; some logon inits & get alternate paths for Remote Reading
; input in DATA:
; - WSLOC = WS Loc'n
; - VRADVER = Client Vs -- p32 ONLY
; - OSVER = Client OS Vs -- p32 ONLY
; Return in ^TMP($J,"MAGJCACHE",0:N) (@MAGGRY)
; 0)= # Entries below (0:n)
; 1:n)= PhysName^Subdirectory^HashFlag^Username^Password^AltPath_IEN
CACHEQZ
MAGJOBNC ; EP for Prefetch/Bkgnd calls (NOT a Vrad Client)
MAGJOB ; Init magjob array
USERINF(DUZ,FLDS) ; get data from user file
USERKEYS ; Store Security Keys in MagJob
PINF1(MAGGRY,MAGDFN) ;RPC Call MAGJ PT INFO -- Get pt info
AGECALC(DOB) ; calculate age from DOB til now
; format for age-appropriate display
; Input DOB in Fileman format
; Note: assumes a previously validated date is passed in
USERINF2(MAGGRY,DATA) ; RPC: MAGJ USER2--get user info
USERIN2Z
MAMMOCHK(X) ; P133--now ignoring screen resolution, etc.
; note--as of ??/12 there are other sized displaysapproved for mammo
; now returns just a single disclaimer message, regardless of display
; keeping this structure for possible change in the future
UPCASE(X) ; strip spaces, and cx to uppercase
ERR1
ERR2
ERR3
ERR
END

Used in RPC

RPC Name Call Tags
MAGJ CACHELOCATION CACHEQ
MAGJ CUSTOM LISTS LISTINF
MAGJ PT INFO PINF1
MAGJ LOGOFF LOGOFF
MAGJ USER2 USERINF2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ,  GETS^DIQ
^DIC(4 - [#4] GET1^DIQ
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call