ISIJRPT2 ; ISI/JHC - ISIRAD Report Entry functions ; 10/17/2022
Source file <ISIJRPT2.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 | 1 | MAGJUTL3 |
Vendor - ISI | 1 | ISIJRPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETDATA(CASEID,PRINTSET,SETRARPT) | ;
; PRINTSET--flag: 1=printset; not all data needed for these exams ; SETRARPT--flag: 1=Create/set RARPT if not in CaseId--is normal to occur when Locking Category "R" exams ; Return (in RET): ; PrtSetCase# ^ 9.1PROC ^ 12.1DAYCASE ^ 14.1RASTNAM ^ 17.1CPT; ; ^ 8.2MODIF ^ 11.2RASTCAT ^ RPT STATUS ^ DXCODE-IMPRESSION_FLAGS ; Or, RET = -1 ^ message text --> If error detected |
|
REQFLAGS(ABB) | ; Calculate DxCode_Required and Impression_Required truth values
; input is Type of Imaging Abbreviation (Rad file 79.2) ; --> use this to find the file 72 truth values needed ; 11: both required ; 10: DxCode required ; 1: Impression required ; 0: neither required |
|
UNLOCKEM(RCODE,NLOCKS) | ; unlock everything because unable to lock all of them
|
|
UNLOCKRP(RARPT) | ; unlock this exam
|
|
UNLOCKEX(CASEID) | ; Unlock EXAM level for Category "R" exams
|
|
REMLOCK | ; Remove dangling exam locks; this is run only at Logon
; If a recorded lock is found that a new job (logon) can M-Lock ; then that is a dangling lock that must be removed |
|
END | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RA(72 - [#72] | REQFLAGS+12, REQFLAGS+13 |
^RA(79.2 - [#79.2] | REQFLAGS+10, REQFLAGS+11 |
^RADPT - [#70] | GETDATA+14, GETDATA+17, GETDATA+22, UNLOCKEX+3, UNLOCKEX+4 |
^RARPT - [#74] | GETDATA+39, UNLOCKRP+1 |
^TMP("RAD LOCKS" | UNLOCKRP+2!, REMLOCK+13! |
^TMP($J | GETDATA+32, GETDATA+33! |
Name | Line Occurrences |
---|---|
$$REQFLAGS | GETDATA+44 |
UNLOCKEX | UNLOCKEM+6, UNLOCKEM+8 |
UNLOCKRP | UNLOCKEM+6, REMLOCK+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABB | REQFLAGS~, REQFLAGS+9, REQFLAGS+10 |
CASEID | GETDATA~, GETDATA+10, GETDATA+19*, GETDATA+34*, UNLOCKEM+1~, UNLOCKEM+4*, UNLOCKEM+6, UNLOCKEM+8, UNLOCKEX~, UNLOCKEX+2 , REMLOCK+3~, REMLOCK+7*, REMLOCK+8 |
DAYCASE | REMLOCK+3~, REMLOCK+7*, REMLOCK+8 |
DUZ | UNLOCKRP+2 |
ERROR | GETDATA+7~, GETDATA+11*, GETDATA+15*, GETDATA+21*, GETDATA+23 |
>> EXAMS( | UNLOCKEM+3, UNLOCKEM+4, UNLOCKEM+5 |
I | GETDATA+8~, GETDATA+32*, GETDATA+37*, REQFLAGS+7~, REQFLAGS+14* |
ICT | GETDATA+8~, GETDATA+26*, GETDATA+30, GETDATA+37*, GETDATA+40*, GETDATA+45* |
IEXAM | UNLOCKEM+1~, UNLOCKEM+2*, UNLOCKEM+3*, UNLOCKEM+4, UNLOCKEM+5 |
ILEV | GETDATA+8~, GETDATA+36*, GETDATA+37 |
IMGTYP | REQFLAGS+7~, REQFLAGS+11*, REQFLAGS+12 |
JOB | REMLOCK+3~, REMLOCK+10*, REMLOCK+13 |
LDUZ | REMLOCK+3~, REMLOCK+10*, REMLOCK+13 |
LOCKED | REMLOCK+3~, REMLOCK+11, REMLOCK+12 |
MELOCK | REMLOCK+3~, REMLOCK+8*, REMLOCK+9 |
N | GETDATA+8~, GETDATA+37* |
NLOCKS | UNLOCKEM~, UNLOCKEM+6 |
>> PIPE | UNLOCKEM+4, UNLOCKEM+5 |
PRINTSET | GETDATA~, GETDATA+25*, GETDATA+27, GETDATA+39 |
PSET | GETDATA+8~, GETDATA+28 |
PSET( | GETDATA+30 |
PSET(0 | GETDATA+30 |
QSTART | REMLOCK+3~, REMLOCK+4*, REMLOCK+5 |
QVAR | REMLOCK+3~, REMLOCK+4*, REMLOCK+5*, REMLOCK+6, REMLOCK+10 |
RACN | GETDATA+7~, GETDATA+17* |
RACNI | GETDATA+7~, GETDATA+10*, GETDATA+17, GETDATA+31, UNLOCKEX+1~, UNLOCKEX+2*, UNLOCKEX+3 |
RADAT | GETDATA+8~ |
RADAT( | GETDATA+32*, GETDATA+37 |
RADAT(1 | GETDATA+34, GETDATA+43, GETDATA+44 |
RADFN | GETDATA+7~, GETDATA+10*, GETDATA+14, GETDATA+17, GETDATA+22, GETDATA+31, UNLOCKEX+1~, UNLOCKEX+2*, UNLOCKEX+3, UNLOCKEX+4 |
RADTE | GETDATA+7~, GETDATA+16* |
RADTI | GETDATA+7~, GETDATA+10*, GETDATA+14, GETDATA+16, GETDATA+17, GETDATA+22, GETDATA+31, UNLOCKEX+1~, UNLOCKEX+2*, UNLOCKEX+3 , UNLOCKEX+4 |
RAPRTSET | GETDATA+8~, GETDATA+29 |
RARPT | GETDATA+7~, GETDATA+10*, GETDATA+12, GETDATA+19, GETDATA+34*, GETDATA+39, UNLOCKEM+1~, UNLOCKEM+4*, UNLOCKEM+6, UNLOCKRP~ , UNLOCKRP+1, UNLOCKRP+2, REMLOCK+3~, REMLOCK+6*, REMLOCK+7, REMLOCK+11, REMLOCK+13, REMLOCK+14 |
RAST | REQFLAGS+7~, REQFLAGS+12*, REQFLAGS+13 |
RASTCAT | REMLOCK+3~, REMLOCK+7*, REMLOCK+8 |
RASTORD | GETDATA+8~, GETDATA+43* |
RCODE | UNLOCKEM~, UNLOCKEM+6, UNLOCKEM+7 |
RET | GETDATA+7~, GETDATA+23*, GETDATA+26*, GETDATA+30*, GETDATA+37*, GETDATA+40*, GETDATA+41, GETDATA+42*, GETDATA+43*, GETDATA+45* , GETDATA+46, REQFLAGS+7~, REQFLAGS+8*, REQFLAGS+14*, REQFLAGS+15 |
RPTSTAT | GETDATA+7~, GETDATA+38*, GETDATA+39*, GETDATA+40 |
SETRARPT | GETDATA~, GETDATA+9*, GETDATA+12 |
T | GETDATA+8~, GETDATA+30*, GETDATA+37*, GETDATA+41*, GETDATA+42, GETDATA+43, REQFLAGS+7~, REQFLAGS+10*, REQFLAGS+11, REQFLAGS+13* , REQFLAGS+14 |
U | GETDATA+10, GETDATA+17, GETDATA+19, GETDATA+26, GETDATA+30, GETDATA+34, GETDATA+37, GETDATA+39, GETDATA+40, GETDATA+41 , GETDATA+42, GETDATA+43, GETDATA+44, GETDATA+45, REQFLAGS+11, REQFLAGS+14, UNLOCKEM+4, UNLOCKEM+8, UNLOCKEX+2 |
V | GETDATA+8~ |
V( | GETDATA+37 |
V(1 | GETDATA+35* |
V(2 | GETDATA+35* |
X | GETDATA+31, GETDATA+39*, GETDATA+44*, GETDATA+45, REQFLAGS+7~, REQFLAGS+11*, UNLOCKEM+1~, UNLOCKEM+5*, UNLOCKEM+6, UNLOCKEM+8 |