RAEDCN1 ;HISC/GJC-Utility routine for RAEDCN ; 20 Apr 2011 7:26 PM
Source file <RAEDCN1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DEL1 | ||
| PSET(RADFN,RADTI,RACNI) | ; Determine if this exam is part of a printset. ; Input: RADFN-patient dfn <-> RADTI-exam timestamp <-> RACNI-exam ien ; Output: 1 if part of a printset, else 0 | |
| UNDEF | ; Message for undefined imaging types | |
| ASKDEL | ||
| STUB(RARPT) | ; Determine if this is an imaging stub report. ; Input: RARPT-ien of the report record ; Output: 1 if an imaging stub rpt, else 0 | |
| CKREASON(X) | ;check file 75.2 ; P18 moved it from RAEDCN because the routine's length exceeded limit ; 0=OKAY, 1=BAD ; don't check for var RAOREA, because it's not set this early | |
| DEL | ; 'Exam Deletion' option (RA DELETEXAM) | |
| VIEW | ; 'View Exam by Case No.' option (RA VIEWCN) | 
| 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 | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^RA(72 - [#72] | ASKDEL+7 | 
| ^RA(75.2 - [#75.2] | CKREASON+3, CKREASON+4 | 
| ^RA(79.1 - [#79.1] | UNDEF+6 | 
| ^RADPT - [#70] | PSET+3, ASKDEL+1, ASKDEL+4, ASKDEL+20, ASKDEL+25 | 
| ^RARPT - [#74] | STUB+3, STUB+4 | 
| ^SC - [#44] | UNDEF+6 | 
| Name | Line Occurrences | 
|---|---|
| ASKDEL | ASKDEL | 
| DEL1 | DEL1+1, ASKDEL, ASKDEL+1, ASKDEL+26 | 
| VIEW | VIEW+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("P" | STUB+4 | 
| ^("R" | STUB+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ASKDEL+17! | 
| D | ASKDEL+17! | 
| D0 | ASKDEL+17! | 
| D1 | ASKDEL+17! | 
| D2 | ASKDEL+17! | 
| DA | ASKDEL+13*, ASKDEL+17!, ASKDEL+21!*, ASKDEL+24! | 
| DA(1 | ASKDEL+13*, ASKDEL+15, ASKDEL+21*, ASKDEL+23 | 
| DA(2 | ASKDEL+13*, ASKDEL+15 | 
| DIC | ASKDEL+17! | 
| DIK | ASKDEL+15*, ASKDEL+17!, ASKDEL+21!, ASKDEL+23*, ASKDEL+24! | 
| DIR | CKREASON+8! | 
| DIR("A" | CKREASON+8* | 
| DIR(0 | CKREASON+8* | 
| DIROUT | CKREASON+8! | 
| DIRUT | CKREASON+8! | 
| DTIME | ASKDEL | 
| DTOUT | CKREASON+8! | 
| DUOUT | CKREASON+8! | 
| DUZ | DEL+1, VIEW+1 | 
| RA0 | STUB+3~*, STUB+4 | 
| RA7003 | ASKDEL+4*, ASKDEL+13! | 
| RAAFTER | ASKDEL+17! | 
| RABEFORE | ASKDEL+17! | 
| RABULL | ASKDEL+13*, ASKDEL+17! | 
| >> RACCESS( | DEL+1, VIEW+1 | 
| RACNI | PSET~, PSET+3, ASKDEL+4, ASKDEL+8, ASKDEL+13 | 
| RADELFLG | ASKDEL+2*, ASKDEL+17! | 
| RADFN | PSET~, PSET+3, ASKDEL+1, ASKDEL+4, ASKDEL+8, ASKDEL+13, ASKDEL+20, ASKDEL+21, ASKDEL+25 | 
| RADTI | PSET~, PSET+3, ASKDEL+1, ASKDEL+4, ASKDEL+8, ASKDEL+13, ASKDEL+20, ASKDEL+21, ASKDEL+25 | 
| RAERR | ASKDEL+8! | 
| RAFDA | ASKDEL+8! | 
| RAFDA( | ASKDEL+8* | 
| RAFL | VIEW+2! | 
| RAIENS | ASKDEL+8!* | 
| >> RAIMGTY | DEL+1, VIEW+1 | 
| >> RAMLC | UNDEF+1, UNDEF+6 | 
| RAPRTZ | ASKDEL+17! | 
| RARPT | STUB~, STUB+3, STUB+4, DEL1+1 | 
| >> RAVW | VIEW+2* | 
| RAXIT | DEL+2*! | 
| U | UNDEF+6, STUB+4, ASKDEL+7 | 
| X | CKREASON~, CKREASON+3, CKREASON+4, CKREASON+5, CKREASON+6, DEL1, ASKDEL*, ASKDEL+4*, ASKDEL+7, VIEW+2 |