- YSXRAV2 ; COMPILED XREF FOR FILE #625 ; 10/15/04
- ;
- S DIKZK=1
- S DIKZ(0)=$G(^DIC(625,DA,0))
- S X=$P(DIKZ(0),U,1)
- I X'="" S ^DIC(625,"B",$E(X,1,30),DA)=""
- S X=$P(DIKZ(0),U,1)
- I X'="" X ^DD(625,.01,1,2,1)
- S DIKZ(0)=$G(^DIC(625,DA,0))
- S X=$P(DIKZ(0),U,2)
- I X'="" S ^DIC(625,"A",$E(X,1,30),DA)=""
- S X=$P(DIKZ(0),U,2)
- I X'="" S ^DIC(625,"E",$E(X,1,30),DA)=""
- S DIKZ(1)=$G(^DIC(625,DA,1))
- S X=$P(DIKZ(1),U,1)
- I X'="" X ^DD(625,2,1,1,1)
- END Q
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HYSXRAV2 466 printed Mar 13, 2025@21:21:10 Page 2
- YSXRAV2 ; COMPILED XREF FOR FILE #625 ; 10/15/04
- +1 ;
- +2 SET DIKZK=1
- +3 SET DIKZ(0)=$GET(^DIC(625,DA,0))
- +4 SET X=$PIECE(DIKZ(0),U,1)
- +5 IF X'=""
- SET ^DIC(625,"B",$EXTRACT(X,1,30),DA)=""
- +6 SET X=$PIECE(DIKZ(0),U,1)
- +7 IF X'=""
- XECUTE ^DD(625,.01,1,2,1)
- +8 SET DIKZ(0)=$GET(^DIC(625,DA,0))
- +9 SET X=$PIECE(DIKZ(0),U,2)
- +10 IF X'=""
- SET ^DIC(625,"A",$EXTRACT(X,1,30),DA)=""
- +11 SET X=$PIECE(DIKZ(0),U,2)
- +12 IF X'=""
- SET ^DIC(625,"E",$EXTRACT(X,1,30),DA)=""
- +13 SET DIKZ(1)=$GET(^DIC(625,DA,1))
- +14 SET X=$PIECE(DIKZ(1),U,1)
- +15 IF X'=""
- XECUTE ^DD(625,2,1,1,1)
- END QUIT