Changeset 636 for FOIAVistA/tag/r/IMAGING-MAG-ZMAG/MAGJUTL3.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/IMAGING-MAG-ZMAG/MAGJUTL3.m
r628 r636 1 1 MAGJUTL3 ;WIRMFO/JHC VistARad subrtns & RPCs ; 29 Jul 2003 10:03 AM 2 ;;3.0;IMAGING;**16,9,22,18,65 ,76**;Jun 22, 2007;Build 192 ;;3.0;IMAGING;**16,9,22,18,65**;Jul 27, 2006;Build 28 3 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 4 4 ;; +---------------------------------------------------------------+ … … 137 137 I $G(MAGJOB("VRVERSION")) S X=MAGJOB("VRVERSION") 138 138 E S X="" ; non-client processes assume post-P32 logic 139 S MAGJOB("P32")=(X="3.0.41.17") ; P32 Client? 140 I MAGJOB("P32") D P32STOP^MAGJUTL5(.X) S MAGJOB("P32STOP")=X ; STOP support when P76 releases 139 S MAGJOB("P32")=(X="3.0.41.17") ; support back-compatible P32 Client 141 140 D USERKEYS 142 141 S MAGJOB("CONSOLIDATED")=($G(^MAG(2006.1,"CONSOLIDATED"))="YES") … … 171 170 Q RSL 172 171 ; 173 USERKEYS ; Store Security Keys in MagJob 172 USERKEYS ; Store VRad Security Keys in MagJob 173 ; 174 174 N I,X,Y 175 N MAGKS ; keys to send to XUS KEY CHECK176 N MAGKG ; returned175 N MAGKS ; list of keys to send to XUS KEY CHECK 176 N MAGKG ; list returned 177 177 K MAGJOB("KEYS") 178 178 S X="MAGJ",I=0 … … 184 184 Q 185 185 ; 186 Q 186 187 PINF1(MAGGRY,MAGDFN) ;RPC Call MAGJ PT INFO -- Get pt info 187 188 S X="ERR3^MAGJUTL3",@^%ZOSF("TRAP") … … 189 190 Q 190 191 ; 191 USERINF2(MAGGRY,DATA) ; rpc: MAGJ USER2--get user info 192 ; Input= unused ^ Client Vs ^ Client O/S Vs 193 ; Reply= 194 ; 0) = 1/0^code~Msg | DUZ ^ NAME ^ INITIALS ^ REQFLAG 195 ; 1)= Net UserName ^ PSW ^ UserType ^ SYSADMIN 196 ; 1/0=Success/Fail flag for vs chk 197 ; code=4 if fail 198 ; Msg=Disp msg if fail 199 ; REQFLAG = 1/0 (Ena/Disa Requisition for non-rad staff) 200 ; UserType = 3: Staff R'ist; 2: Resident R'ist; 1: Rad Tech; 0: Non-Rad 201 ; SYSADMIN = 1/0 1=user has System User privileges 202 ; 2:N)=Sec Keys 203 ; 192 USERINF2(MAGGRY,DATA) ; rpc: MAGJ USER2 -- Return user info 193 ; Input = unused ^ Client Vrad Vs ^ Client O/S Vs 194 ; Reply = 195 ; (0) = 1/0^code~Msg | DUZ ^ NAME ^ INITIALS ^ REQ_FLAG 196 ; (1)= Net UserName ^ PSW ^ UserType ^ SYSADMIN 197 ; 1/0=Success/Failure flag for vs compatibility 198 ; code=4 if failure condition 199 ; Msg=Display msg if failure condition 200 ; REQ_FLAG = 1/0 (Enable/Disable Requisition for non-rad staff) 201 ; UserType = 3: Staff R'ist; 2: Resident R'ist; 1: Rad Tech; 0: Non-Rad 202 ; SYSADMIN = 1/0 1=user has Vrad System User privileges 203 ; 204 204 S X="ERR2^MAGJUTL3",@^%ZOSF("TRAP") 205 205 K MAGGRY S MAGGRY(0)="",MAGGRY(1)="" … … 225 225 S X=+MAGJOB("USER",1),X=$S(X=15:3,X=12:2,+RADTECH:1,1:0) 226 226 S MAGGRY(1)=MAGGRY(1)_U_X_U_$D(MAGJOB("KEYS","MAGJ SYSTEM USER")) 227 S MAGGRY(2)="*KEYS",X="" F I=3:1 S X=$O(MAGJOB("KEYS",X)) Q:X="" S MAGGRY(I)=X228 S MAGGRY(I)="*END"229 227 USERIN2Z Q 230 228 ;
Note:
See TracChangeset
for help on using the changeset viewer.