YSXRAX3 ; COMPILED XREF FOR FILE #627.5 ; 10/15/04
;
S DIKZK=1
S DIKZ(0)=$G(^DIC(627.5,DA,0))
S X=$P(DIKZ(0),U,1)
I X'="" S ^DIC(627.5,"B",$E(X,1,30),DA)=""
S X=$P(DIKZ(0),U,2)
I X'="" S ^DIC(627.5,"D",$E(X,1,30),DA)=""
S DIKZ(1)=$G(^DIC(627.5,DA,1))
S X=$P(DIKZ(1),U,1)
I X'="" S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I " "[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)>2,^DD("KWIC")'[I S ^DIC(627.5,"E",I,DA)=""
END G ^YSXRAX4
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HYSXRAX3 444 printed Dec 13, 2024@02:16:26 Page 2
YSXRAX3 ; COMPILED XREF FOR FILE #627.5 ; 10/15/04
+1 ;
+2 SET DIKZK=1
+3 SET DIKZ(0)=$GET(^DIC(627.5,DA,0))
+4 SET X=$PIECE(DIKZ(0),U,1)
+5 IF X'=""
SET ^DIC(627.5,"B",$EXTRACT(X,1,30),DA)=""
+6 SET X=$PIECE(DIKZ(0),U,2)
+7 IF X'=""
SET ^DIC(627.5,"D",$EXTRACT(X,1,30),DA)=""
+8 SET DIKZ(1)=$GET(^DIC(627.5,DA,1))
+9 SET X=$PIECE(DIKZ(1),U,1)
+10 IF X'=""
SET %1=1
FOR %=1:1:$LENGTH(X)+1
SET I=$EXTRACT(X,%)
IF " "[I
SET I=$EXTRACT($EXTRACT(X,%1,%-1),1,30)
SET %1=%+1
IF $LENGTH(I)>2
IF ^DD("KWIC")'[I
SET ^DIC(627.5,"E",I,DA)=""
END GOTO ^YSXRAX4