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 |
| 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! |