ÿþ T h i s v e r s i o n , J u n e 2 1 , 2 0 1 8 - M i n o r u p d a t e , a d d i n g a f e a t u r e t o v i s u a l i z e F H I R s o u r c e r e c o r d s w h e n e m b e d d e d i n t o t h e S D T M r e c o r d . S e e t h e d o c u m e n t " S m a r t _ D a t a s e t - X M L _ F H I R _ E H R _ s u p p o r t . p d f " T h i s v e r s i o n , F e b r u a r y 1 7 , 2 0 1 8 - M i n o r u p d a t e , f i x i n g s o m e b u g s f o r c a s e o f u n e x p e c t e d e r r o r s i n t h e d a t a s e t s t h e m s e l v e s . - I m p r o v e d m e m o r y m a n a g e m e n t - M e s s a g e s f r o m X Q u e r y v a l i d a t i o n ( O p e n R u l e s f o r C D I S C S t a n d a r d s ) c a n n o w a l s o b e e x p o r t e d a s C S V , e . g . f o r u s e i n s p r e a d s h e e t s . - r e l a t e d r e c o r d s i n M S c a n b e s e a r c h e d f o r i n M B ( a n d v i c e v e r s a - o v e r M B G R P I D / M S G R P I D ) u s i n g " T o o l s - s h o w r e l a t e d r e c o r d s " . T h i s v e r s i o n , O c t o b e r 3 0 , 2 0 1 7 - m i n o r u p d a t e : c h o i c e b e t w e e n s i m p l e R E S T f u l w e b s e r v i c e f o r L O I N C c o d e s a n d e x t e n d e d R E S T f u l w e b s e r v i c e ( t h e l a t t e r p r o v i d i n g m o r e d e t a i l e d i n f o r m a t i o n ) T h i s v e r s i o n , J u n e 1 8 , 2 0 1 7 - F i x e d a b u g t h a t a n e x c e p t i o n w a s a d d e d t o t h e l o g f i l e ( w i t h o u t a n y f u r t h e r h a r m d o n e ) w h e n v a l u e l i s t I t e m D e f s i n t h e d e f i n e . x m l d o n o t h a v e a " l a b e l " i n D e s c r i p t i o n / T r a n s l a t e d T e x t - s o m e o f t h e m e n u o p t i o n s a r e d i s a b l e d i n c a s e o f A D a M , a s t h e s e o p t i o n s d o n o t m a k e s e n s e i n t h e c o n t e x t o f A D a M T h i s v e r s i o n , A p r i l 1 5 , 2 0 1 7 - F i x e d f e a t u r e " D e r i v e a n d h i g h l i g h t l a s t o b s e r v a t i o n r e c o r d s b e f o r e f i r s t o b s e r v a t i o n ( b a s e l i n e f l a g ) " : t h e s o f t w a r e w i l l n o w a l s o h i g h l i g h t r e c o r d s w i t h a d a r k e r c o l o r ( a n d a w a r n i n g t o o l t i p ) f o r w h i c h t h e ( l a s t ) o b s e r v a t i o n i s o n t h e s a m e d a y a s t h e f i r s t e x p o s u r e o n t r e a t m e n t , w h e r e o n e o f b o t h d a t e s d o e s n o t c o n t a i n a t i m e p a r t , s o t h a t i t i s n o t 1 0 0 % s u r e t h a t t h e l a s t o b s e r v a t i o n w a s i n d e e d p e r f o r m e d b e f o r e t h e f i r s t e x p o s u r e ( d a t a q u a l i t y i s s u e ) . U n f o r t u n a t e l y , t h e l a t t e r i s o f t e n t h e c a s e i n c l i n i c a l s t u d i e s , a s o f t e n , o n l y t h e d a t e i s c a p t u r e d , a n d t h o s e w o r k i n g w i t h t h e d a t a m u s t r e l y o n w h a t i s w r i t t e n i n t h e p r o t o c o l , w i t h o u t n o m e a n s t o a c t u a l l y c h e c k w h e t h e r t h e p r o t o c o l w a s s t r i c t l y f o l l o w e d . - M i n o r b u g f i x e s , e . g . f o r u n e x p e c t e d n u l l v a l u e s - A G A I N : i f y o u w a n t t o h a v e t h e l a t e s t v e r s i o n o f t h e " O p e n R u l e s f o r C D I S C S t a n d a r d s " ( X Q u e r y r u l e s ) , p l e a s e d o w n l o a d t h e m f r o m : h t t p : / / x m l 4 p h a r m a s e r v e r . c o m / R u l e s X Q u e r y / i n d e x . h t m l A m a n u a l h o w t o u s e t h e " O p e n R u l e s f o r C D I S C S t a n d a r d s " i s a l s o i n c l u d e d i n t h i s d i s t r i b u t i o n , b u t i s a l s o a v a i l a b l e f r o m : h t t p : / / x m l 4 p h a r m a s e r v e r . c o m / R u l e s X Q u e r y / R u n n i n g _ O p e n R u l e s _ w i t h i n _ S m a r t D a t a s e t X M L . p d f - T O D O : i m p l e m e n t o p t i o n a l R E S T f u l w e b s e r v i c e t o a u t o m a t i c a l l y u p d a t e r u l e s f o r w h i c h a n i m p r o v e d v e r s i o n h a s b e c o m e a v a i l a b l e . T h i s v e r s i o n , M a r c h 1 3 , 2 0 1 7 I M P O R T A N T : T h i s v e r s i o n c o n t a i n s a l l F D A , P M D A a n d C D I S C r u l e s i m p l e m e n t e d s o f a r f o r u s e w i t h D a t a s e t - X M L a s X Q u e r y r u l e s . T h e s e i m p l e m e n t a t i o n s c o n t i n u e t o b e d e v e l o p e d c o n t i n u o u s l y . F o r t h e l a t e s t v e r s i o n o f t h e s e r u l e i m p l e m e n t a t i o n s , p l e a s e v i s i t : h t t p : / / x m l 4 p h a r m a s e r v e r . c o m / R u l e s X Q u e r y / i n d e x . h t m l ( a l m o s t u p d a t e d d a i l y ) . I f y o u w a n t t o u s e t h e l a t e s t v e r s i o n o f t h e s e r u l e s i n t h e S m a r t D a t a s e t - X M L V i e w e r , j u s t d o w n l o a d t h e l a t e s t X M L f i l e f r o m t h e a f o r e m e n t i o n e d w e b s i t e , a n d c o p y t h e m i n t h e d i r e c t o r y " V a l i d a t i o n _ R u l e s _ X Q u e r y " . I n f u t u r e , w e w i l l a d d a f u n c t i o n a l i t y t h a t t h e u s e r c a n r e q u e s t t o u p d a t e t h e s e t o f r u l e s a u t o m a t i c a l l y , u s i n g a R E S T f u l w e b s e r v i c e , a s e x p l a i n e d a t : h t t p : / / x m l 4 p h a r m a s e r v e r . c o m / W e b S e r v i c e s / X Q u e r y R u l e s _ w e b s e r v i c e s . h t m l . N e w f e a t u r e s a n d b u g f i x e s : - f i x e d a b u g f o r v a l i d a t i o n o f - - T E S T C D a n d - - C A T v a l u e s - n e w f e a t u r e : D e r i v e a n d h i g h l i g h t l a s t o b s e r v a t i o n r e c o r d s b e f o r e f i r s t e x p o s u r e t o t r e a t m e n t ( b a s e l i n e f l a g ) T h i s f e a t u r e d e m o n s t r a t e s w h y t h e n e w - - L O X B F L v a r i a b l e i n S D T M 1 . 5 i s c o m p l e t e l y u n n e c e s s a r y ( s e e : h t t p : / / c d i s c g u r u . b l o g s p o t . c o m / 2 0 1 6 / 0 8 / w h y - l o b x f l - s h o u l d - n o t - b e - i n - s d t m . h t m l ) - n e w f e a t u r e : v i s u a l i z a t i o n o f a n y s e l e c t e d v a l i d a t i o n r u l e i n X Q u e r y w i t h c o l o r c o d i n g ( i n w i n d o w " V a l i d a t i o n R u l e S e l e c t i o n " ) V e r y m a n y s m a l l i m p r o v e m e n t s T h i s v e r s i o n , D e c e m b e r 1 9 , 2 0 1 6 F u r t h e r i m p r o v e d f i l t e r i n g c a p a b i l i t i e s ( s e e d o c u m e n t S m a r t _ D a t a s e t - X M L _ F i l t e r i n g _ S o r t i n g . p d f ) : - " s t a c k " o f f i l t e r s - u n d o l a s t a p p l i e d f i l t e r ( f r o m s t a c k ) - e a c h f i l t e r o b t a i n s a n a u t o m a t i c a l l y g e n e r a t e d d e s c r i p t i o n ( " W H E R E " - l i k e s t a t e m e n t ) - a p p l y s i n g l e f i l t e r t o a l l t a b l e s a t o n c e T h i s v e r s i o n , D e c e m b e r 3 , 2 0 1 6 M a n y n e w f i l t e r s , l i k e o n s u b j e c t d e m o g r a p h i c s p r o p e r t i e s ( A C T A R M C D , A G E , S E X , R F S T D T C , R F X S T D T C , R F E N D T C , R F X S T D T C , R F I S T D T C ) a p p l i c a b l e t o a n y t a b l e , a n d v e r y w e l l d e s c r i b e d i n t h e d o c u m e n t " S m a r t D a t a s e t - X M L V i e w e r : S o r t i n g a n d F i l t e r i n g " ( f i l e S m a r t _ D a t a s e t - X M L _ F i l t e r i n g _ S o r t i n g . p d f ) . " U n d o i n g " f i l t e r s , r e m o v i n g a l l f i l t e r s . B u g f i x e s f o r m i n o r i s s u e s . N e w s o u r c e c o d e a v a i l a b l e . T h i s v e r s i o n , 1 5 N o v e m b e r 2 0 1 6 - m i n o r u p d a t e : t h e N o v e m b e r 6 d i s t r i b u t i o n w a s l a c k i n g t h e S a x o n l i b r a r i e s , c a u s i n g s o m e ( m i n o r ) f e a t u r e s n o t t o f u n c t i o n . T h e S a x o n l i b r a r i e s h a v e n o w b e e n a d d e d . T h i s v e r s i o n , 6 N o v e m b e r 2 0 1 6 - M a n y n e w s o r t i n g a n d f i l t e r i n g f e a t u r e s , d e s c r i b e d i n t h e d o c u m e n t " S m a r t D a t a s e t - X M L V i e w e r : S o r t i n g a n d F i l t e r i n g " ( f i l e S m a r t _ D a t a s e t - X M L _ F i l t e r i n g _ S o r t i n g . p d f ) T h i s v e r s i o n , 1 N o v e m b e r 2 0 1 6 - W h e n t h e u s e r c l i c k s " V i e w D e f i n e . x m l " , a c h o i c e b e c o m e s a v a i l a b l e w h e t h e r t o s e e t h e d e f i n e . x m l i n t h e b r o w s e r u s i n g t h e s t y l e s h e e t , o r w h e t h e r t o s e e t h e d e f i n e . x m l s o u r c e i n a n e w i n t e r a c t i v e d i a l o g . T h e l a t t e r a l l o w s r e v i e w e r s t o i n s p e c t w h a t i s r e a l l y p r e s e n t i n t h e d e f i n e . x m l , w h i c h i s i m p o r t a n t , a s t h e s t y l e s h e e t f i l t e r s t h e d a t a ( s t y l e s h e e t s c a n e v e n b e u s e d t o m a n i p u l a t e t h e d a t a ! ) . - n e w " s m a r t " f e a t u r e : s h o w t r i a l a r m n a m e ( A R M , A C T A R M ) a s t o o l t i p o n a r m c o d e ( A R M C D , A C T A R M C D ) . T h i s s h o w s a g a i n t h a t A R M a n d A C T A R M a r e o n l y n e c e s s a r y i n T A , a n d n o t i n a n y o t h e r d a t a s e t s - n e w " s m a r t " f e a t u r e ( f i r s t o f a n e w s e r i e s ) : D i s p l a y A C T A R M C D o n e a c h U S U B J I D i n e v e r y d a t a s e t . T h i s f e a t u r e i s e s p e c i a l l y i m p o r t a n t f o r F D A a n d P M D A r e v i e w e r s , a s i t a l l o w s t h e m t o s e e i m m e d i a t e l y t o w h i c h a r m t h e s u b j e c t f o r t h e c u r r e n t d a t a p o i n t b e l o n g s , w i t h o u t n e e d i n g t o s w i t c h t o t h e c o r r e s p o n d i n g D M r e c o r d , w h i c h i s s t i l l v e r y e a s y b y u s i n g " C T R L - D " a n y w a y . W e w i l l v e r y s o o n a d d s o m e m o r e o f t h e s e f e a t u r e s , p l e a s e l e t u s k n o w w h i c h o n e s y o u w o u l d l i k e t o s e e . - T O D O : i n e a c h s u b j e c t s - r e l a t e d d a t a s e t , a l l o w t o f i l t e r o n t h e a c t u a l a r m ( A C T A R M C D ) T h i s v e r s i o n , 8 S e p t e m b e r 2 0 1 6 - m i n o r u p d a t e : r e c o r d s w i t h l a s t o b s e r v a t i o n b e f o r e e x p o s u r e , b u t o n s a m e d a t e a s f i r s t e x p o s u r e , a n d w i t h o u t t i m e p a r t g e t a n o t h e r c o l o r a n d a w a r n i n g t o o l t i p . S e e : h t t p : / / c d i s c g u r u . b l o g s p o t . c o m / 2 0 1 6 / 0 9 / l o b x f l - f o l l o w - u p . h t m l T h i s v e r s i o n , 3 1 A u g u s t 2 0 1 6 - N e w f e a t u r e : " d e r i v e a n d h i g h l i g h t l a s t o b s e r v a t i o n r e c o r d s b e f o r e f i r s t e x p o s u r e " - N e w t u t o r i a l : " D e r i v i n g a n d d i s p l a y i n g " L a s t O b s e r v a t i o n b e f o r e F i r s t E x p o s u r e R e c o r d s " w i t h t h e S m a r t D a t a s e t - X M L V i e w e r " T h i s v e r s i o n , 2 2 A p r i l 2 0 1 6 - " B r i n g S U P P Q U A L b a c k " c h e c k b o x d i s a b l e d w h e n S t a n d a r d = A D a M - X Q u e r y r u l e c o n s o l i d a t i o n : w h e n m o r e t h a n 1 s e t ( e . g . " F D A " , " C D I S C " , " P M D A " , " M y C o m p a n y " ) a v a i l a b l e , r u l e s f r o m d i f f e r e n t s e t s c a n b e c o m b i n e d - N e w s e t o f C D I S C - A D a M v a l i d a t i o n r u l e s ( f a r f r o m c o m p l e t e ) n o w a v a i l a b l e , t h e s e w i l l b e u p d a t e d r e g u l a r l y a n d p u b l i s h e d s e p a r a t e l y . O t h e r s e t s ( e . g . P M D A ) w i l l b e d e v e l o p e d , w e d o h o w e v e r n e e d m o r e ' w o r k f o r c e ' T h i s v e r s i o n , 1 0 A p r i l 2 0 1 6 - n e w w e b s e r v i c e : c h e c k w h e t h e r a s t a n d a r d i z e d v a l u e ( - - S T R E S C , C V F A R S ) i s a n a l l o w e d v a l u e f o r t h e g i v e n t e s t c o d e ( - - T E S T C D ) . C u r r e n t l y o n l y f o r E G , R S a n d C V . - F D A S D T M r u l e s v a l i d a t i o n u s i n g X Q u e r y - s e e t h e s e p a r a t e d o c u m e n t " S m a r t _ D a t a s e t - X M L _ X Q u e r y _ v a l i d a t i o n . p d f " . T h i s v e r s i o n , 1 9 M a r c h 2 0 1 6 - s e v e r a l s m a l l i m p r o v e m e n t s a n d n e w f e a t u r e s , s u c h a s g e n e r a t i o n o f " t e s t n a m e " ( - - T E S T ) f r o m " t e s t c o d e " ( - - T E S T C D ) f r o m t h e C o d e L i s t s i n t h e d e f i n e . x m l T O D O : c a s e t h a t - - T E S T C D a n d - - T E S T a r e g i v e n a s " E n u m e r a t e d I t e m " a n d c o n n e c t e d b y t h e N C I c o d e . - M e d L i n e P l u s L O I N C R E S T f u l w e b s e r v i c e c h a n g e f r o m h t t p t o h t t p s T h i s v e r s i o n , 1 0 D e c e m b e r 2 0 1 5 - s o m e m i n o r c h a n g e s i n t h e G U I ( t o m a k e i t e v e n m o r e u s e r - f r i e n d y ) - n e w f e a t u r e : v a l i d a t e v a l i d i t y o f - - D Y v a l u e s ( u n d e r " O p t i o n s - V a l i d a t i o n - C h e c k - - D Y v a l u e s " ) - I n f u t u r e : e v e n m o r e w e b s e r v i c e s w i l l b e a d d e d T h i s v e r s i o n , 2 3 A u g u s t 2 0 1 5 - n e w f e a t u r e : a u t o m a t e d c a l c u l a t i o n o f " S t u d y E l e m e n t " ( E T C D ) , " S t u d y E l e m e n t N a m e " ( E L E M E N T ) a n d E P O C H , w i t h d i s p l a y a s t o o l t i p o n a l l - - D T C c e l l s . C a n b e s w i t c h e d o n b y u s i n g t h e c l i c k i n g t h e b u t t o n " O p t i o n s " , t h e n s e l e c t i n g t h e t a b " S m a r t F e a t u r e s " a n d c h e c k i n g t h e c h e c h b o x " S h o w S t u d y E l e m e n t a n d E p o c h o n - - D T C " T h i s v e r s i o n , 1 7 M a y 2 0 1 5 - s e v e r a l m i n o r b u g f i x e s , e s p e c i a l l y c o n c e r n i n g w e b s e r v i c e s - r e m a r k t h a t n o t a l l m e n u s ( l i k e " v i e w - s h o w a n n o t a t e d C R F " ) h a v e b e e n i m p l e m e n t e d y e t T h i s v e r s i o n , 2 5 J a n 2 0 1 5 N e w f e a t u r e s : - i n t h e t a b l e v i e w , a n e w f u n c t i o n a l i t y " F i n d R e c o r d b y R e c o r d N u m b e r " h a s b e e n a d d e d t o t h e " S e a r c h " m e n u . I t a l l o w s t o s e l e c t t h e o r i g i n a l r e c o r d b y i t s r e c o r d n u m b e r ( I t e m G r o u p D a t a S e q i n D a t a s e t - X M L ) , e v e n w h e n t h e t a b l e h a s b e e n r e s o r t e d - t w o n e w w e b s e r v i c e s h a v e b e e n a d d e d : a ) c h e c k w h e t h e r t h e u n i t ( x x O R R E S U / o r i g i n a l r e s u l t u n i t , x x S T R E S U / s t a n d a r d i z e d r e s u l t u n i t ) i s a c o r r e c t u n i t f o r t h e g i v e n x x T E S T C D ( t e s t c o d e ) . T h i s f e a t u r e i s c u r r e n t l y l i m i t e d t o V S d a t a s e t s b ) c h e c k w h e t h e r t h e V S P O S v a l u e ( v i t a l s i g n s p o s i t i o n ) i s a c o r r e c t V S P O S f o r t h e g i v e n V S T E S T C D A s s o o n a s C D I S C p u b l i s h e s m o r e s i m i l a r l i s t s , a w e b s e r v i c e w i l l b e d e v e l o p e d f o r i t . T h i s v e r s i o n , 1 9 O c t 2 0 1 4 B u g f i x : i n t h e ( u n u s u a l ? ) c a s e t h a t t h e I t e m D a t a w i t h i n a n I t e m G r o u p D a t a d o n o t c o m e i n t h e s a m e o r d e r a l s t h e c o r r e s p o n d i n g I t e m R e f i n t h e I t e m G r o u p D e f , t h e d i s p l a y o f t h e d a t a w a s i n c o r r e c t . T h i s h a s n o w b e e n c o r r e c t e d u s i n g a n e w l o a d i n g a l g o r i t h m . T h i s v e r s i o n , 1 4 O c t 2 0 1 4 I m p l e m e n t a t i o n o f " B r i n g S U P P Q U A L d a t a b a c k t o o r i g i n a l d a t a s e t " . F u r t h e r o n , m i n o r i m p r o v e n t s + b u g f i x f o r f i n d i n g p a r e n t r e c o r d s o f R E L R E C r e c o r d s ( d i d n o t f u n c t i o n c o r r e c t l y ) . N e w t u t o r i a l . T h i s v e r s i o n , 1 O c t 2 0 1 4 M i n o r u p d a t e o f t h e " w e b s e r v i c e s " v e r s i o n , " l o o k u p " o f t e s t n a m e f o r g i v e n t e s t c o d e w i l l n o w a l s o w o r k e v e n w h e n n o c o d e l i s t i s a s s o c i a t e d w i t h t h e - - T E S T C D v a r i a b l e i n t h e d e f i n e . x m l f i l e ( t h o u g h i t s h o u l d b y t h e S D T M s p e c ) . T h i s v e r s i o n , 2 7 S e p t 2 0 1 4 S p e c i a l " w e b s e r v i c e s " v e r s i o n , p r o t o t y p i n g u s i n g a n u m b e r o f w e b s e r v i c e s - s e e d o c u m e n t " S m a r t _ D a t a s e t - X M L _ W e b S e r v i c e s . p d f " T h i s v e r s i o n , 2 7 J u l y 2 0 1 4 S o f t w a r e s u g g e s t s w h e n f i l t e r i n g b e f o r e l o a d i n g i s r e c o m m e n d e d d e p e n d i n g o n f i l e s i z e . T h r e s h o l d f i l e s i z e f o r t h i s s u g g e s t i o n c a n b e s e t u s i n g t h e " P r o p e r t i e s " b u t t o n ( d e f a u l t 2 0 M B ) . T h i s v e r s i o n , 1 6 J u l y 2 0 1 4 s m a l l e n h a n c e m e n t : c h o i c e b e t w e e n u s e o f - - T E S T C D a n d - - C A T ( o r n o f i l t e r i n g a t a l l ) f o r f i l t e r i n g d a t a B E F O R E l o a d i n g , b a s e d o n a s s o c i a t e d c o d e l i s t s o n - - T E S T C D a n d / o r - - C A T i n t h e d e f i n e . x m l . W i l l p r o b a b l y b e e x t r e m e l y u s e f u l f o r v e r y l a r g e d a t a s e t s s u c h a s L B a n d Q S . T h i s v e r s i o n , J u l y 9 , 2 0 1 4 - - T E S T C D f i l t e r i n g p o s s i b l e B E F O R E l o a d i n g t h e d a t a s e t s , b a s e d o n a s s o c i a t e d C o d e L i s t i n t h e d e f i n e . x m l . N e w t u t o r i a l / m a n u a l T h i s v e r s i o n , J u n e 1 1 , 2 0 1 4 A D a M n u m e r i c d a t e s / d a t e t i m e s / t i m e s c a n b e d i s p l a y e d a s I S O - 8 6 0 1 . I n t e r n a l l y , t h e s e r e m a i n n u m b e r s . T h i s n e w f e a t u r e h a s b e e n w e l l t e s t e d o n d a t e s a n d t i m e s , b u t n o t y e t o n d a t e t i m e s . A l s o s e e d o c u m e n t D i s p l a y _ A D a M _ d a t e s _ a s _ I S O 8 6 0 1 . p d f . T h i s v e r s i o n : A p r i l 4 , 2 0 1 4 T h e r e w a s a b u g i n t h e d i s p l a y f o r n o n - E u r o p e a n c h a r a c t e r s ( e s p e c i a l l y A s i a n ) . T h i s h a s b e e n f i x e d . W i t h m a n y t h a n k s t o D r . C h i b a a n d h i s c o l l e a g u e s i n J a p a n . T h i s v e r s i o n : A p r i l 3 , 2 0 1 4 - a d d e d s u p p o r t f o r n o n - U S - A S C I I c h a r a c t e r s T h i s v e r s i o n : A p r i l 2 , 2 0 1 4 - A s t h e n a m e o f t h e s t a n d a r d h a s b e e n c h a n g e d f r o m S D S - X M L ( S t u d y - D a t a - S e t - X M L ) i n t o D a t a s e t - X M L , t h e n a m e o f t h e s o f t w a r e a n d o f t h e f i l e s h a s a l s o b e e n c h a n g e d . P l e a s e a l s o r e m a r k t h a t a l t h o u g h t h e r e a r e m i n o r c h a n g e s i n t h e X M L - S c h e m a , o l d S D S - X M L f i l e s w i l l s t i l l b e u s a b l e , t h o u g h n o t a l l f e a t u r e s o f t h e s o f t w a r e m i g h t w o r k . W e w i l l s o o n u p l o a d a n e w s e t o f t e s t / d e m o f i l e s t h a t a r e c o m p l i a n t w i t h t h e n e w X M L - S c h e m a . T h i s v e r s i o n : J a n u a r y 1 5 , 2 0 1 4 - p o s s i b i l t y t o s t a r t p r o g r a m m w i t h p a r a m e t e r s , a l l o w i n g t o u s e t h e v i e w e r i n c o m b i n a t i o n w i t h o t h e r s o f t w a r e ( s e e t u t o r i a l ) - a u t o m a t e d c a l c u l a t i o n o f - - D Y v a l u e s f r o m - - D T C ( a n d R F S T D T C ) a s a n o p t i o n , a n d d i s p l a y a s a t o o l t i p o n - - D T C - a u t o m a t e d l o o k u p f r o m V I S I T ( n a m e ) f r o m V I S I T N U M w h e n t h e T V t a b l e i s l o a d e d ( o p t i o n a l ) w i t h t h e r e s u l t b e i n g t h e v i s i t n a m e b e i n g d i s p l a y e d a s a t o o l t i p o n V I S I T N U M - o r d e r o f t h e t a b l e s : a f t e r D M , t h e t r i a l d e s i g n t a b l e s a r e l o a d e d b e f o r e a n y o t h e r t a b l e s . A f t e r t h a t , t h e C O a n d R E L R E C t a b l e s a r e l o a d e d ( w h e n p r e s e n t ) - m a n y s m a l l e r i m p r o v e m e n t s , d e s c r i b e d i n t h e u p d a t e d t u t o r i a l - n e w v e r s i o n o f t h e t u t o r i a l , d e s c r i b i n g a l l c u r r e n t f e a t u r e s o f t h e s o f t w a r e T h i s v e r s i o n : D e c e m b e r 9 , 2 0 1 3 - t a b l e r o w s n o w h a v e a n a l t e r n a t i n g b a c k g r o u n d c o l o r ( w h i t e / g r a y ) f o r b e t t e r a p p e a r a n c e - c o l u m n h e a d e r s h a v e c o l o r y e l l o w - s e l e c t e d t a b h a s c o l o r o r a n g e - O p t i o n s - S e t t i n g s m e n u u s a g e n o w d i s p l a y s a d i a l o g - u s i n g t h i s d i a l o g , d i s p l a y o f a n i n t e r m e d i a t e i n f o r m a t i o n m e s s a g e w h e n f i n d i n g p a r e n t r e c o r d o f S U P P Q U A L / C O r e c o r d c a n b e s k i p p e d . - b u g f i x i n R E L R E C : U S U B J I D i s n o t a l w a y s m a n d a t o r y ( e . g . w h e n r e l a t i o n s h i p i s b e t w e e n d a t a s e t s ) - T O D O : u p d a t e / r e m a k e t u t o r i a l / m a n u a l T h i s v e r s i o n : F r i d a y N o v e m b e r 2 9 t h , 2 0 1 3 - b u g f i x : p r o g r a m h a n g e d w h e n s e l e c t i n g o p t i o n " c h e c k a g e f r o m b i r t h d a t e a n d r e f e r e n c e s t a r t d a t e " w h e n t h e b i r t h d a t e i s a b s e n t ( i s o p t i o n a l ) . - b u g f i x : W h e n v i e w i n g C O d a t a , t h e o p t i o n " S h o w p a r e n t r e c o r d o f C O r e c o r d " d o e s n o t w o r k w h e n I D V A R R a d I D V A R V A L a r e e m p t y , a s i s u s u a l l y t h e c a s e f o r a c o m m e n t o n D M d o m a i n - C o r r e c t i o n i n t u t o r i a l / m a n u a l : a u t o m a t i c v a l i d a t i o n i s o n l y d o n e o n " r e q u i r e d " v a r i a b l e s , n o t o n " e x p e c t e d " v a r i a b l e s . T h e l a t t e r c a n h a v e n u l l v a l u e s u n d e r s p e c i f i c c i r c u m s t a n c e s w h i c h i s o u t o f t h e s c o p e o f t h e v i e w e r - s e v e r a l s m a l l e r i m p r o v e m e n t s T h i s v e r s i o n : F r i d a y N o v e m b e r 2 2 n d , 2 0 1 3 - m a j o r i m p r o v e m e n t t h a t w h e n o n e h a s l o a d e d a s e t o f t a b l e s , o n e c a n a d d a d d i t i o n a l o n e s w i t h o u t h a v i n g t o r e l o a d a l l t h e d a t a s e t s . T h i s i s v e r y w e l l e x p l a i n e d i n t h e u p d a t e d m a n u a l - f u r t h e r i m p r o v e d f i l t e r i n g c a p a b i l i t i e s T h i s v e r s i o n : T u e s d a y N o v e m b e r 1 9 t h , 2 0 1 3 - i m p l e m e n t e d I t e m G r o u p D a t a S e q a s a t o o l t i p o n t h e c e l l w i t h S T U D Y I D - a l s o s e e t h e t u t o r i a l T H i s v e r s i o n : F r i d a y N o v e m b e r 1 5 t h , 2 0 1 3 - a u t o m a t e d s e a r c h f o r t h e c o r r e s p o n d i n g r e c o r d i n t h e D M d o m a i n - v . 2 . 0 i s n o w t h e d e f a u l t f o r t h e d e f i n e . x m l v e r s i o n - W h e n s e l e c t i n g a C O r e c o r d , a u t o m a t e d s e a r c h f o r t h e p a r e n t r e c o r d i n o t h e r d o m a i n s - w h e n s e l e c t i n g a R E L I D i n t h e R E L R E C d a t a s e t , a u t o m a t e d s e a r c h f o r t h e r e l a t e d r e c o r d s i n t h e o t h e r d o m a i n s - f i r s t d a t e o f s t u d y t r e a t m e n t a n d l a s t d a t e o f s t u d y t r e a t m e n t ( t a k e n f r o m E X ) c a n b e d i s p l a y e d a s t o o l t i p o n U S U B J I D i n t h e D M t a b l e ( o p t i o n ) - t o g g l i n g b e t w e e n t a b l e s u s i n g C T R L - B o r u s i n g t h e m e n u - k e y b o a d s h o r t c u t s f o r s e v e r a l f u n c t i o n a l i t i e s - u p d a t e o f t h e t u t o r i a l T h i s v e r s i o n : F r i d a y O c t o b e r 1 8 t h , 2 0 1 3 - n e w f e a t u r e s : s e v e r a l w a y s o f e x p o r t i n g t o t e x t f i l e s ( s e e t u t o r i a l ) - t u t o r i a l p a r t i a l l y u p d a t e d - s o m e m i n o r i m p r o v e m e n t s T h i s v e r s i o n : M o n d a y O c t o b e r 1 0 t h , 2 0 1 3 - n e w f e a t u r e : o p t i o n a l c h e c k w h e t h e r S t u d y O I D o f d e f i n e . x m l m a t c h e s S t u d y O I D o f d a t a f i l e - u s e r c a n n o w i n t e r r u p t t h e l o a d i n g p r o c e s s . T h e d a t a s e t s t h a t h a v e a l r e a d y b e e n l o a d e d + t h e c u r r e n t ( i n c o m p l e t e ) t a b l e i s t h e n d i s p l a y e d , a f t e r t h e v a l i d a t i o n i s p e r f o r m e d . T h i s v e r s i o n : F r i d a y O c t o b e r 4 t h , 2 0 1 3 M a n y s m a l l i m p r o v e m e n t s i n c l u d i n g - w r o t e a d r a f t t u t o r i a l - i m m e d i a t e n a v i g a t i o n t o p a r e n t d o m a i n t a b l e w h e n u s i n g " s h o w p a r e n t r e c o r d s o f s u p p l e m e n t a l q u a l i f i e r " - T O D O t h e s a m e f o r C O - b e t t e r u p d a t e o f t h e p r o g r e s s b a r s - Q N A M i s r e g a r d e d a s a t o p i c v a r i a b e ( f o r f i l t e r i n g ) - w h e n h a v i n g a p r i o r f i l t e r a v a i l a b l e , t h e u s e r c a n a p p l y t h a t t o n e w l y l o a d e d f i l e s , w h i c h c a n s a v e a l o t o f m e m o r y u s a g e , a s n o t t h e c o m p l e t e d a t a s e t w i l l b e l o a d e d i n t o m e m o r y ( o n l y t h o s e r e c o r d s t h a t p a s s t h e f i l t e r ) . T h i s w o u l d a l s o b e a p r e f e r r e d w a y o f w o r k i n g f o r r e v i e w e r s , e . g . f i r s t o n l y l o a d a f e w d a t a s e t s , a n d t h e n c r e a t e a f i l t e r ( b a s e d o n e . g . a g e , s i t e , . . . , l a b v a l u e s , v i t a l s i g n v a l u e s . . . ) a n d t h e n ( r e ) l o a d a l l f i l e s t h a t a r e n e c e s s a r y . T h i s v e r s i o n : M o n d a y S e p t e m b e r 3 0 , 2 0 1 3 A f e w b u g s w e r e c o r r e c t e d , e . g . t h a t t h e s e l e c t i o n / s o r t i n g i n t h e t a b l e d i s a p p e a r e d w h e n t h e " f i l t e r " w i n d o w p o p s u p . A l s o t h e v e r s i o n f r o m S u n d a y c r a s h e d a s I f o r g o t t o a l s o p r o v i d e t h e ( e m p t y ) " t e m p " d i r e c t o r y i n t h e d i s t r i b u t i o n . T h e n e w v e r s i o n w i l l t r y t o g e n e r a t e t h i s d i r e c t o r y w h e n i t i s a b s e n t o r w a s d e l e t e d . N e w f e a t u r e s : - w h e n a f i l t e r i s a p p l i e d t o a l l c u r r e n t l y l o a d e d d a t a s e t s , t h e u s e r i s a l l o w e d t o g i v e a t i t l e f o r t h i s f i l t e r , w h i c h i s t h e n d i s p l a y e d i n t h e f r a m e . A s s o o n a s t h e f i l t e r i s r e m o v e d , t h i s t i t l e a l s o d i s a p p e a r s . T h i s t i t l e c a n h e l p t h e r e v i e w e r r e m e m b e r i n g t h a t h e / s h e i s w o r k i n g o n a s u b s e t o f d a t a a n d w h a t t h i s s u b s e t i s a b o u t . E x a m p l e " a l l s u b j e c t s o l d e r t h a n 8 0 y e a r s " . - w h e n a f i l t e r i s a p p l i e d a n d a t i t l e h a s b e e n g i v e n , a n d t h e w i n d o w w i t h t a b l e s i s c l o s e d , a n d t h e u s e r l o a d s ( a d d i t i o n a l ) d a t a s e t s a n d d e c i d e s t o i m p l e m e n t t h e l a s t u s e d f i l t e r t o t h e s e d a t a s e t s , t h e n t h e t i t l e o f t h a t f i l t e r a p p e a r s o n t h e t o p o f t h e n e w w i n d o w w i t h t a b l e s . T h i s v e r s i o n : S u n d a y S e p t e m b e r 2 9 , 2 0 1 3 N e w f e a t u r e s : - n o w a l s o s u p p o r t ( a g a i n ) f o r d e f i n e . x m l 2 . 0 - t e s t e d w i t h f i l e s o f t h e d e f i n e 2 . 0 s t a n d a r d d i s t r i b u t i o n - n e w f i l t e r i n g f e a t u r e s : f i l t e r i n g p o s s i b l e b a s e d o n s u b s e t o f s u b j e c t s c h o s e n f r o m / s e l e c t e d i n a t a b l e - w h e n t h e w i n d o w w i t h t h e t a b l e s i s c l o s e d , t h e f i l t e r i n g i s r e m e m b e r e d . U p o n a n e x t c l i c k o n t h e " s t a r t " b u t t o n , t h e u s e r i s a s k e d t o a p p l y t h a t l a t e s t f i l t e r i n g t o a l l d a t a s e t s o r t o l o a d a l l d a t a s e t s c o m p l e t e l y . T h i s i s p r o b a b l y a v e r y i n t e r e s t i n g f e a t u r e . F o r e x a m p l e , t h e u s e r c a n o n l y l o a d t h e D M d a t a s e t a n d t h e n s e l e c t / f i l t e r a n u m b e r o f s u b j e c t s b a s e d o n a g e , s e x , s i t e , . . . H e / s h e c a n s u b s e q u e n t l y ( r e ) l o a d o t h e r d a t a s e t s a n d a p p l y t h a t f i l t e r . L i k e t h a t , a l l t a b l e s a r e f o r t h e c h o s e n s u b s e t o f s u b j e c t s . T h i s d o e s n o t o n l y m a k e t h e r e v i e w e a s i e r , b u t a l s o s a v e s m e m o r y . . . O r t h e u s e r o n l y l o a d s t h e D M a n d L B d a t a s e t s a n d c r e a t e s a f i l t e r f o r a l l s u b j e c t s w i t h l o w h a e m o g l o b i n v a l u e s . T h e u s e r c a n t h e n ( r e ) l o a d o t h e r d a t a s e t s f o r t h o s e s u b j e c t s o n l y . T h i s v e r s i o n : F r i d a y S e p t e m b e r 2 7 , 2 0 1 3 N e w f e a t u r e s : - s o f t w a r e h a s b e e n r e n a m e d t o " S m a r t _ S D S - X M L _ V i e w e r " - c o n s i d e r a b l e b e t t e r m e m o r y u s a g e : a l l t h e L Z Z T f i l e s c a n n o w b e l o a d e d w i t h a m e m o r y u s a g e o f l o w e r t h a n 3 8 4 M B . T h i s h a s b e e n a c h i e v e d b y s t o r i n g t h e d a t a i n U S - A S C I I b y t e a r r a y s i n s t e a d o f U n i c o d e S t r i n g s ( t h e J a v a d e f a u l t ) . - a d d e d a s e c o n d p r o g r e s s b a r t o a l s o d i s p l a y t h e p r o g r e s s o f v a l i d a t i o n f o r e a c h d a t a s e t , a s s o m e m i n i m a l v a l i d a t i o n i s A L W A Y S d o n e . - a d d e d n e w f u n c t i o n a l i t y t o c h a n g e t h e o r d e r o f t h e t a b s i n t h e v i e w . T O D O : a l s o a l l o w d r a g - a n d - d r o p t o m o v e t a b s . - s o m e o p t i o n s ( d e f i n e . x m l 2 . 0 , d a t a c a c h i n g ) h a v e b e e n e n a b l e d a s t h e y n e e d f u r t h e r i n v e s t i g a t i o n . N e x t t o d o : m a k e a t u t o r i a l d e m o n s t r a t i n g t h e a d v a n t a g e s o f u s i n g S D S - X M L a n d t h e v i e w e r . T h i s v e r s i o n : S u n d a y J u n e 3 0 t h , 2 0 1 3 T h e S m a r t S D T M V i e w e r i s c u r r e n t l y o n l y a p r o t o t y p e f o r d e m o i n g . I t r e a d s S D T M / S E N D / A D a M d a t a i n C D I S C - O D M - X M L f o r m a t ( s o w e d o r e a l i z e " S D T M V i e w e r " i s n o t a g o o d n a m e ) . I t a s s u m e s t h a t t h e r e i s o n e x m l f i l e p e r d a t a s e t ( i . e . o n e X M L f i l e i s n o t a l l o w e d t o c o n t a i n r e c o r d s f r o m d i f f e r e n t S D T M d o m a i n s ) . T h e C D I S C - O D M - X M L f i l e m u s t b e o f v e r s i o n 1 . 3 o r 1 . 3 . 1 a n d h a v e t h e " t a b l e r o w s " ( 1 I t e m G r o u p D a t a p e r r o w ) i n a C l i n i c a l D a t a c o n t a i n e r e l e m e n t , e x c e p t f o r t h e t r i a l d e s i g n d a t a s e t s , w h e r e t h e c o n t a i n e r e l e m e n t m u s t b e R e f e r e n c e D a t a . T h e s o f t w a r e A L W A Y S r e q u i r e s a d e f i n e . x m l f i l e t h a t i s i n a g r e e m e n t w i t h t h e d a t a s e t s . C u r r e n t l y n o g o o d e r r o r c a t c h i n g i s d o n e f o r t h e c a s e t h a t a l o a d e d S D T M - X M L f i l e i s n o t o r i n c o r r e c t l y d e s c r i b e d i n t h e d e f i n e . x m l f i l e . C u r r e n t l y , t h e f i l e n a m e o f t h e d a t a s e t m u s t c o r r e s p o n d t o t h e v a l u e o f t h e " N a m e " a t t r i b u t e i n t h e I t e m G r o u p D e f ( a s i s c o m m o n p r a c t i c e ) . T h e s o f t w a r e d o e s n o t t r y t o r e a d t h e v a l u e o f d e f : l e a f e l e m e n t s r e f e r e n c e d b y d e f : A r c h i v e L o c a t i o n I D a t t r i b u t e s . N e w f e a t u r e s : - t h e u s e r c a n c h o o s e b e t w e e n a d e f i n e . x m l v e r s i o n 1 . 0 f i l e a n d a d e f i n e . x m l f i l e v e r s i o n 2 . 0 . - s i m p l e s u p p o r t f o r A D a M : t e s t i n g o f U S U B J I D i n d a t a f i l e s a g a i n s t t h e o n e f r o m t h e A D S L . - l o w e r m e m o r y f o o t p r i n t d u e t o " c a n o c a l i z a t i o n " o f s t r i n g s - h o w e v e r n o t f u l l y o p t i m i z e d y e t . - s e a r c h f u n c t i o n a l i t y ( u s i n g t h e m e n u o r C T R L - F ) . - b e t t e r d i s p l a y o f p r o g r e s s - l o g f i l e g e n e r a t i o n - e r r o r m e s s a g e d i s p l a y w h e n r u n n i n g o u t o f m e m o r y N e w f e a t u r e s 2 3 . 6 . 2 0 1 3 - >
Smart Dataset-XML Viewer (outdated) Files
Smart viewer for the CDISC Dataset-XML Standard
Brought to you by:
xml4pharma