- IBDX41 ; COMPILED XREF FOR FILE #357.4 ; 10/15/04
- ;
- S DIKZK=2
- S DIKZ(0)=$G(^IBE(357.4,DA,0))
- S X=$P(DIKZ(0),U,2)
- I X'="" I $P($G(^IBE(357.4,DA,0)),U,3) K ^IBE(357.4,"APO",$P(^(0),U,3),X,DA)
- S X=$P(DIKZ(0),U,3)
- I X'="" K ^IBE(357.4,"D",$E(X,1,30),DA)
- S X=$P(DIKZ(0),U,3)
- I X'="" I $P($G(^IBE(357.4,DA,0)),U,2)]"" K ^IBE(357.4,"APO",X,$P(^(0),U,2),DA)
- S X=$P(DIKZ(0),U,1)
- I X'="" K ^IBE(357.4,"B",$E(X,1,30),DA)
- END Q
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HIBDX41 441 printed Jan 18, 2025@03:55:47 Page 2
- IBDX41 ; COMPILED XREF FOR FILE #357.4 ; 10/15/04
- +1 ;
- +2 SET DIKZK=2
- +3 SET DIKZ(0)=$GET(^IBE(357.4,DA,0))
- +4 SET X=$PIECE(DIKZ(0),U,2)
- +5 IF X'=""
- IF $PIECE($GET(^IBE(357.4,DA,0)),U,3)
- KILL ^IBE(357.4,"APO",$PIECE(^(0),U,3),X,DA)
- +6 SET X=$PIECE(DIKZ(0),U,3)
- +7 IF X'=""
- KILL ^IBE(357.4,"D",$EXTRACT(X,1,30),DA)
- +8 SET X=$PIECE(DIKZ(0),U,3)
- +9 IF X'=""
- IF $PIECE($GET(^IBE(357.4,DA,0)),U,2)]""
- KILL ^IBE(357.4,"APO",X,$PIECE(^(0),U,2),DA)
- +10 SET X=$PIECE(DIKZ(0),U,1)
- +11 IF X'=""
- KILL ^IBE(357.4,"B",$EXTRACT(X,1,30),DA)
- END QUIT