ISIJUTL1 ; ISI/JHC - ISI Rad subroutines ; 10/17/2022
Source file <ISIJUTL1.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Imaging | 3 | MAGJEX1 MAGJLS2B MAGJLST1 |
| Vendor - ISI | 2 | ISIJ ASSIGN ENABLE ISIJ QUERY STATS INQUIRE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ERR | ;
|
|
| ASIGME(ASIGNEE,LIST,STATUS) | ; ISI calc truth value re assignment status vs user type
; Called by: Exam Open code to control locking of an exam, ; Exam List compile to control display of an exam ; Input: ; ASIGNEE--DUZ of assignee, required ; LIST--optional, = List # for List compile to filter appropriately for Lists ; STATUS--optional, exam Status code, used for List compile ... ; Returns: ; TRUE--ok for this user to lock an exam, or see exam list entry, acc to calling routine ; FALSE--otherwise; see logic below |
|
| ASSTATUS(STS) | ; return False if status is Waiting or Examined
; exams in these statuses are of interest regarding locks & list display |
|
| ASENA(MAGRY) | ; RPC: ISIJ ASSIGN ENABLE
; Deprecated functionality--reply will disable function in client ; RETURN: 0 ^ Menu ; Menu -- Hard code to nil |
|
| QRYSTAT | ; Inquire into ISIJ DYNAMIC QUERY STATS file entries
|
|
| QRYSLOOP | ||
| END |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| ISIJ ASSIGN ENABLE | ASENA |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("ERRTN" | ERR+2 |
| ^RA(72 - [#72] | ASSTATUS+5 |
| ^TMP($J | ASENA+9, QRYSLOOP!, QRYSLOOP+5* |
| ^VA(200 - [#200] | ASIGME+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ASIGMINE | ASIGME+10~, ASIGME+14*, ASIGME+15 |
| ASIGNEE | ASIGME~, ASIGME+13, ASIGME+14 |
| >> BY(0 | QRYSLOOP+8* |
| CT | ASENA+6~, ASENA+8*, ASENA+10 |
| DA | QRYSLOOP+5*, QRYSLOOP+7! |
| DIC | QRYSLOOP+2*, QRYSLOOP+7! |
| DIC(0 | QRYSLOOP+2* |
| >> DIQUIET | ASENA+7* |
| DR | QRYSLOOP+7! |
| DUZ | ASIGME+14, ASIGME+18 |
| >> FLDS | QRYSLOOP+9* |
| IENCT | QRYSTAT+1~, QRYSLOOP*, QRYSLOOP+5*, QRYSLOOP+7 |
| >> L(0 | QRYSLOOP+8* |
| LIST | ASIGME~, ASIGME+11*, ASIGME+16, ASIGME+21, ASIGME+22 |
| MAGIEN | QRYSTAT+1~ |
| >> MAGJOB("KEYS" | ASIGME+21 |
| >> MAGJOB("USER" | ASIGME+16, ASIGME+19, ASIGME+22 |
| MAGLST | ASENA+6~, ASENA+8*, ASENA+9 |
| MAGRY | ERR+1, ASENA~, ASENA+9!*, ASENA+11 |
| >> MENU | ASENA+8*, ASENA+10 |
| OK | ASSTATUS+2~, ASSTATUS+3*, ASSTATUS+6*, ASSTATUS+7*, ASSTATUS+8*, ASSTATUS+9 |
| RADTECH | ASIGME+10~, ASIGME+18*, ASIGME+19, ASIGME+22 |
| REPLY | ASENA+6~, ASENA+10*, ASENA+11 |
| RESULT | ASIGME+10~, ASIGME+12*, ASIGME+16*, ASIGME+23*, ASIGME+24 |
| STATUS | ASIGME~, ASIGME+11*, ASIGME+17 |
| STS | ASSTATUS~, ASSTATUS+4, ASSTATUS+5 |
| TEMP | QRYSTAT+1~, QRYSLOOP*, QRYSLOOP+5 |
| U | ASSTATUS+6, ASSTATUS+7, ASSTATUS+8, ASENA+10 |
| X | ASSTATUS+2~, ASSTATUS+5*, ASSTATUS+6, ASSTATUS+7, ASSTATUS+8 |
| >> Y | QRYSLOOP+3, QRYSLOOP+4, QRYSLOOP+5 |