RADUTL ;HISC/GJC Radiation dosage data filing utility ;12 Jul 2017 9:37 AM
Source file <RADUTL.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 |
---|---|---|
Radiology Nuclear Medicine | 2 | RAEDCN1 RAORDC |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEL(Y) | ;delete the top level record from file 70.3
|
|
UPCT(RAX,RAII,RAIEN) | ;update the CT sub-file 70.31
|
|
EDTFL(RAP,RAQ,RAR,RAS,RAIENS) | ;edit fluoroscopy specific data
|
|
FIND(RADFN,RADTE,RACN) | ;find the record in file 70.3
|
|
NEW(RADFN,RADTE,RACN) | ;create a radiation absorbtion dose (RAD) record
|
|
RADPTR(RADFN,RADTI,RACNI,Y) | ;file/delete the pointer value from 70.3 from
|
|
II(X) | ;check the data integrity of the Irradiation Instance UID (IIUID).
|
|
GETDOSE | ;call the Imaging API which returns radiation dose data for a study
; RADFN, RADTI & RACNI exist ; RAY2, RAY3 & RAIT set in RAORDC ; $P(RAY3,U) = case # |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RAD("ARAD" | FIND+7 |
^RADPT - [#70] | GETDOSE+19 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D | GETDOSE+4~, GETDOSE+24*, GETDOSE+37, GETDOSE+38, GETDOSE+42, GETDOSE+43, GETDOSE+44, GETDOSE+78, GETDOSE+79, GETDOSE+81 , GETDOSE+82, GETDOSE+84 |
DIERR | DEL+3~, UPCT+8, EDTFL+11~, NEW+7~, RADPTR+9~ |
FLD | GETDOSE+4~ |
I | GETDOSE+4~, GETDOSE+53! |
II | GETDOSE+4~, GETDOSE+38*, GETDOSE+39, GETDOSE+42, GETDOSE+43, GETDOSE+44, GETDOSE+53! |
P | GETDOSE+4~ |
Q | GETDOSE+4~ |
RACCNUM | GETDOSE+4~, GETDOSE+7*, GETDOSE+8*, GETDOSE+12 |
RACN | FIND~, FIND+7, NEW~, NEW+9 |
RACNI | RADPTR~, RADPTR+9, GETDOSE+19, GETDOSE+94 |
RADFN | FIND~, FIND+7, NEW~, NEW+8, RADPTR~, RADPTR+9, GETDOSE+12, GETDOSE+19, GETDOSE+21, GETDOSE+94 |
RADOSE | GETDOSE+4~, GETDOSE+19*, GETDOSE+21*, GETDOSE+51, GETDOSE+87, GETDOSE+94 |
RADTE | FIND~, FIND+7, NEW~, NEW+9, GETDOSE+17*, GETDOSE+21 |
RADTI | RADPTR~, RADPTR+9, GETDOSE+17, GETDOSE+19, GETDOSE+94 |
RAFDA | DEL+3~, UPCT+5~, UPCT+13!, EDTFL+11~, NEW+7~, RADPTR+9~ |
RAFDA( | DEL+4*, UPCT+6*, UPCT+15*, EDTFL+13*, EDTFL+14*, EDTFL+15*, EDTFL+16*, NEW+8*, NEW+9*, RADPTR+10* |
RAH | UPCT+5~, UPCT+9*, UPCT+10, UPCT+13*, UPCT+14*, UPCT+15 |
RAI | GETDOSE+34*, GETDOSE+35*, GETDOSE+36, GETDOSE+53!, GETDOSE+75*, GETDOSE+76*, GETDOSE+77, GETDOSE+88! |
RAIEN | DEL+3~, DEL+4*, UPCT~, UPCT+5, UPCT+10, GETDOSE+4~ |
RAIEN703 | NEW+7~, NEW+11*, NEW+12 |
RAIEN703(1 | NEW+11 |
RAIENS | UPCT+5~, UPCT+10*, UPCT+15, EDTFL~, EDTFL+12*, EDTFL+13, EDTFL+14, EDTFL+15, EDTFL+16, RADPTR+9~* , RADPTR+10 |
RAII | UPCT~, UPCT+6, UPCT+14, UPCT+15, GETDOSE+4~, GETDOSE+49*, GETDOSE+50*, GETDOSE+51, GETDOSE+53! |
>> RAIT | GETDOSE+12, GETDOSE+33 |
RAP | EDTFL~, EDTFL+13 |
RAQ | EDTFL~, EDTFL+14, GETDOSE+4~, GETDOSE+34!, GETDOSE+51, GETDOSE+53! |
RAQ( | GETDOSE+39*, GETDOSE+42*, GETDOSE+43*, GETDOSE+44*, GETDOSE+50 |
RAR | EDTFL~, EDTFL+15 |
RARY | GETDOSE+4~, GETDOSE+12, GETDOSE+49!, GETDOSE+87! |
RARY( | GETDOSE+35, GETDOSE+36, GETDOSE+76, GETDOSE+77 |
RARY(0 | GETDOSE+34, GETDOSE+75 |
RARY(1 | GETDOSE+13, GETDOSE+14 |
RAS | EDTFL~, EDTFL+16 |
RAX | UPCT~ |
RAX( | UPCT+14, UPCT+15 |
RAXX | UPCT+5~*, UPCT+6 |
RAY | UPCT+5~ |
RAY(1 | UPCT+9 |
>> RAY2 | GETDOSE+8 |
>> RAY3 | GETDOSE+7, GETDOSE+8, GETDOSE+21 |
T | GETDOSE+70*, GETDOSE+78*, GETDOSE+79*, GETDOSE+81*, GETDOSE+82*, GETDOSE+84*, GETDOSE+87, GETDOSE+88! |
U | GETDOSE+7, GETDOSE+8, GETDOSE+19, GETDOSE+21, GETDOSE+78, GETDOSE+79, GETDOSE+81, GETDOSE+82, GETDOSE+84, GETDOSE+87 |
X | II~, II+17, GETDOSE+4~, GETDOSE+36*, GETDOSE+37, GETDOSE+38, GETDOSE+42, GETDOSE+43, GETDOSE+44, GETDOSE+53! , GETDOSE+77*, GETDOSE+78, GETDOSE+79, GETDOSE+81, GETDOSE+82, GETDOSE+84, GETDOSE+88! |
Y | DEL~, DEL+4, RADPTR~, RADPTR+10 |