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
Print Page as PDF
Routine: ISIJLS2C

Package: Vendor - ISI

Routine: ISIJLS2C


Information

ISIJLS2C ; ISI/JHC - ISIRAD exam list functions ; 10/17/2022

Source Information

Source file <ISIJLS2C.m>

Entry Points

Name Comments DBIA/ICR reference
ERR
QRSPECS(SCAN,ERRMSG,DATA) ; * * * CALLed from isijls2 * * *
; this is used for the list Compile, and for the Query validate rpc
; SCAN -- True if this call is for the Query Compile; false for Validate Query specs
; ERRMSG -- return reason for error if detected
; DATA -- input for Validate only, contains specs values defined by user in Client
; for the Compile only (SCAN=1), initializes all "special" vars=0,
; then traverses input array & sets values per input in DATA
; remaining input vals are configured for List Sys search logic in QRMD...
QRSPECS2(X) ; X = Field_IEN ^ Value ^ Operator
; process input either indirect Tag call, or "generic" qrmdset call
QRMDSET(ISPEC,IMD,VALUE,OPERATOR) ; Create "If" logic statements for input fields
; Operator "STUFF"--pass in just the argument
; otherwise, pass in components to build the full statement
QRSNN ; process input selection fields for data validation or scan
; --> variables NOT newed inside the codelets are global to qrspecs ep;
; --> codelets for 3, 7, 8, 17, 24, 201, 207 & 208 set the "special"
; variables used in the query scanning subroutines (qrscan...)
QRS3 ; Pt Name
QRS5 ; Priority
QRS7 ; From/To Dates
QRS8 ; exam status * --> structure allows multiple values
QRS9 ; # Images (range)
QRS11 ; imaging loc * --> structure allows multiple values
QRS15 ; Modality
QRS17 ; imaging type * --> structure allows multiple values
QRS24 ; interp rist
QRS201 ; assigned to
QRS207 ; Pt age (range)
QRS208 ; Pt sex
Info |  Source |  Entry Points