Print Page as PDF
SAVE EXAM LIST DATA ICR (7403)

SAVE EXAM LIST DATA    ICR (7403)

Name Value
NUMBER 7403
IA # 7403
DATE CREATED 2023/01/05
CUSTODIAL PACKAGE ISI IMAGING
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE MAGJLS3
NAME SAVE EXAM LIST DATA
GENERAL DESCRIPTION
The ISI Rad Client application is a plug-in replacement
for VistA Imaging's VistARad client. ISI Rad uses all of the existing VistA
Imaging Server software (RPC calls, routines, files, etc.) in the same way as
VistARad. In some cases, to support new features that VistARad does not have,
new ISI Server software uses many of the same subroutines and files in the
same manner as VistARad; session initialization; fetching exam info and image
info; exam locking, exam list data management; etc.

ISI Rad ISI*1.1*110 provides exams list functions within the ISI Rad radiology
workstation client application--Favorites exams, and a dynamic query exams
list. When compiling these lists, this subroutine call is used to save output
data.

Revision: Added 11/16/23: This ICR was originally set-up for ISI IMAGING to be
a subscriber to an IMAGING Routine. MAGJ is now excluded from the IMAGING
package and has been added to the ISI IMAGING package as an additional prefix.
As a result ISI IMAGING is both the Custodian and Subscriber. Though this ICR
is no longer needed, the decision was made to leave the ICR in place for
historical purposes.
STATUS Active
KEYWORDS
  • ISI Rad
  • VistARad
  • VistARad COTS
  • ISI*1.1*110
DURATION Till Otherwise Agreed
ID MAGJLS3
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
SVMAG2A
This subroutine saves output for one exam in the
standardized means for all exams lists.

Called in processing the pre-existing RPC, MAGJ RADACTIVEEXAMS, for new exam
lists introduced by ISI Rad.
VARIABLES TYPE VARIABLES DESCRIPTION
BKGPROC Input
T/F flag indicating List process is Background
Compile
LSTREQ Input
Code indicating list type (e.g., U=Unread)
MAGRACNT Input
Holds item counter for storing values for each exam
visited
MAGLST Input
Holds node name in scratch global under which compile
data is stored
RADFN Input
The DFN of the patient for the radiology exam record
being processed by the calling program.
RADTI Input
The inverse date/time for the radiology exam record
being processed by the calling program.
RACNI Input
The specific exam record for the radiology exam
record being processed by the calling program.
RAST Input
Radiology Status code IEN
REMONLY Input
T/F flag indicating List process is for Remote vs.
Local exams
STATCHK Input
variable killed to disable checking exam status
MAGJACTIVE Output
^TMP($J,"MAGJACTIVE") - Standard VistARad Exams List
subsystem compile raw result set (Imaging & Radiology data) stored under this
node.
PIPE3
optional parameter; not used by ISI program
SUBSCRIBING PACKAGE ISI IMAGING
DATE ACTIVATED 2023/03/08