DGPTXX8 ; COMPILED XREF FOR FILE #45 ; 02/01/23
;
S DIKZK=1
S DIKZ(0)=$G(^DGPT(DA,0))
S X=$P($G(DIKZ(0)),U,1)
I X'="" S ^DGPT("B",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,2)
I X'="" S L=+^DGPT(DA,0) I L>0 S ^DGPT("AAD",L,X,DA)=""
S X=$P($G(DIKZ(0)),U,2)
I X'="" S ^DGPT("AF",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,2)
I X'="" S L=$S($D(^DGPT(DA,70)):+^(70),1:0) I L'?7N.E S ^DGPT("AADA",X,DA)=""
S X=$P($G(DIKZ(0)),U,2)
I X'="" I $P(^DGPT(DA,0),U,4),$P(^(0),U) S ^DGPT("AFEE",$P(^DGPT(DA,0),U),$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,4)
I X'="" I $P(^DGPT(DA,0),U),$P(^(0),U,2) S ^DGPT("AFEE",$P(^DGPT(DA,0),U),$P(^DGPT(DA,0),U,2),DA)=""
S X=$P($G(DIKZ(0)),U,6)
I X'="" S ^DGPT("AS",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,10)
I X'="" S ^DGPT("AMT",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,12)
I X'="" S ^DGPT("ACENSUS",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(0)),U,13)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,0)):^(0),1:"") S X=$P(Y(1),U,11),X=X S DIU=X K Y S X=DIV S X=2 S DIH=$S($D(^DGPT(DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,11)=DIV,DIH=45,DIG=11 D ^DICR
S DIKZ(101)=$G(^DGPT(DA,101))
S X=$P($G(DIKZ(101)),U,4)
I X'="" S %=+^DGPT(DA,0) I %>0 S %C=$S($D(^DPT(%,.3)):^(.3),1:"")_"^^^^^^^^^^",^(.3)=$P(%C,U,1,9)_U_X_U_$P(%C,U,11,99),^DPT("ACB",X,%)="" K ^DPT("ACB",+$P(%C,U,10),%),%,%C
S DIKZ("401P")=$G(^DGPT(DA,"401P"))
S X=$P($G(DIKZ("401P")),U,1)
I X'="" S ^DGPT(DA,"AP",X)=""
S X=$P($G(DIKZ("401P")),U,2)
I X'="" S ^DGPT(DA,"AP",X)=""
S X=$P($G(DIKZ("401P")),U,3)
I X'="" S ^DGPT(DA,"AP",X)=""
S X=$P($G(DIKZ("401P")),U,4)
I X'="" S ^DGPT(DA,"AP",X)=""
S X=$P($G(DIKZ("401P")),U,5)
I X'="" S ^DGPT(DA,"AP",X)=""
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,1)
I X'="" S ^DGPT("ADS",$E(X,1,30),DA)=""
S X=$P($G(DIKZ(70)),U,1)
I X'="" N DGFDA,DGMSG S DGFDA(45.02,"1,"_$$IENS^DILF(DA),10)=X D FILE^DIE("","DGFDA","DGMSG") K DGFDA,DGMSG
S X=$P($G(DIKZ(70)),U,1)
I X'="" S L=$P(^DGPT(DA,0),"^",2) I L?7N.E K ^DGPT("AADA",L,DA)
S X=$P($G(DIKZ(70)),U,2)
I X'="" I $D(^DGPT(DA,"M",1,0)) N DGFDA,DGMSG S DGFDA(45.02,"1,"_$$IENS^DILF(DA),2)=X D FILE^DIE("","DGFDA","DGMSG") K DGFDA,DGMSG
S X=$P($G(DIKZ(70)),U,10)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,1),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,1)=DIV,DIH=45,DIG=82.01 D ^DICR
S X=$P($G(DIKZ(70)),U,10)
I X'="" X ^DD(45,79,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,16)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,2)=DIV,DIH=45,DIG=82.02 D ^DICR
S X=$P($G(DIKZ(70)),U,16)
I X'="" X ^DD(45,79.16,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,17)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,3)=DIV,DIH=45,DIG=82.03 D ^DICR
S X=$P($G(DIKZ(70)),U,17)
I X'="" X ^DD(45,79.17,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,18)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,4)=DIV,DIH=45,DIG=82.04 D ^DICR
S X=$P($G(DIKZ(70)),U,18)
I X'="" X ^DD(45,79.18,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,19)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,5)=DIV,DIH=45,DIG=82.05 D ^DICR
S X=$P($G(DIKZ(70)),U,19)
I X'="" X ^DD(45,79.19,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,20)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,6),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,6)=DIV,DIH=45,DIG=82.06 D ^DICR
S X=$P($G(DIKZ(70)),U,20)
I X'="" X ^DD(45,79.201,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,21)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,7)=DIV,DIH=45,DIG=82.07 D ^DICR
S X=$P($G(DIKZ(70)),U,21)
I X'="" X ^DD(45,79.21,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,22)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,8),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,8)=DIV,DIH=45,DIG=82.08 D ^DICR
S X=$P($G(DIKZ(70)),U,22)
I X'="" X ^DD(45,79.22,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,23)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,9),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,9)=DIV,DIH=45,DIG=82.09 D ^DICR
S X=$P($G(DIKZ(70)),U,23)
I X'="" X ^DD(45,79.23,1,992,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,24)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,10),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,10)=DIV,DIH=45,DIG=82.1 D ^DICR
S X=$P($G(DIKZ(70)),U,24)
I X'="" X ^DD(45,79.24,1,992,1)
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,1)
I X'="" X ^DD(45,79.241,1,1,1)
S X=$P($G(DIKZ(71)),U,1)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,11),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,11)=DIV,DIH=45,DIG=82.11 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,2)
I X'="" X ^DD(45,79.242,1,1,1)
S X=$P($G(DIKZ(71)),U,2)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,12),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,12)=DIV,DIH=45,DIG=82.12 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,3)
I X'="" X ^DD(45,79.243,1,1,1)
S X=$P($G(DIKZ(71)),U,3)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,13),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,13)=DIV,DIH=45,DIG=82.13 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,4)
I X'="" X ^DD(45,79.244,1,1,1)
S X=$P($G(DIKZ(71)),U,4)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,14),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,14)=DIV,DIH=45,DIG=82.14 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,5)
I X'="" X ^DD(45,79.245,1,1,1)
S X=$P($G(DIKZ(71)),U,5)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,15),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,15)=DIV,DIH=45,DIG=82.15 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,6)
I X'="" X ^DD(45,79.246,1,1,1)
S X=$P($G(DIKZ(71)),U,6)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,16)=DIV,DIH=45,DIG=82.16 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,7)
I X'="" X ^DD(45,79.247,1,1,1)
S X=$P($G(DIKZ(71)),U,7)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,17),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,17)=DIV,DIH=45,DIG=82.17 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,8)
I X'="" X ^DD(45,79.248,1,1,1)
S X=$P($G(DIKZ(71)),U,8)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,18),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,18)=DIV,DIH=45,DIG=82.18 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,9)
I X'="" X ^DD(45,79.249,1,1,1)
S X=$P($G(DIKZ(71)),U,9)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,19),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,19)=DIV,DIH=45,DIG=82.19 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,10)
I X'="" X ^DD(45,79.2491,1,1,1)
S X=$P($G(DIKZ(71)),U,10)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,20),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,20)=DIV,DIH=45,DIG=82.2 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,11)
I X'="" X ^DD(45,79.24911,1,1,1)
S X=$P($G(DIKZ(71)),U,11)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,21),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,21)=DIV,DIH=45,DIG=82.21 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,12)
I X'="" X ^DD(45,79.24912,1,1,1)
S X=$P($G(DIKZ(71)),U,12)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,22),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,22)=DIV,DIH=45,DIG=82.22 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,13)
I X'="" X ^DD(45,79.24913,1,1,1)
S X=$P($G(DIKZ(71)),U,13)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,23),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,23)=DIV,DIH=45,DIG=82.23 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,14)
I X'="" X ^DD(45,79.24914,1,1,1)
S X=$P($G(DIKZ(71)),U,14)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,24),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,24)=DIV,DIH=45,DIG=82.24 D ^DICR
S DIKZ(71)=$G(^DGPT(DA,71))
S X=$P($G(DIKZ(71)),U,15)
I X'="" X ^DD(45,79.24915,1,1,1)
S X=$P($G(DIKZ(71)),U,15)
I X'="" D
.N DIK,DIV,DIU,DIN
.K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^DGPT(D0,82)):^(82),1:"") S X=$P(Y(1),U,25),X=X S DIU=X K Y S X="" S DIH=$G(^DGPT(DIV(0),82)),DIV=X S $P(^(82),U,25)=DIV,DIH=45,DIG=82.25 D ^DICR
S DIKZ(70)=$G(^DGPT(DA,70))
S X=$P($G(DIKZ(70)),U,11)
I X'="" X ^DD(45,80,1,992,1)
CR1 S DIXR=401
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,11)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"PDX")
CR2 S DIXR=833
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(3)=$P(DIKZ(70),U,10)
S X(4)=$P(DIKZ(70),U,16)
S X(5)=$P(DIKZ(70),U,17)
S X(6)=$P(DIKZ(70),U,18)
S X(7)=$P(DIKZ(70),U,19)
S X(8)=$P(DIKZ(70),U,20)
S X(9)=$P(DIKZ(70),U,21)
S X(10)=$P(DIKZ(70),U,22)
S X(11)=$P(DIKZ(70),U,23)
S X(12)=$P(DIKZ(70),U,24)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(13)=$P(DIKZ(71),U,1)
S X(14)=$P(DIKZ(71),U,2)
S X(15)=$P(DIKZ(71),U,3)
S X(16)=$P(DIKZ(71),U,4)
S X(17)=$P(DIKZ(71),U,5)
S X(18)=$P(DIKZ(71),U,6)
S X(19)=$P(DIKZ(71),U,7)
S X(20)=$P(DIKZ(71),U,8)
S X(21)=$P(DIKZ(71),U,9)
S X(22)=$P(DIKZ(71),U,10)
S X(23)=$P(DIKZ(71),U,11)
S X(24)=$P(DIKZ(71),U,12)
S X(25)=$P(DIKZ(71),U,13)
S X(26)=$P(DIKZ(71),U,14)
S X(27)=$P(DIKZ(71),U,15)
S X(28)=$P(DIKZ(70),U,11)
S X=$G(X(1))
D
. K X1,X2 M X1=X,X2=X
. D NOTIFY^DGPTDD(.X1,.X2,.DA,45,"DISCHARGE","SET")
CR3 S DIXR=1176
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,10)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"DXLS")
CR4 S DIXR=1187
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,16)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD1")
CR5 S DIXR=1188
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,1)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD10")
CR6 S DIXR=1189
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,2)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD11")
CR7 S DIXR=1190
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,3)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD12")
CR8 S DIXR=1191
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,4)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD13")
CR9 S DIXR=1192
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,17)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD2")
CR10 S DIXR=1193
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,18)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD3")
CR11 S DIXR=1194
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,19)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD4")
CR12 S DIXR=1195
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,20)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD5")
CR13 S DIXR=1196
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,21)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD6")
CR14 S DIXR=1197
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,22)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD7")
CR15 S DIXR=1198
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,23)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD8")
CR16 S DIXR=1199
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(4)=$P(DIKZ(70),U,24)
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD9")
CR17 S DIXR=1239
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,5)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD14")
CR18 S DIXR=1240
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,6)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD15")
CR19 S DIXR=1241
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,7)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD16")
CR20 S DIXR=1242
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,8)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD17")
CR21 S DIXR=1243
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,9)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD18")
CR22 S DIXR=1244
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,10)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD19")
CR23 S DIXR=1245
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,11)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
I $G(X(1))]"",$G(X(2))]"",$G(X(3))]"",$G(X(4))]"" D
. K X1,X2 M X1=X,X2=X
. D SPTFDD^DGPTDDCR(.X,.DA,"D SD20")
CR24 S DIXR=1246
K X
S DIKZ(0)=$G(^DGPT(DA,0))
S X(1)=$P(DIKZ(0),U,1)
S X(2)=$P(DIKZ(0),U,2)
S X(3)=$P(DIKZ(0),U,11)
S DIKZ(71)=$G(^DGPT(DA,71))
S X(4)=$P(DIKZ(71),U,12)
S DIKZ(70)=$G(^DGPT(DA,70))
S X(5)=$P(DIKZ(70),U,1)
S X=$G(X(1))
END G ^DGPTXX9
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HDGPTXX8 19943 printed Sep 02, 2024@19:39:45 Page 2
DGPTXX8 ; COMPILED XREF FOR FILE #45 ; 02/01/23
+1 ;
+2 SET DIKZK=1
+3 SET DIKZ(0)=$GET(^DGPT(DA,0))
+4 SET X=$PIECE($GET(DIKZ(0)),U,1)
+5 IF X'=""
SET ^DGPT("B",$EXTRACT(X,1,30),DA)=""
+6 SET X=$PIECE($GET(DIKZ(0)),U,2)
+7 IF X'=""
SET L=+^DGPT(DA,0)
IF L>0
SET ^DGPT("AAD",L,X,DA)=""
+8 SET X=$PIECE($GET(DIKZ(0)),U,2)
+9 IF X'=""
SET ^DGPT("AF",$EXTRACT(X,1,30),DA)=""
+10 SET X=$PIECE($GET(DIKZ(0)),U,2)
+11 IF X'=""
SET L=$SELECT($DATA(^DGPT(DA,70)):+^(70),1:0)
IF L'?7N.E
SET ^DGPT("AADA",X,DA)=""
+12 SET X=$PIECE($GET(DIKZ(0)),U,2)
+13 IF X'=""
IF $PIECE(^DGPT(DA,0),U,4)
IF $PIECE(^(0),U)
SET ^DGPT("AFEE",$PIECE(^DGPT(DA,0),U),$EXTRACT(X,1,30),DA)=""
+14 SET X=$PIECE($GET(DIKZ(0)),U,4)
+15 IF X'=""
IF $PIECE(^DGPT(DA,0),U)
IF $PIECE(^(0),U,2)
SET ^DGPT("AFEE",$PIECE(^DGPT(DA,0),U),$PIECE(^DGPT(DA,0),U,2),DA)=""
+16 SET X=$PIECE($GET(DIKZ(0)),U,6)
+17 IF X'=""
SET ^DGPT("AS",$EXTRACT(X,1,30),DA)=""
+18 SET X=$PIECE($GET(DIKZ(0)),U,10)
+19 IF X'=""
SET ^DGPT("AMT",$EXTRACT(X,1,30),DA)=""
+20 SET X=$PIECE($GET(DIKZ(0)),U,12)
+21 IF X'=""
SET ^DGPT("ACENSUS",$EXTRACT(X,1,30),DA)=""
+22 SET X=$PIECE($GET(DIKZ(0)),U,13)
+23 IF X'=""
Begin DoDot:1
+24 NEW DIK,DIV,DIU,DIN
+25 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,0)):^(0),1:"")
SET X=$PIECE(Y(1),U,11)
SET X=X
SET DIU=X
KILL Y
SET X=DIV
SET X=2
SET DIH=$SELECT($DATA(^DGPT(DIV(0),0)):^(0),1:"")
SET DIV=X
SET $PIECE(^(0),U,11)=DIV
SET DIH=45
SET DIG=11
DO ^DICR
End DoDot:1
+26 SET DIKZ(101)=$GET(^DGPT(DA,101))
+27 SET X=$PIECE($GET(DIKZ(101)),U,4)
+28 IF X'=""
SET %=+^DGPT(DA,0)
IF %>0
SET %C=$SELECT($DATA(^DPT(%,.3)):^(.3),1:"")_"^^^^^^^^^^"
SET ^(.3)=$PIECE(%C,U,1,9)_U_X_U_$PIECE(%C,U,11,99)
SET ^DPT("ACB",X,%)=""
KILL ^DPT("ACB",+$PIECE(%C,U,10),%),%,%C
+29 SET DIKZ("401P")=$GET(^DGPT(DA,"401P"))
+30 SET X=$PIECE($GET(DIKZ("401P")),U,1)
+31 IF X'=""
SET ^DGPT(DA,"AP",X)=""
+32 SET X=$PIECE($GET(DIKZ("401P")),U,2)
+33 IF X'=""
SET ^DGPT(DA,"AP",X)=""
+34 SET X=$PIECE($GET(DIKZ("401P")),U,3)
+35 IF X'=""
SET ^DGPT(DA,"AP",X)=""
+36 SET X=$PIECE($GET(DIKZ("401P")),U,4)
+37 IF X'=""
SET ^DGPT(DA,"AP",X)=""
+38 SET X=$PIECE($GET(DIKZ("401P")),U,5)
+39 IF X'=""
SET ^DGPT(DA,"AP",X)=""
+40 SET DIKZ(70)=$GET(^DGPT(DA,70))
+41 SET X=$PIECE($GET(DIKZ(70)),U,1)
+42 IF X'=""
SET ^DGPT("ADS",$EXTRACT(X,1,30),DA)=""
+43 SET X=$PIECE($GET(DIKZ(70)),U,1)
+44 IF X'=""
NEW DGFDA,DGMSG
SET DGFDA(45.02,"1,"_$$IENS^DILF(DA),10)=X
DO FILE^DIE("","DGFDA","DGMSG")
KILL DGFDA,DGMSG
+45 SET X=$PIECE($GET(DIKZ(70)),U,1)
+46 IF X'=""
SET L=$PIECE(^DGPT(DA,0),"^",2)
IF L?7N.E
KILL ^DGPT("AADA",L,DA)
+47 SET X=$PIECE($GET(DIKZ(70)),U,2)
+48 IF X'=""
IF $DATA(^DGPT(DA,"M",1,0))
NEW DGFDA,DGMSG
SET DGFDA(45.02,"1,"_$$IENS^DILF(DA),2)=X
DO FILE^DIE("","DGFDA","DGMSG")
KILL DGFDA,DGMSG
+49 SET X=$PIECE($GET(DIKZ(70)),U,10)
+50 IF X'=""
Begin DoDot:1
+51 NEW DIK,DIV,DIU,DIN
+52 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,1)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,1)=DIV
SET DIH=45
SET DIG=82.01
DO ^DICR
End DoDot:1
+53 SET X=$PIECE($GET(DIKZ(70)),U,10)
+54 IF X'=""
XECUTE ^DD(45,79,1,992,1)
+55 SET DIKZ(70)=$GET(^DGPT(DA,70))
+56 SET X=$PIECE($GET(DIKZ(70)),U,16)
+57 IF X'=""
Begin DoDot:1
+58 NEW DIK,DIV,DIU,DIN
+59 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,2)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,2)=DIV
SET DIH=45
SET DIG=82.02
DO ^DICR
End DoDot:1
+60 SET X=$PIECE($GET(DIKZ(70)),U,16)
+61 IF X'=""
XECUTE ^DD(45,79.16,1,992,1)
+62 SET DIKZ(70)=$GET(^DGPT(DA,70))
+63 SET X=$PIECE($GET(DIKZ(70)),U,17)
+64 IF X'=""
Begin DoDot:1
+65 NEW DIK,DIV,DIU,DIN
+66 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,3)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,3)=DIV
SET DIH=45
SET DIG=82.03
DO ^DICR
End DoDot:1
+67 SET X=$PIECE($GET(DIKZ(70)),U,17)
+68 IF X'=""
XECUTE ^DD(45,79.17,1,992,1)
+69 SET DIKZ(70)=$GET(^DGPT(DA,70))
+70 SET X=$PIECE($GET(DIKZ(70)),U,18)
+71 IF X'=""
Begin DoDot:1
+72 NEW DIK,DIV,DIU,DIN
+73 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,4)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,4)=DIV
SET DIH=45
SET DIG=82.04
DO ^DICR
End DoDot:1
+74 SET X=$PIECE($GET(DIKZ(70)),U,18)
+75 IF X'=""
XECUTE ^DD(45,79.18,1,992,1)
+76 SET DIKZ(70)=$GET(^DGPT(DA,70))
+77 SET X=$PIECE($GET(DIKZ(70)),U,19)
+78 IF X'=""
Begin DoDot:1
+79 NEW DIK,DIV,DIU,DIN
+80 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,5)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,5)=DIV
SET DIH=45
SET DIG=82.05
DO ^DICR
End DoDot:1
+81 SET X=$PIECE($GET(DIKZ(70)),U,19)
+82 IF X'=""
XECUTE ^DD(45,79.19,1,992,1)
+83 SET DIKZ(70)=$GET(^DGPT(DA,70))
+84 SET X=$PIECE($GET(DIKZ(70)),U,20)
+85 IF X'=""
Begin DoDot:1
+86 NEW DIK,DIV,DIU,DIN
+87 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,6)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,6)=DIV
SET DIH=45
SET DIG=82.06
DO ^DICR
End DoDot:1
+88 SET X=$PIECE($GET(DIKZ(70)),U,20)
+89 IF X'=""
XECUTE ^DD(45,79.201,1,992,1)
+90 SET DIKZ(70)=$GET(^DGPT(DA,70))
+91 SET X=$PIECE($GET(DIKZ(70)),U,21)
+92 IF X'=""
Begin DoDot:1
+93 NEW DIK,DIV,DIU,DIN
+94 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,7)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,7)=DIV
SET DIH=45
SET DIG=82.07
DO ^DICR
End DoDot:1
+95 SET X=$PIECE($GET(DIKZ(70)),U,21)
+96 IF X'=""
XECUTE ^DD(45,79.21,1,992,1)
+97 SET DIKZ(70)=$GET(^DGPT(DA,70))
+98 SET X=$PIECE($GET(DIKZ(70)),U,22)
+99 IF X'=""
Begin DoDot:1
+100 NEW DIK,DIV,DIU,DIN
+101 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,8)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,8)=DIV
SET DIH=45
SET DIG=82.08
DO ^DICR
End DoDot:1
+102 SET X=$PIECE($GET(DIKZ(70)),U,22)
+103 IF X'=""
XECUTE ^DD(45,79.22,1,992,1)
+104 SET DIKZ(70)=$GET(^DGPT(DA,70))
+105 SET X=$PIECE($GET(DIKZ(70)),U,23)
+106 IF X'=""
Begin DoDot:1
+107 NEW DIK,DIV,DIU,DIN
+108 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,9)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,9)=DIV
SET DIH=45
SET DIG=82.09
DO ^DICR
End DoDot:1
+109 SET X=$PIECE($GET(DIKZ(70)),U,23)
+110 IF X'=""
XECUTE ^DD(45,79.23,1,992,1)
+111 SET DIKZ(70)=$GET(^DGPT(DA,70))
+112 SET X=$PIECE($GET(DIKZ(70)),U,24)
+113 IF X'=""
Begin DoDot:1
+114 NEW DIK,DIV,DIU,DIN
+115 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,10)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,10)=DIV
SET DIH=45
SET DIG=82.1
DO ^DICR
End DoDot:1
+116 SET X=$PIECE($GET(DIKZ(70)),U,24)
+117 IF X'=""
XECUTE ^DD(45,79.24,1,992,1)
+118 SET DIKZ(71)=$GET(^DGPT(DA,71))
+119 SET X=$PIECE($GET(DIKZ(71)),U,1)
+120 IF X'=""
XECUTE ^DD(45,79.241,1,1,1)
+121 SET X=$PIECE($GET(DIKZ(71)),U,1)
+122 IF X'=""
Begin DoDot:1
+123 NEW DIK,DIV,DIU,DIN
+124 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,11)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,11)=DIV
SET DIH=45
SET DIG=82.11
DO ^DICR
End DoDot:1
+125 SET DIKZ(71)=$GET(^DGPT(DA,71))
+126 SET X=$PIECE($GET(DIKZ(71)),U,2)
+127 IF X'=""
XECUTE ^DD(45,79.242,1,1,1)
+128 SET X=$PIECE($GET(DIKZ(71)),U,2)
+129 IF X'=""
Begin DoDot:1
+130 NEW DIK,DIV,DIU,DIN
+131 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,12)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,12)=DIV
SET DIH=45
SET DIG=82.12
DO ^DICR
End DoDot:1
+132 SET DIKZ(71)=$GET(^DGPT(DA,71))
+133 SET X=$PIECE($GET(DIKZ(71)),U,3)
+134 IF X'=""
XECUTE ^DD(45,79.243,1,1,1)
+135 SET X=$PIECE($GET(DIKZ(71)),U,3)
+136 IF X'=""
Begin DoDot:1
+137 NEW DIK,DIV,DIU,DIN
+138 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,13)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,13)=DIV
SET DIH=45
SET DIG=82.13
DO ^DICR
End DoDot:1
+139 SET DIKZ(71)=$GET(^DGPT(DA,71))
+140 SET X=$PIECE($GET(DIKZ(71)),U,4)
+141 IF X'=""
XECUTE ^DD(45,79.244,1,1,1)
+142 SET X=$PIECE($GET(DIKZ(71)),U,4)
+143 IF X'=""
Begin DoDot:1
+144 NEW DIK,DIV,DIU,DIN
+145 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,14)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,14)=DIV
SET DIH=45
SET DIG=82.14
DO ^DICR
End DoDot:1
+146 SET DIKZ(71)=$GET(^DGPT(DA,71))
+147 SET X=$PIECE($GET(DIKZ(71)),U,5)
+148 IF X'=""
XECUTE ^DD(45,79.245,1,1,1)
+149 SET X=$PIECE($GET(DIKZ(71)),U,5)
+150 IF X'=""
Begin DoDot:1
+151 NEW DIK,DIV,DIU,DIN
+152 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,15)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,15)=DIV
SET DIH=45
SET DIG=82.15
DO ^DICR
End DoDot:1
+153 SET DIKZ(71)=$GET(^DGPT(DA,71))
+154 SET X=$PIECE($GET(DIKZ(71)),U,6)
+155 IF X'=""
XECUTE ^DD(45,79.246,1,1,1)
+156 SET X=$PIECE($GET(DIKZ(71)),U,6)
+157 IF X'=""
Begin DoDot:1
+158 NEW DIK,DIV,DIU,DIN
+159 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,16)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,16)=DIV
SET DIH=45
SET DIG=82.16
DO ^DICR
End DoDot:1
+160 SET DIKZ(71)=$GET(^DGPT(DA,71))
+161 SET X=$PIECE($GET(DIKZ(71)),U,7)
+162 IF X'=""
XECUTE ^DD(45,79.247,1,1,1)
+163 SET X=$PIECE($GET(DIKZ(71)),U,7)
+164 IF X'=""
Begin DoDot:1
+165 NEW DIK,DIV,DIU,DIN
+166 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,17)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,17)=DIV
SET DIH=45
SET DIG=82.17
DO ^DICR
End DoDot:1
+167 SET DIKZ(71)=$GET(^DGPT(DA,71))
+168 SET X=$PIECE($GET(DIKZ(71)),U,8)
+169 IF X'=""
XECUTE ^DD(45,79.248,1,1,1)
+170 SET X=$PIECE($GET(DIKZ(71)),U,8)
+171 IF X'=""
Begin DoDot:1
+172 NEW DIK,DIV,DIU,DIN
+173 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,18)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,18)=DIV
SET DIH=45
SET DIG=82.18
DO ^DICR
End DoDot:1
+174 SET DIKZ(71)=$GET(^DGPT(DA,71))
+175 SET X=$PIECE($GET(DIKZ(71)),U,9)
+176 IF X'=""
XECUTE ^DD(45,79.249,1,1,1)
+177 SET X=$PIECE($GET(DIKZ(71)),U,9)
+178 IF X'=""
Begin DoDot:1
+179 NEW DIK,DIV,DIU,DIN
+180 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,19)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,19)=DIV
SET DIH=45
SET DIG=82.19
DO ^DICR
End DoDot:1
+181 SET DIKZ(71)=$GET(^DGPT(DA,71))
+182 SET X=$PIECE($GET(DIKZ(71)),U,10)
+183 IF X'=""
XECUTE ^DD(45,79.2491,1,1,1)
+184 SET X=$PIECE($GET(DIKZ(71)),U,10)
+185 IF X'=""
Begin DoDot:1
+186 NEW DIK,DIV,DIU,DIN
+187 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,20)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,20)=DIV
SET DIH=45
SET DIG=82.2
DO ^DICR
End DoDot:1
+188 SET DIKZ(71)=$GET(^DGPT(DA,71))
+189 SET X=$PIECE($GET(DIKZ(71)),U,11)
+190 IF X'=""
XECUTE ^DD(45,79.24911,1,1,1)
+191 SET X=$PIECE($GET(DIKZ(71)),U,11)
+192 IF X'=""
Begin DoDot:1
+193 NEW DIK,DIV,DIU,DIN
+194 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,21)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,21)=DIV
SET DIH=45
SET DIG=82.21
DO ^DICR
End DoDot:1
+195 SET DIKZ(71)=$GET(^DGPT(DA,71))
+196 SET X=$PIECE($GET(DIKZ(71)),U,12)
+197 IF X'=""
XECUTE ^DD(45,79.24912,1,1,1)
+198 SET X=$PIECE($GET(DIKZ(71)),U,12)
+199 IF X'=""
Begin DoDot:1
+200 NEW DIK,DIV,DIU,DIN
+201 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,22)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,22)=DIV
SET DIH=45
SET DIG=82.22
DO ^DICR
End DoDot:1
+202 SET DIKZ(71)=$GET(^DGPT(DA,71))
+203 SET X=$PIECE($GET(DIKZ(71)),U,13)
+204 IF X'=""
XECUTE ^DD(45,79.24913,1,1,1)
+205 SET X=$PIECE($GET(DIKZ(71)),U,13)
+206 IF X'=""
Begin DoDot:1
+207 NEW DIK,DIV,DIU,DIN
+208 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,23)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,23)=DIV
SET DIH=45
SET DIG=82.23
DO ^DICR
End DoDot:1
+209 SET DIKZ(71)=$GET(^DGPT(DA,71))
+210 SET X=$PIECE($GET(DIKZ(71)),U,14)
+211 IF X'=""
XECUTE ^DD(45,79.24914,1,1,1)
+212 SET X=$PIECE($GET(DIKZ(71)),U,14)
+213 IF X'=""
Begin DoDot:1
+214 NEW DIK,DIV,DIU,DIN
+215 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,24)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,24)=DIV
SET DIH=45
SET DIG=82.24
DO ^DICR
End DoDot:1
+216 SET DIKZ(71)=$GET(^DGPT(DA,71))
+217 SET X=$PIECE($GET(DIKZ(71)),U,15)
+218 IF X'=""
XECUTE ^DD(45,79.24915,1,1,1)
+219 SET X=$PIECE($GET(DIKZ(71)),U,15)
+220 IF X'=""
Begin DoDot:1
+221 NEW DIK,DIV,DIU,DIN
+222 KILL DIV
SET DIV=X
SET D0=DA
SET DIV(0)=D0
SET Y(1)=$SELECT($DATA(^DGPT(D0,82)):^(82),1:"")
SET X=$PIECE(Y(1),U,25)
SET X=X
SET DIU=X
KILL Y
SET X=""
SET DIH=$GET(^DGPT(DIV(0),82))
SET DIV=X
SET $PIECE(^(82),U,25)=DIV
SET DIH=45
SET DIG=82.25
DO ^DICR
End DoDot:1
+223 SET DIKZ(70)=$GET(^DGPT(DA,70))
+224 SET X=$PIECE($GET(DIKZ(70)),U,11)
+225 IF X'=""
XECUTE ^DD(45,80,1,992,1)
CR1 SET DIXR=401
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,11)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"PDX")
End DoDot:1
CR2 SET DIXR=833
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,11)
+5 SET DIKZ(70)=$GET(^DGPT(DA,70))
+6 SET X(3)=$PIECE(DIKZ(70),U,10)
+7 SET X(4)=$PIECE(DIKZ(70),U,16)
+8 SET X(5)=$PIECE(DIKZ(70),U,17)
+9 SET X(6)=$PIECE(DIKZ(70),U,18)
+10 SET X(7)=$PIECE(DIKZ(70),U,19)
+11 SET X(8)=$PIECE(DIKZ(70),U,20)
+12 SET X(9)=$PIECE(DIKZ(70),U,21)
+13 SET X(10)=$PIECE(DIKZ(70),U,22)
+14 SET X(11)=$PIECE(DIKZ(70),U,23)
+15 SET X(12)=$PIECE(DIKZ(70),U,24)
+16 SET DIKZ(71)=$GET(^DGPT(DA,71))
+17 SET X(13)=$PIECE(DIKZ(71),U,1)
+18 SET X(14)=$PIECE(DIKZ(71),U,2)
+19 SET X(15)=$PIECE(DIKZ(71),U,3)
+20 SET X(16)=$PIECE(DIKZ(71),U,4)
+21 SET X(17)=$PIECE(DIKZ(71),U,5)
+22 SET X(18)=$PIECE(DIKZ(71),U,6)
+23 SET X(19)=$PIECE(DIKZ(71),U,7)
+24 SET X(20)=$PIECE(DIKZ(71),U,8)
+25 SET X(21)=$PIECE(DIKZ(71),U,9)
+26 SET X(22)=$PIECE(DIKZ(71),U,10)
+27 SET X(23)=$PIECE(DIKZ(71),U,11)
+28 SET X(24)=$PIECE(DIKZ(71),U,12)
+29 SET X(25)=$PIECE(DIKZ(71),U,13)
+30 SET X(26)=$PIECE(DIKZ(71),U,14)
+31 SET X(27)=$PIECE(DIKZ(71),U,15)
+32 SET X(28)=$PIECE(DIKZ(70),U,11)
+33 SET X=$GET(X(1))
+34 Begin DoDot:1
+35 KILL X1,X2
MERGE X1=X,X2=X
+36 DO NOTIFY^DGPTDD(.X1,.X2,.DA,45,"DISCHARGE","SET")
End DoDot:1
CR3 SET DIXR=1176
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,10)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"DXLS")
End DoDot:1
CR4 SET DIXR=1187
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,16)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD1")
End DoDot:1
CR5 SET DIXR=1188
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,1)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD10")
End DoDot:1
CR6 SET DIXR=1189
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,2)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD11")
End DoDot:1
CR7 SET DIXR=1190
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,3)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD12")
End DoDot:1
CR8 SET DIXR=1191
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,4)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD13")
End DoDot:1
CR9 SET DIXR=1192
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,17)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD2")
End DoDot:1
CR10 SET DIXR=1193
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,18)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD3")
End DoDot:1
CR11 SET DIXR=1194
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,19)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD4")
End DoDot:1
CR12 SET DIXR=1195
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,20)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD5")
End DoDot:1
CR13 SET DIXR=1196
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,21)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD6")
End DoDot:1
CR14 SET DIXR=1197
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,22)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD7")
End DoDot:1
CR15 SET DIXR=1198
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,23)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD8")
End DoDot:1
CR16 SET DIXR=1199
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(70)=$GET(^DGPT(DA,70))
+7 SET X(4)=$PIECE(DIKZ(70),U,24)
+8 SET X(5)=$PIECE(DIKZ(70),U,1)
+9 SET X=$GET(X(1))
+10 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+11 KILL X1,X2
MERGE X1=X,X2=X
+12 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD9")
End DoDot:1
CR17 SET DIXR=1239
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,5)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD14")
End DoDot:1
CR18 SET DIXR=1240
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,6)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD15")
End DoDot:1
CR19 SET DIXR=1241
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,7)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD16")
End DoDot:1
CR20 SET DIXR=1242
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,8)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD17")
End DoDot:1
CR21 SET DIXR=1243
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,9)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD18")
End DoDot:1
CR22 SET DIXR=1244
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,10)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD19")
End DoDot:1
CR23 SET DIXR=1245
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,11)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
+11 IF $GET(X(1))]""
IF $GET(X(2))]""
IF $GET(X(3))]""
IF $GET(X(4))]""
Begin DoDot:1
+12 KILL X1,X2
MERGE X1=X,X2=X
+13 DO SPTFDD^DGPTDDCR(.X,.DA,"D SD20")
End DoDot:1
CR24 SET DIXR=1246
+1 KILL X
+2 SET DIKZ(0)=$GET(^DGPT(DA,0))
+3 SET X(1)=$PIECE(DIKZ(0),U,1)
+4 SET X(2)=$PIECE(DIKZ(0),U,2)
+5 SET X(3)=$PIECE(DIKZ(0),U,11)
+6 SET DIKZ(71)=$GET(^DGPT(DA,71))
+7 SET X(4)=$PIECE(DIKZ(71),U,12)
+8 SET DIKZ(70)=$GET(^DGPT(DA,70))
+9 SET X(5)=$PIECE(DIKZ(70),U,1)
+10 SET X=$GET(X(1))
END GOTO ^DGPTXX9