DGPTXX12 ; COMPILED XREF FOR FILE #45.05 ; 12/27/07 ; S DA=0 A1 ; I $D(DISET) K DIKLM S:DIKM1=1 DIKLM=1 G @DIKM1 0 ; A S DA=$O(^DGPT(DA(1),"P",DA)) I DA'>0 S DA=0 G END 1 ; S DIKZ(0)=$G(^DGPT(DA(1),"P",DA,0)) S X=$P(DIKZ(0),U,5) I X'="" S ^DGPT(DA(1),"P","AP6",$E(X,1,30),DA)="" S X=$P(DIKZ(0),U,6) I X'="" S ^DGPT(DA(1),"P","AP6",$E(X,1,30),DA)="" S X=$P(DIKZ(0),U,7) I X'="" S ^DGPT(DA(1),"P","AP6",$E(X,1,30),DA)="" S X=$P(DIKZ(0),U,8) I X'="" S ^DGPT(DA(1),"P","AP6",$E(X,1,30),DA)="" S X=$P(DIKZ(0),U,9) I X'="" S ^DGPT(DA(1),"P","AP6",$E(X,1,30),DA)="" CR1 S DIXR=442 K X S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,5) S X=$G(X(1)) I $G(X(1))]"",$G(X(2))]"" D . K X1,X2 M X1=X,X2=X . D SDGPT0^DGPTDDCR(.X,.DA,"P",1) CR2 S DIXR=443 K X S DIKZ(0)=$G(^DGPT(DA(1),"P",DA,0)) S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,6) S X=$G(X(1)) I $G(X(1))]"",$G(X(2))]"" D . K X1,X2 M X1=X,X2=X . D SDGPT0^DGPTDDCR(.X,.DA,"P",2) CR3 S DIXR=444 K X S DIKZ(0)=$G(^DGPT(DA(1),"P",DA,0)) S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,7) S X=$G(X(1)) I $G(X(1))]"",$G(X(2))]"" D . K X1,X2 M X1=X,X2=X . D SDGPT0^DGPTDDCR(.X,.DA,"P",3) CR4 S DIXR=445 K X S DIKZ(0)=$G(^DGPT(DA(1),"P",DA,0)) S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,8) S X=$G(X(1)) I $G(X(1))]"",$G(X(2))]"" D . K X1,X2 M X1=X,X2=X . D SDGPT0^DGPTDDCR(.X,.DA,"P",4) CR5 S DIXR=446 K X S DIKZ(0)=$G(^DGPT(DA(1),"P",DA,0)) S X(1)=$P(DIKZ(0),U,1) S X(2)=$P(DIKZ(0),U,9) S X=$G(X(1)) I $G(X(1))]"",$G(X(2))]"" D . K X1,X2 M X1=X,X2=X . D SDGPT0^DGPTDDCR(.X,.DA,"P",5) CR6 K X G:'$D(DIKLM) A Q:$D(DISET) END G ^DGPTXX13