| 1 | LRPHITE2 ;SLC/CJS-LRPHITEM CONT ;2/23/88  10:44 | 
|---|
| 2 | ;;5.2;LAB SERVICE;**221**;Sep 27, 1994 | 
|---|
| 3 | OUT ;from LRPHITEM | 
|---|
| 4 | N LRX | 
|---|
| 5 | S LRSS=$P(^LRO(68,LRAA,0),"^",2) | 
|---|
| 6 | S LRX=^LRO(68,LRAA,1,LRAD,1,LRAN,0),LRIDT=$P(^LRO(68,LRAA,1,LRAD,1,LRAN,3),U,5) | 
|---|
| 7 | S LRDFN=+LRX,LRDPF=$P(LRX,U,2) | 
|---|
| 8 | I $P($G(^LR(LRDFN,LRSS,LRIDT,0)),U,3) Q | 
|---|
| 9 | D PT^LRX | 
|---|
| 10 | SKPLR S LROSN=$P(LRX,U,5),LROID=$P(LRX,U,4),LRAOD=$P(X,U,3) | 
|---|
| 11 | S LROCN=$S($D(^LRO(68,LRAA,1,LRAD,1,LRAN,.1)):$P(^(.1),U),1:""),LRACC=$S($D(^(.2)):$P(^(.2),U),1:"") | 
|---|
| 12 | S:'$D(LRLLOC) LRLLOC="" G:LRLLOC="" M | 
|---|
| 13 | M1 S LRRB="" D | 
|---|
| 14 | . N LRSN,LRODT | 
|---|
| 15 | . S LRSN=LROSN,LRODT=LROID | 
|---|
| 16 | . S LRTSTS=0  F  S LRTSTS=$O(^LRO(68,LRAA,1,LRAD,1,LRAN,4,LRTSTS)) Q:LRTSTS<1  D | 
|---|
| 17 | . . S LRTNM=$P($G(^LAB(60,+LRTSTS,0)),U) | 
|---|
| 18 | . . D SET^LRTSTOUT,M2 | 
|---|
| 19 | Q | 
|---|
| 20 | M2 ; | 
|---|
| 21 | F  S LRRB=$O(^LRO(69.1,"LRPH",1,LRLLOC,LRRB)) Q:LRRB=""  D | 
|---|
| 22 | . I $D(^LRO(69.1,"LRPH",1,LRLLOC,LRRB,LRDFN,LROSN,LRAA,LRAN,LRTSTS)) K ^(LRTSTS) | 
|---|
| 23 | Q | 
|---|
| 24 | M F  S LRLLOC=$O(^LRO(69.1,"LRPH",1,LRLLOC)) Q:LRLLOC=""  D M1 | 
|---|
| 25 | Q | 
|---|