DGPTXX7 ; COMPILED XREF FOR FILE #45.06 ; 12/27/07 ; S DA=0 A1 ; I $D(DIKILL) K DIKLM S:DIKM1=1 DIKLM=1 G @DIKM1 0 ; A S DA=$O(^DGPT(DA(1),"C",DA)) I DA'>0 S DA=0 G END 1 ; S DIKZ(0)=$G(^DGPT(DA(1),"C",DA,0)) S X=$P(DIKZ(0),U,6) I X'="" D SUB^AUPNVSIT S X=$P(DIKZ(0),U,1) I X'="" K ^DGPT(DA(1),"C","B",$E(X,1,30),DA) CR1 S DIXR=200 K X S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,7) S X(3)=$P(DIKZ(0),U,9) S X=$G(X(1)) D . K X1,X2 M X1=X,X2=X . S:$D(DIKIL) (X2,X2(1),X2(2),X2(3))="" . N DIKXARR M DIKXARR=X S DIKCOND=1 . S X=X2(2)!X2(3)!(X(1)'=X(2)) . S DIKCOND=$G(X) K X M X=DIKXARR . Q:'DIKCOND . K:X1(1)'="" ^DGPT("AB",X1(1),DA(1),DA) CR2 K X G:'$D(DIKLM) A Q:$D(DIKILL) END Q