RMPFET3 ;DDC/KAW-EVALUATE ORDER STATUS [ 05/06/97 8:22 AM ] ;;2.0;REMOTE ORDER/ENTRY SYSTEM;**5**;JUN 16, 1995 ;; input: RMPFX,RMPFTYP ;;output: RMPFST,RMPFERR Q:'$D(RMPFX) Q:'$D(RMPFTYP) S X=$P($G(^RMPF(791810.1,RMPFTYP,0)),U,3) S RMPFSTO=$P(^RMPF(791810,RMPFX,0),U,3) K RMPFST,RMPFERR I X="P" D .S IX=$G(^RMPF(791810,RMPFX,2)) Q:$P(IX,U,2) .I $P(IX,U,3) S RMPFERR("PATIENT NOT ELIGIBLE PER PSAS - PLEASE DELETE ORDER")="" Q .S RMPFERR("ELIGIBILITY HAS NOT BEEN DETERMINED BY PSAS")="" D ARRAY^RMPFDT2 I '$D(RMPFO) D G CK0:$D(RMPFST),END .I RMPFSTO,$D(^RMPF(791810.2,RMPFSTO,0)) S X=$P(^(0),U,5) I X'="E" K RMPFST Q .I RMPFSTO=6!(RMPFSTO=7)!(RMPFSTO=18) K RMPFST Q .S RMPFST=2 S (X,A1,B1,C1)=0,(A,B,C)=1 F S X=$O(RMPFO(X)) Q:'X S Y=RMPFO(X) S:Y="" Y=1 I $D(^RMPF(791810.2,Y,0)) S S0=^(0) D .S Y1=$P(S0,U,5),Y2=$P(S0,U,9) S:Y1="C" A1=Y S:Y1="E" C1=Y .I Y1'="C" S A=0 .I Y1'="P" S B=0 .I Y2 S B1=$S(B1=0:Y,Y2