RADRPT2 ;HISC/GJC Radiation dosage report utility two ;01 Aug 2017 1:54 PM
Source file <RADRPT2.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 | 1 | RA RAD DOSE SUMMARY |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;entry point
|
|
START | ;start processing
|
|
PAT | ;sort by patient
|
|
PROC | ;sort by procedure
|
|
SCRPROC(DA) | ;screen procedures by type and if inactive.
|
|
STAFF | ;sort by primary interpreting staff (radiologist)
|
|
INT(ROOT) | ;store the internal value of the patient/procedure/radiologist record
|
|
INIT | ;initialize some variables
|
|
GETRDOSE | ;get Rad dosage data
|
|
ITYPCHK(Y) | ;i-type check
|
|
XIT | ;kill variables
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RA(79.2 - [#79.2] | ITYPCHK+16 |
^RAD - [#70.3] | GETRDOSE+2, GETRDOSE+10, GETRDOSE+16, GETRDOSE+17, GETRDOSE+18 |
^RAD("ARAD" | START+6, START+7, START+19 |
^RADPT - [#70] | START+10, START+13, START+14, START+15, START+16 |
^RAMIS(71 - [#71] | SCRPROC+1 |
^TMP("RA PATI" | START+23, START+24, START+47!, PAT+1!, INT+5* |
^TMP("RA PROCI" | START+30, START+31, START+47!, PROC+1!, INT+4* |
^TMP("RA STFPHYSI" | START+37, START+38, START+47!, STAFF+1!, INT+6* |
^TMP($J | START+1!, START+5!, START+47!, PAT+1!, PAT+7, PAT+11, PROC+1!, PROC+7, PROC+11, STAFF+1! , STAFF+7, STAFF+11, GETRDOSE+6*, GETRDOSE+13*, GETRDOSE+20*, GETRDOSE+25* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | XIT+1! |
%W | PAT+5!, PROC+5!, STAFF+5! |
%Y1 | PAT+5!, PROC+5!, STAFF+5! |
BEGDATE | EN+34, EN+37, EN+39, EN+40! |
DA | SCRPROC~, SCRPROC+1 |
DF | XIT+1! |
DIC | PAT+5!, PROC+5!, STAFF+5! |
DIR | EN+20!, EN+28!, EN+30!, EN+42!, EN+52!, XIT+1! |
DIR("?" | EN+23*, EN+24*, EN+25*, EN+26*, EN+45*, EN+46*, EN+47*, EN+48* |
DIR("A" | EN+22*, EN+44* |
DIR(0 | EN+21*, EN+43* |
DIROUT | EN+20!, EN+28!, EN+30!, EN+42!, EN+52!, XIT+1! |
DIRUT | EN+20!, EN+28!, EN+30!, EN+42!, EN+50, EN+52!, XIT+1! |
DTOUT | EN+20!, EN+28!, EN+30!, EN+42!, EN+52!, XIT+1! |
DUOUT | EN+20!, EN+28!, EN+30!, EN+42!, EN+52!, XIT+1! |
ENDDATE | EN+35, EN+38, EN+39, EN+40! |
I | GETRDOSE+11!, GETRDOSE+13*, GETRDOSE+19*, GETRDOSE+20, GETRDOSE+26! |
IOF | EN+42 |
RA | EN+60*, XIT+1! |
RA71 | SCRPROC+1~ |
RA71(0 | SCRPROC+1*, SCRPROC+3 |
RABEGDT | EN+37*, START+4, XIT+1! |
RAC | START+5*, START+9, XIT+1! |
>> RACN | START+9*, START+13*, START+14, START+19 |
RACNI | START+14*, START+15, START+16, GETRDOSE+6, GETRDOSE+13, GETRDOSE+20, GETRDOSE+25, XIT+1! |
RADFN | START+7*, START+10, START+13, START+14, START+15, START+16, START+19, START+23, START+24, GETRDOSE+6 , GETRDOSE+13, GETRDOSE+20, GETRDOSE+25, XIT+1! |
RADIC | PAT+2*, PAT+5!, PROC+2*, PROC+5!, STAFF+2*, STAFF+5! |
RADIC("A" | PAT+3*, PROC+3*, STAFF+3* |
RADIC("B" | PAT+3*, PROC+3*, STAFF+3* |
RADIC("S" | PAT+4*, PROC+4*, STAFF+4* |
RADIC(0 | PAT+2*, PROC+2*, STAFF+2* |
RADIEN | START+16*, START+19, GETRDOSE+2, GETRDOSE+10, GETRDOSE+16, GETRDOSE+17, GETRDOSE+18, XIT+1! |
RADLP | GETRDOSE+11!, GETRDOSE+13*, GETRDOSE+16*, GETRDOSE+17, GETRDOSE+26! |
RADTE | START+4*, START+6*, START+7, START+9, START+19, GETRDOSE+6, GETRDOSE+13, GETRDOSE+20, GETRDOSE+25, XIT+1! |
RADTI | START+9*, START+10, START+13, START+14, START+15, START+16, XIT+1! |
RAENDDT | EN+38*, START+6, XIT+1! |
RAFAC | INIT+4*, XIT+2! |
RAFILTR | EN+51*, EN+55, EN+61, START+23, START+30, START+37, INT+4, INT+5, INT+6, XIT+2! |
RAFLMIN | GETRDOSE+4*, GETRDOSE+6, GETRDOSE+7! |
RAFLSEC | GETRDOSE+4*, GETRDOSE+7! |
RAII | GETRDOSE+11!, GETRDOSE+26! |
RAII(0 | GETRDOSE+18*, GETRDOSE+20, GETRDOSE+21, GETRDOSE+22 |
RAK | GETRDOSE+3*, GETRDOSE+6, GETRDOSE+7! |
RAKAP | GETRDOSE+3*, GETRDOSE+6, GETRDOSE+7! |
RANGE | EN+39*, XIT+2! |
RAP | START+5*, XIT+2! |
RAPG | START+5*, XIT+2! |
RAPOP | XIT+2! |
RAQUIT | EN+54*, EN+56, START+5*, START+6, START+7, START+13, PAT+8*, PROC+8*, STAFF+8*, GETRDOSE+16 , GETRDOSE+17, XIT+2! |
RAR | INIT+2!, INIT+6!, XIT+2! |
RAR(4 | INIT+4, INIT+5 |
RARPTYPE | EN+29*, GETRDOSE+1, ITYPCHK+18, ITYPCHK+19, ITYPCHK+20, XIT+2! |
RARUNDT | START+4*, XIT+2! |
RASORT | START+24*, START+25!, START+31*, START+32!, START+38*, START+39!, GETRDOSE+6, GETRDOSE+13, GETRDOSE+20, GETRDOSE+25 , XIT+2! |
RASTNUM | INIT+5*, XIT+2! |
RAUTIL | PAT+2*, PAT+5!, PROC+2*, PROC+5!, STAFF+2*, STAFF+5!, XIT+2! |
RAVAR | EN+58!, EN+63, XIT+3! |
RAVAR( | EN+60*, EN+62* |
RAX | EN+61*, EN+62, XIT+3! |
RAY | INIT+2*, INIT+3, INIT+4, INIT+5, INIT+6!, XIT+3! |
RAY2 | START+10*, START+12, XIT+3! |
RAY3 | START+15*, START+30, START+31, START+37, START+38, XIT+3! |
ROOT | INT~, INT+2, INT+3, INT+8 |
U | START+12, START+16, START+30, START+31, START+37, START+38, SCRPROC+3, GETRDOSE+3, GETRDOSE+4, GETRDOSE+6 , GETRDOSE+20, GETRDOSE+21, GETRDOSE+22, ITYPCHK+17 |
X | EN+28!, EN+30!, EN+52!, PAT+5!, PROC+5!, STAFF+5!, INT+1~*, INT+2*, INT+3, INT+4 , INT+5, INT+6, INT+8, INIT+2!, INIT+6!, GETRDOSE+2*, GETRDOSE+3, GETRDOSE+4, GETRDOSE+7!, GETRDOSE+11!* , GETRDOSE+21*, GETRDOSE+22*, GETRDOSE+25, GETRDOSE+26!, ITYPCHK+16~*, ITYPCHK+17, XIT+3! |
X(3 | ITYPCHK+17*, ITYPCHK+18, ITYPCHK+19, ITYPCHK+20 |
Y | EN+28!, EN+29, EN+30!, EN+51, EN+52!, PAT+5!, PROC+5!, STAFF+5!, INT+1~, INT+3* , INT+4, INT+5, INT+6, GETRDOSE+11!, GETRDOSE+17*, GETRDOSE+18, GETRDOSE+26!, ITYPCHK~, ITYPCHK+16, XIT+3! |
ZTDESC | XIT+3! |
ZTSAVE | XIT+3! |
ZTSK | EN+64, XIT+3! |