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 |
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 |
---|---|---|
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. |
|
DSPDIV | ; Display 'Divisional Access' data
|
|
DSPIMG | ; Display 'Imaging Type' data
|
|
DSPLOC | ; Display 'Imaging Location' data
|
|
; Print out data
|
||
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 |
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 |
>> | 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 |