Changeset 636 for FOIAVistA/tag/r/PROSTHETICS-RMPR-RMPO-RMPS/RMPR29CA.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/PROSTHETICS-RMPR-RMPO-RMPS/RMPR29CA.m
r628 r636 1 1 RMPR29CA ;OI-HINES/HNC,SPS -WORK ORDER SUSPENSE RPC;12/27/2004 2 ;;3.0;PROSTHETICS;**75,122 ,142**;Feb 09, 1996;Build 22 ;;3.0;PROSTHETICS;**75,122**;Feb 09, 1996;Build 2 3 3 A1(RMIE68,RMPRDUZ,RMSUSTAT,RMPR6641,RMPRTXT) ;roll and scroll entry point 4 4 G A2 5 5 EN(RESULTS,RMIE68,RMPRDUZ,RMSUSTAT,RMPR6641,RMPRTXT) ;RPC entry point 6 6 A2 ; 7 S RESULTS(0)="" ,STP=07 S RESULTS(0)="" 8 8 K ^TMP($J) 9 9 ; … … 11 11 ;3=cancel or 4=cancel and clone 12 12 S RMIE=0 13 F S RMIE=$O(^RMPR(664.1,RMPR6641,2,RMIE)) Q:RMIE'>0 D Q:STP=114 .S RMIE60=$P(^RMPR(664.1,RMPR6641,2,RMIE,0),U,5) Q:'RMIE6013 F S RMIE=$O(^RMPR(664.1,RMPR6641,2,RMIE)) Q:RMIE'>0 D 14 .S RMIE60=$P(^RMPR(664.1,RMPR6641,2,RMIE,0),U,5) 15 15 .S ^TMP($J,RMIE60)="" 16 .D FD 17 .I STP=1 Q 18 .D UPD 19 I STP=1 G EXIT 16 .D FD,UPD 20 17 I RMSUSTAT=1 D CNOTE 21 18 I RMSUSTAT=0 D INOTE,FD … … 24 21 I RMSUSTAT=4 D CANOTE^RMPR29CB 25 22 ;set status 26 G EXIT23 Q 27 24 CNOTE ;(#12) COMPLETION NOTE 28 25 ;set file 668 … … 101 98 D ^DIC 102 99 I Y=-1 S RESULTS(0)="1^Error Modifying Record!" Q 100 ;S DIE=DIC K DIC 103 101 S (DA,RMPRDA2)=+Y 102 ;S DR="1" D ^DIE 104 103 K DIE,DR,Y 104 ;S ^RMPR(668,RMIE68,1,0)="^668.011DA^1^1" 105 105 N RMPRC 106 106 S L="",LN=0 … … 167 167 S:RMSUSTAT="" RMSUSTAT=0 168 168 L +^RMPR(660,RMIE60):2 169 I $T=0 S RESULTS(0)="1^Someone else is Editing this entry! If this problem persists contact your IRM to clear the Lock Table",STP=1 Q169 I $T=0 S RESULTS(0)="1^Someone else is Editing this entry!" G EXIT 170 170 S RM680=$G(^RMPR(668,RMIE68,0)) 171 171 S RM688=$G(^RMPR(668,RMIE68,8)) … … 202 202 D FILE^DIE("","RMDAT","RMERROR") 203 203 L -^RMPR(660,RMIE60) 204 I $D(RMERROR) S RMERR=1 ,STP=1 GERR204 I $D(RMERROR) S RMERR=1 D ERR 205 205 ; 206 206 Q 207 207 UPD ;update file 668 with 2319 records 208 K DD,D O208 K DD,D0 209 209 S DA(1)=RMIE68 210 210 S DIC="^RMPR(668,"_DA(1)_","_"10," 211 211 S DIC(0)="L",DLAYGO=668,X=RMIE60 212 212 D FILE^DICN 213 K X,DD,DO214 213 S DA(1)=RMIE68 215 214 S DIC="^RMPR(668,"_DA(1)_","_"11," 216 215 S X=RMAMIS 217 216 D FILE^DICN 218 K DIC,X,DLAYGO,D O217 K DIC,X,DLAYGO,D0 219 218 Q 220 219 A3 G A4 … … 226 225 Q 227 226 ERR ;exit on error 228 S RESULTS(0)="1^ERROR WAS "_RMERROR("DIERR",1,"TEXT",1)229 227 EXIT ; 230 K %,BDC,RM688,RMAA,RMAMIS,RMCODT,RMDAT,RMDWRT,RMICD9,RMIE,RMIE60,RMINDT231 K RM PRCO,RMPRDI,RMSERV,RMSTAT,RMTRES,RMTYRE,STP232 Q228 K RMTYRE,RMTRES,RMSUSTAT,RMSTAT,RMSERV,RMEQU,RMPRTST,RMPRDUZ,RMPRDI,RMPRCO,RMPR6641,RMIE68 229 K RMIE60,RMIE,RMICD9,RMDWRT,RMDAT,RMCODT,RMAMIS,RMAA,RM688,RMPRTXT 230 K BDC,BAD,%,RMINDT,RMPREQU
Note:
See TracChangeset
for help on using the changeset viewer.