- YSXRAK7 ; COMPILED XREF FOR FILE #615.2 ; 06/01/18
- ;
- S DIKZK=1
- S DIKZ(0)=$G(^YS(615.2,DA,0))
- S X=$P($G(DIKZ(0)),U,1)
- I X'="" S ^YS(615.2,"B",$E(X,1,30),DA)=""
- S X=$P($G(DIKZ(0)),U,2)
- I X'="" I '$D(^YS(615.2,DA,40)) S ^YS(615.2,"AC",$E(X,1,30),DA)=""
- S X=$P($G(DIKZ(0)),U,2)
- I X'="" S ^YS(615.2,"C",$E(X,1,30),DA)=""
- S X=$P($G(DIKZ(0)),U,4)
- I X'="" S ^YS(615.2,"AE",$P(^YS(615.2,DA,0),"^",3),$E(X,1,30),DA)=""
- S DIKZ(25)=$G(^YS(615.2,DA,25))
- S X=$P($G(DIKZ(25)),U,2)
- I X'="" I "Ww"'[X S ^YS(615.2,"AF",$P(^YS(615.2,DA,0),"^",2),DA)=""
- S DIKZ(40)=$G(^YS(615.2,DA,40))
- S X=$P($G(DIKZ(40)),U,5)
- I X'="" K ^YS(615.2,"AC",$P(^YS(615.2,DA,0),"^",2),DA)
- S X=$P($G(DIKZ(40)),U,5)
- I X'="" S ^YS(615.2,"AD",$P(^YS(615.2,DA,0),"^",2),DA)=""
- S DIKZ(50)=$G(^YS(615.2,DA,50))
- S X=$P($G(DIKZ(50)),U,5)
- I X'="" K ^YS(615.2,"AD",$P(^YS(615.2,DA,0),"^",2),DA)
- END G ^YSXRAK8
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HYSXRAK7 903 printed Apr 23, 2025@18:30:06 Page 2
- YSXRAK7 ; COMPILED XREF FOR FILE #615.2 ; 06/01/18
- +1 ;
- +2 SET DIKZK=1
- +3 SET DIKZ(0)=$GET(^YS(615.2,DA,0))
- +4 SET X=$PIECE($GET(DIKZ(0)),U,1)
- +5 IF X'=""
- SET ^YS(615.2,"B",$EXTRACT(X,1,30),DA)=""
- +6 SET X=$PIECE($GET(DIKZ(0)),U,2)
- +7 IF X'=""
- IF '$DATA(^YS(615.2,DA,40))
- SET ^YS(615.2,"AC",$EXTRACT(X,1,30),DA)=""
- +8 SET X=$PIECE($GET(DIKZ(0)),U,2)
- +9 IF X'=""
- SET ^YS(615.2,"C",$EXTRACT(X,1,30),DA)=""
- +10 SET X=$PIECE($GET(DIKZ(0)),U,4)
- +11 IF X'=""
- SET ^YS(615.2,"AE",$PIECE(^YS(615.2,DA,0),"^",3),$EXTRACT(X,1,30),DA)=""
- +12 SET DIKZ(25)=$GET(^YS(615.2,DA,25))
- +13 SET X=$PIECE($GET(DIKZ(25)),U,2)
- +14 IF X'=""
- IF "Ww"'[X
- SET ^YS(615.2,"AF",$PIECE(^YS(615.2,DA,0),"^",2),DA)=""
- +15 SET DIKZ(40)=$GET(^YS(615.2,DA,40))
- +16 SET X=$PIECE($GET(DIKZ(40)),U,5)
- +17 IF X'=""
- KILL ^YS(615.2,"AC",$PIECE(^YS(615.2,DA,0),"^",2),DA)
- +18 SET X=$PIECE($GET(DIKZ(40)),U,5)
- +19 IF X'=""
- SET ^YS(615.2,"AD",$PIECE(^YS(615.2,DA,0),"^",2),DA)=""
- +20 SET DIKZ(50)=$GET(^YS(615.2,DA,50))
- +21 SET X=$PIECE($GET(DIKZ(50)),U,5)
- +22 IF X'=""
- KILL ^YS(615.2,"AD",$PIECE(^YS(615.2,DA,0),"^",2),DA)
- END GOTO ^YSXRAK8