RAUTL6 ;HISC/GJC-Utility Routine ;2/19/98 10:52
Source file <RAUTL6.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | ($$PRIM,$$SITE)^VASITE | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DIVSION(RADATE,RALIFN) | ; Determine the division associated with the Requesting ; Location on a Rad/Nuc Med Order. Use the PIMS utilities in VASITE. ; Returns an institution file ptr value or -1 if the division ; could not be determined. ; Input - RADATE=a valid FileMan date (internal format) ; defaults to DT if passed in null ; RALIFN=Req. Location from Rad/Nuc Med Order. ; Output - RA1DIV=valid pointer the the Institution File, else -1 | |
| DSPLOC | ; Display 'Imaging Location' data | |
| DSPDIV | ; Display 'Divisional Access' data | |
| DSPIMG | ; Display 'Imaging Type' data | |
| ; Print out data | ||
| VARACC(DUZ) | ; This subroutine will determine the Imaging Location, ; Imaging Type, and the Divisional access for a specific individual. ; Divisional Access as well as Imaging Type Access is derived from ; the Imaging Locs assigned to each Rad/Nuc Med user. If the user ; holds the RA ALLOC key, that user has access to all Imaging Locs. ; This in turn implies that the user has all Divisional and Imaging ; Type access related to each specific Imaging Location. | 
| 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^SC - [#44] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(4 - [#4] | VARACC+51 | 
| ^RA(79 - [#79] | VARACC+50 | 
| ^RA(79.1 - [#79.1] | VARACC+17, VARACC+18, VARACC+33, VARACC+49, VARACC+65 | 
| ^RA(79.2 - [#79.2] | VARACC+66 | 
| ^SC - [#44] | VARACC+19, VARACC+34 | 
| ^VA(200 - [#200] | VARACC+29, VARACC+31, VARACC+32 | 
| ^XUSEC("RA ALLOC" | VARACC+15 | 
| Name | Line Occurrences | 
|---|---|
| DSPDIV+10, DSPIMG+11, DSPLOC+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DT | DIVSION+8 | 
| DUZ | VARACC~, VARACC+8, VARACC+15, VARACC+20, VARACC+29, VARACC+31, VARACC+32, VARACC+34, VARACC+46, VARACC+48 , VARACC+51, VARACC+62, VARACC+64, VARACC+67 | 
| RA1DIV | DIVSION+8~, DIVSION+10*, DIVSION+13*, DIVSION+14 | 
| >> RACCESS( | VARACC+20*, VARACC+34*, VARACC+46, VARACC+48, VARACC+51*, VARACC+62, VARACC+64, VARACC+67*, DSPDIV+2, DSPDIV+7 , DSPDIV+8, DSPDIV+9, DSPIMG+2, DSPIMG+7, DSPIMG+9, DSPIMG+10, DSPLOC+2, DSPLOC+6, DSPLOC+7 | 
| RADATE | DIVSION~, DIVSION+8*, DIVSION+10, DIVSION+13 | 
| RADIV | VARACC+8~ | 
| RADIV(0 | VARACC+49* | 
| RADIV(1 | VARACC+49*, VARACC+50, VARACC+51 | 
| RADIV(2 | VARACC+50*, VARACC+51 | 
| >> RADUZ | DSPDIV+2, DSPDIV+7, DSPDIV+8, DSPDIV+9, DSPIMG+2, DSPIMG+7, DSPIMG+9, DSPIMG+10, DSPLOC+2, DSPLOC+6 , DSPLOC+7 | 
| RAIMG | VARACC+8~ | 
| RAIMG(0 | VARACC+65* | 
| RAIMG(1 | VARACC+65*, VARACC+66, VARACC+67 | 
| RAIMG(2 | VARACC+66*, VARACC+67 | 
| RAINDX | VARACC+8~, VARACC+16*, VARACC+17*, VARACC+18, VARACC+20, VARACC+30*, VARACC+31*, VARACC+32, VARACC+47*, VARACC+48* , VARACC+49, VARACC+51, VARACC+63*, VARACC+64*, VARACC+65, VARACC+67 | 
| RAKEY | VARACC+8~ | 
| RALIFN | DIVSION~, DIVSION+10 | 
| RALOC | VARACC+8~, VARACC+22! | 
| RALOC(0 | VARACC+18*, VARACC+32* | 
| RALOC(1 | VARACC+18*, VARACC+19, VARACC+20, VARACC+32*, VARACC+33, VARACC+34 | 
| RALOC(44 | VARACC+19*, VARACC+20, VARACC+33*, VARACC+34 | 
| RAMGRKEY | VARACC+8~, VARACC+9*, VARACC+15*, VARACC+29 | 
| U | VARACC+18, VARACC+19, VARACC+32, VARACC+33, VARACC+34, VARACC+49, VARACC+50, VARACC+51, VARACC+65, VARACC+66 , DSPDIV+10, DSPIMG+11, DSPLOC+8 | 
| X0 | DSPDIV+1~*, DSPDIV+7*, DSPDIV+8, DSPDIV+9, DSPIMG+1~*, DSPIMG+7*, DSPIMG+9, DSPIMG+10, DSPLOC+1~*, DSPLOC+6* , DSPLOC+7 | 
| X1 | DSPDIV+1~, DSPDIV+8*, DSPDIV+9, DSPIMG+1~, DSPIMG+8*, DSPIMG+9*, DSPIMG+10 | 
| Y0 | DSPDIV+1~, DSPDIV+9*, DSPDIV+10, DSPIMG+1~, DSPIMG+10*, DSPIMG+11, DSPLOC+1~, DSPLOC+7*, DSPLOC+8 | 
| Y1 | DSPDIV+1~, DSPDIV+5*, DSPDIV+6, DSPIMG+1~, DSPIMG+5*, DSPIMG+6, DSPLOC+1~, DSPLOC+4*, DSPLOC+5 | 
| Y2 | DSPDIV+1~, DSPDIV+10*, DSPIMG+1~, DSPIMG+11*, DSPLOC+1~, DSPLOC+8*, PRINT+2, PRINT+3 | 
| Y3 | DSPDIV+1~*, DSPIMG+1~*, DSPLOC+1~*, PRINT+1*, PRINT+2 |