| 1 | LRMINEW1 ;SLC/CJS/BA - NEW DATA TO BE REVIEWED/VERIFIED ;5/6/04  12:04
 | 
|---|
| 2 |  ;;5.2;LAB SERVICE;**295**;Sep 27, 1994
 | 
|---|
| 3 | VER W !!,"Indicate those you wish to exclude from verification."
 | 
|---|
| 4 |  D CHECK
 | 
|---|
| 5 |  I $O(LRAN(0))>0 W !,"Verifying all but the following:" F LRAN=0:0 S LRAN=$O(LRAN(LRAN)) Q:LRAN=""  W !,LRAN
 | 
|---|
| 6 |  F I=0:0 W !,"Want the approved reports to be printed at the requesting locations" S %=2 D YN^DICN Q:%  W !,"Answer 'Y'es or 'N'o"
 | 
|---|
| 7 |  Q:%=-1  S LRMIQUE=$S(%=1:1,1:0)
 | 
|---|
| 8 |  F I=0:0 W !!,"Are you ready to verify" S %=2 D YN^DICN Q:%  W !,"If you're not sure, it's not too late to quit."
 | 
|---|
| 9 |  Q:%'=1
 | 
|---|
| 10 |  S LRAN=0 F I=0:0 S LRAN=+$O(LRAN(LRAN)) Q:LRAN<1  K ^LRO(68,LRAA,1,LRAD,"AC",LRSB,LRAN)
 | 
|---|
| 11 |  S LRAN=0 F I=0:0 S LRAN=+$O(^LRO(68,LRAA,1,LRAD,"AC",LRSB,LRAN)) Q:LRAN<1  I +^(LRAN)=LRDXZ!(LRDXZ=0) D STUFF
 | 
|---|
| 12 |  W !,"ALL DONE"
 | 
|---|
| 13 |  Q
 | 
|---|
| 14 | STUFF Q:'$D(^LRO(68,LRAA,1,LRAD,1,LRAN,0))  Q:'$D(^(3))  S Y=^(0),LRDFN=+Y,LRLLOC=$P(Y,U,7),LRODT=$S($P(Y,U,4):$P(Y,U,4),1:$P(Y,U,3)),LRSN=$P(Y,U,5),LRIDT=9999999-^(3),LRDPF=$P(^LR(LRDFN,0),U,2),DFN=$P(^(0),U,3) D PT^LRX
 | 
|---|
| 15 |  S $P(^LR(LRDFN,"MI",LRIDT,LRSB),U)=DT,$P(^(LRSB),U,$S(LRSB=11:5,1:3))=DUZ
 | 
|---|
| 16 |  D UPDATE^LRPXRM(LRDFN,"MI",LRIDT)
 | 
|---|
| 17 |  S LRCDT=9999999-LRIDT,Y=DT D VT^LRMIUT1
 | 
|---|
| 18 |  K ^LRO(68,LRAA,1,LRAD,"AC",LRSB,LRAN)
 | 
|---|
| 19 |  D:LRMIQUE TSKM^LRMIUT
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 | CHECK ;from LRMINEW
 | 
|---|
| 22 |  D LRAN^LRMIUT S LRAN=0 F I=0:0 S LRAN=+$O(LRAN(LRAN)) Q:LRAN<1  S LROK=1 D CHECK1 I 'LROK K LRAN(LRAN)
 | 
|---|
| 23 |  Q
 | 
|---|
| 24 | CHECK1 I '$D(^LRO(68,LRAA,1,LRAD,"AC",LRSB,LRAN)) W !,LRAN," is not defined." S LROK=0 Q
 | 
|---|
| 25 |  I LRDXZ'=0,+^LRO(68,LRAA,1,LRAD,"AC",LRSB,LRAN)'=LRDXZ W !,LRAN," is not your accession." S LROK=0
 | 
|---|
| 26 |  Q
 | 
|---|