ÿþT h i s v e r s i o n , J u n e 6 , 2 0 2 5
- F u l l i m p l e m e n t a t i o n o f C D I S C C O R E ( C D I S C O p e n R u l e s E n g i n e ) v . 0 . 1 0 . 0 f o r C D I S C D a t a s e t - J S O N - 1 . 1 f i l e s .
- M a n y s m a l l f u r t h 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 , D e c e m b e r 2 9 , 2 0 2 4
- F i x e d a n i s s u e w h e n r e a d i n g " p r o p e r t i e s . d a t " w h e n t h i s f i l e h a s m o r e t h a n 1 0 l i n e s
T h i s v e r s i o n , D e c e m b e r 1 6 , 2 0 2 4
- I m p r o v e d r e a d i n g S U P P Q U A L a n d r e c o m b i n i n g d a t a s e t s i n N D J S O N f o r m a t
- F i x e d a n i s s u e i n X P T 2 D a t a s e t J S O N f o r X P T f i l e s w i t h " s p e c i a l " J S O N c h a r a c t e r s
T h i s v e r s i o n , D e c e m b e r 6 , 2 0 2 4
- F u l l i m p l e m e n t a t i o n o f C D I S C D a t a s e t - J S O N 1 . 1 a n d D a t a s e t - N D J S O N
- G e n e r a t i o n o f D a t a s e t - J S O N 1 . 1 f r o m X P T f i l e s a d d e d
- D r a g - a n d - d r o p o f f i l e s a d d e d
- A b i l i t y t o s k i p t h e f i r s t d i a l o g a s k i n g w h e t h e r X P T f i l e s m u s t b e t r a n s f o r m e d t o D a t a s e t - J S O N ( s e e f i l e " p r o p e r t i e s . d a t " )
- S u p p o r t f o r D a t a s e t - X M L h a s b e e n d i s c o n t i n u e d
- C D I S C C O R E v a l i d a t i o n w i l l b e a d d e d a g a i n a s s o o n a s C O R E h a s b e e n a d a p t e d f o r D a t a s e t - J S O N v . 1 . 1
- D o c u m e n t a t i o n w i t h t h e a d a p t i o n s a n d D a t a s e t - J S O N 1 . 1 ( a n d D a t a s e t - N D J S O N ) f i l e s w i l l b e a d d e d i n t h e f o l l o w i n g d a y s
T h i s v e r s i o n , J a n u a r y 1 7 , 2 0 2 4
E x p e r i m e n t a l v e r s i o n :
- D a t a s e t - J S O N i s n o w t h e d e f a u l t f o r m a t
- O p t i o n t o u s e m e t a d a t a f r o m e i t h e r t h e d e f i n e . x m l ( r e c o m m e n d e d , m o r e f e a t u r e s , b u t s l o w e r ) o r f r o m t h e D a t a s e t - J S O N f i l e i t s e l f ( s l o w e r )
- C O R E v a l i d a t i o n f o r D a t a s e t - J S O N c u r r e n t l y O N L Y w h e n m e t a d a t a f r o m d e f i n e . x m l
- S u p p o r t f o r e m b e d d e d i m a g e s a n d o t h e r b i n a r y d a t a i n t h e s u b m i s s i o n d a t a s e t s f o r D a t a s e t - J S O N f o r m a t ( r e q u i r e s d e f i n e . x m l )
- S u p p o r t f o r e m b e d d e d H L 7 - F H I R r e s o u r c e s ( a s S D T M d a t a p o i n t ) a n d v i s u a l i z a t i o n o f t h e m .
- S u p p o r t f o r l i n k s t o e x t e r n a l ( b i n a r y ) f i l e s s u c h a s m o v i e s ( E M R , e t c )
F o r s h o r t d e m o s , s e e : h t t p s : / / w w w . l i n k e d i n . c o m / g r o u p s / 5 6 3 9 3 /
T h i s v e r s i o n , D e c e m b e r 1 7 , 2 0 2 3
- F u r t h e r i m p r o v e m e n t s i n t h e C D I S C C O R E v a l i d a t i o n f e a t u r e s , e s p e c i a l l y r e g a r d i n g r e p o r t i n g
- A d d e d f e a t u r e s f o r a l l o w i n g t o s t a r t t h e S m a r t S u b m i s s i o n D a t a s e t V i e w e r f r o m w i t h i n o t h e r a p p l i c a t i o n s ( s p a w n p r o c e s s )
( s e e s e p a r a t e f i l e S t a r t u p _ p a r a m e t e r _ S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r . t x t ) .
- P o s s i b i l i t y t o u s e " O p e n W i t h " i n W i n d o w s o n a s u b m i s s i o n f i l e . A n e x a m p l e f i l e f o r t h i s i s p r o v i d e d b y t h e f i l e " S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r _ o p e n _ w i t h . b a t "
S o , a f t e r s e l e c t i n g a D a t a s e t - J S O N f i l e i n W i n d o w s , o n e c a n u s e " O p e n w i t h " , a n d t h e n b r o w s e t o t h e a p p l i c a t i o n
" S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r _ o p e n _ w i t h . b a t " . T h e d o c u m e n t a t i o n f o r t h i s c a n b e f o u n d i n t h e f i l e
" O p e n i n g _ D a t a s e t - J S O N _ f i l e s _ f r o m _ t h e _ D e s k t o p . p d f " .
- M a n y s m a l l i m p r o v e m e n t s t o i n c r e a s e e f f i c i e n c y .
T h i s v e r s i o n , N o v e m b e r 2 5 , 2 0 2 3
- N e w e s t C D I S C C O R E v a l i d a t i o n i m p l e m e n t a t i o n , i n c l u d i n g u p d a t e d i m p l e m e n t a t i o n f o r D a t a s e t - J S O N , f r o m " m a i n " b r a n c h 2 0 2 3 - 1 1 - 1 5
- X Q u e r y v a l i d a t i o n ( O R C S : 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 ) h a s n o w b e e n c o m p l e t e l y d i s m i s s e d .
- M a n y s m a l l i m p r o v e m e n t s t o t h e C O R E v a l i d a t i o n f e a t u r e s .
T h i s v e r s i o n , J u n e 2 1 , 2 0 2 3
- M i n o r u p d a t e
- C o n v e r s i o n o f X P T t o D a t a s e t - J S O N n o w a c c o r d i n g t o t h e n e w e s t s p e c ( h t t p s : / / w w w . c d i s c . o r g / d a t a s e t - j s o n )
- D a t a s e t - J S O N i s n o w t h e d e f a u l t ( i n s t e a d o f D a t a s e t - X M L ) w h e n s t a r t i n g t h e v i e w e r
- D e f i n e - X M L v . 2 . 1 i s n o w t h e d e f a u l t ( i n s t e a d o f D a t a s e t - X M L ) w h e n s t a r t i n g t h e v i e w e r
- N o w i n c l u d e s a n e a r l y , e x p e r i m e n t a l v e r s i o n o f C D I S C C O R E ( f o r v a l i d a t i o n o f s u b m i s s i o n f i l e s )
T h i s v e r s i o n , F e b r u a r y 1 3 , 2 0 2 3
- C o r r e c t e d b u g s f o r r e c o m b i n a t i o n o f t h e s u p p l e m e n t a l q u a l i f i e r s i n S U P P - - d a t a s e t s w h e n t h e r e c o r d n u m b e r n e e d s t o b e s h o w n i n t h e f i r s t c o l u m n .
- V e r y f i r s t i m p l e m e n t a t i o n o f C D I S C C O R E v a l i d a t i o n ( s e e h t t p s : / / w w w . c d i s c . o r g / c o r e ) , c u r r e n t l y o n l y f o r D a t a s e t - J S O N S D T M f i l e s .
T h i s v e r s i o n , O c t o b e r 3 0 , 2 0 2 2
- A d d e d f e a t u r e t h a t w h e n a d e f i n e . x m l i s l o a d e d ( u s i n g t h e " b r o w s e " b u t t o n ) , t h e v e r s i o n o f i t i s c h e c k e d , a n d t h e c o r r e s p o n d i n g r a d i o b u t t i n i s s e l e c t e d w h e n a p p r o p r i a t e
- F o r t h e f e a t u r e " V i e w d e f i n e . x m l i n 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 " , t h e s y s t e m c h e c k s w h e t h e r t h e r e i s a s t y l e s h e e t r e f e r e n c e i n t h e d e f i n e . x m l .
I f n o t , t h e s y s t e m a s k s t o p r o v i d e t h e s t y l e s h e e t l o c a t i o n . I f t h e r e i s a s t y l e s h e e t r e f e r e n c e i n t h e d e f i n e . x m l ,
t h e u s e r c a n n o w s t i l l c h o o s e t o u s e a n o t h e r s t y l e s h e e t t h a n t h e o n e r e f e r e n c e d .
T h i s v e r s i o n , O c t o b e r 2 3 , 2 0 2 2
- m i n o r u p d a t e : R E L R E C l o o k u p ( u s i n g C T R L - R ) n o w a l s o w o r k i n g f o r o n e - o n e a n d o n e - m a n y r e l a t i o n s t h a t u s e - - L N K G R P .
T h i s v e r s i o n , O c t o b e r 2 0 , 2 0 2 2
- a d d e d f e a t u r e t o t r a n s f o r m S A S T r a n s p o r t ( X P T ) f i l e s t o n e w C D I S C D a t a s e t - J S O N ( h t t p s : / / w i k i . c d i s c . o r g / d i s p l a y / O D M 2 / D a t a s e t - J S O N ) f o r m a t " o n t h e f l y " .
- f i x e d a b u g t h a t w h e n g e n e r a t i n g D a t a s e t - X M L f r o m X P T f i l e s , n o t a l l t h e i n f o r m a t i o n f r o m t h e d e f i n e . x m l ,
w a s c o p i e d o v e r i n t h e u p d a t e d d e f i n e . x m l ( e . g . p r o c e s s i n g i n s t r u c t i o n s a n d X M L c o m m e n t s ) .
T O D O : D a t a s e t - J S O N f i l e s d o n o t c o n t a i n t h e c o r r e c t n u m b e r o f " r e c o r d s " y e t ( " 0 " i s s e t ) .
T h e n u m b e r o f r e c o r d s a s p r o v i d e d i n t h e J S O N f i l e i s h o w e v e r n o t u s e d b y t h e S m a r t S u b m i s s i o n D a t a s e t V i e w e r .
T O D O : f i x p r o b l e m t h a t R E L R E C " l o o k u p " d o e s n o t w o r k w h e n t h e l i n k i n g v a r i a b l e i s n o t - - S E Q .
T h i s v e r s i o n , S e p t e m b e r 2 7 , 2 0 2 2
- f i x e d a b u g t h a t - - D Y v a l u e s a r e n o t s h o w n a s t o o l t i p ( o p t i o n ) w h e n D M i s n o t t h e f i r s t d a t a s e t i n t h e v i e w , i . e . w h e n a l s o T r i a l D e s i g n d a t a s e t s a r e l o a d e d .
T h i s v e r s i o n , S e p t e m b e r 2 6 , 2 0 2 2
- f i x e d a b u g t h a t w h e n u s i n g D a t a s e t - J S O N , " 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 " d i d n o t f u n c t i o n c o r r e c t l y .
T O D O : i m p l e m e n t t h i s f e a t u r e a l s o f o r t h e c a s e o f C S V f i l e s .
T h i s v e r s i o n , A p r i l 1 8 , 2 0 2 2
- s m a l l b u g f i x e s f o r u s e o f t h e v i e w e r w i t h C S V f i l e s
- f u r t h e r s u p p o r t f o r D a t a s e t - J S O N
- V i e w e r c a n n o w d i s p l a y r e c o r d n u m b e r s ( a s f i r s t c o l u m n ) w h e n r e q u e s t e d ( o p t i o n )
T h i s v e r s i o n , M a r c h 5 , 2 0 2 2
- R e a d d e d v a l i d a t i o n u s i n g " 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 " , b u t l i m i t e d t o f o r D e f i n e - X M L 2 . 0 .
I m p l e m e n t a t i o n o f C D I S C C O R E ( h t t p s : / / w w w . c d i s c . o r g / c o r e ) w i l l p r o b a b l y g e t t h e h i g h e r p r i o r i t y .
- D a t a s e t - J S O N i m p l e m e n t a t i o n . S e e h t t p s : / / w i k i . c d i s c . o r g / d i s p l a y / O D M 2 / D a t a s e t - J S O N f o r t h e d r a f t s p e c i f i c a t i o n .
R e a s o n i s t h a t s o m e p e o p l e a t t h e F D A h a v e s h o w n i n t e r e s t .
U s e r s w h o w o u l d l i k e t o s t a r t t e s t i n g t h i s n e w f o r m a t c a n a l w a y s o b t a i n s a m p l e f i l e s . J u s t m a i l u s a t J o z e f . A e r t s @ X M L 4 P h a r m a . c o m .
- C o r r e c t e d a b u g t h a t a f t e r t h e g e n e r a t i o n o f D a t a s e t - X M L f i l e s f r o m X P T f i l e s , i n s o m e c i r c u m s t a n c e s , t h e ( u p d a t e d ) d e f i n e . x m l i s n o t c o r r e c t l y l o a d e d .
T h i s v e r s i o n , J a n u a r y 2 3 , 2 0 2 2
- M i n o r f i x : w h e n a v a r i a b l e i s f o u n d i n t h e D a t a s e t - X M L f i l e , a n d i t i s n o t d e f i n e d i n t h e c o r r e s p o n d i n g D e f i n e - X M L f i l e ,
t h e s o f t w a r e d o e s n o l o n g e r c r a s h , b u t p r o v i d e s a w a r n i n g .
D a t a p o i n t s f o r t h e u n d e f i n e d v a r i a b l e a r e t h e n s k i p p e d .
- T o o l t i p s o n t h e t a b s o f t h e d a t a s e t s w i t h e x t e n d e d m e t a d a t a i n f o r m a t i o n a b o u t t h e d a t a s e t .
T h i s v e r s i o n , O c t o b e r 9 , 2 0 2 1
- N e w " s m a r t " f e a t u r e : s h o w v a l u e o f S U B J I D i n a l l o t h e r s u b j e c t - r e l a t e d t a b l e s a s t o o l t i p o n U S U B J I D
- N e w f e a t u r e i n m e n u " T o o l s - C o l u m n " : m o v e s e l e c t e d s i n g l e c o l u m n f r o m G U I d i a l o g
T h i s v e r s i o n , S e p t e m b e r 4 , 2 0 2 1
- F i x e d a b u g t h a t a d d i t i o n a l p r o p e r t i e s w e r e n o t s h o w n o n U S U B J I D f o r D a t a s e t - X M L ( w o r k e d w e l l f o r J S O N a n d C S V )
T h i s v e r s i o n , A u g u s t 5 , 2 0 2 1
- S u p p o r t f o r C S V f i l e s h a s b e e n a d d e d ( s t i l l a b i t e x p e r i m e n t a l , a s t h e r e a r e s o m a n y v a r i a t i o n s o f " C S V " ) .
A t e s t s e t o f C S V f i l e s f r o m t h e M e t a d a t a S u b m i s s i o n G u i d e 2 . 0 , u s i n g D e f i n e - X M L 2 . 1 , c a n b e f o u n d i n t h e f o l d e r T e s t F i l e s / M e t a D a t a _ S u b m i s s i o n _ G u i d e _ 2 _ 0 _ 2 0 2 1 _ S D T M _ C S V
- S u p p o r t f o r t h e u p c o m i n g C D I S C D a t a s e t - J S O N a d d e d , b u t t h e f e a t u r e i s s t i l l d i s a b l e d .
T h o s e w h o w o u l d l i k e t o t r y D a t a s e t - J S O N f o r m a t o u t , p l e a s e c o n t a c t J o z e f A e r t s ( J o z e f . A e r t s @ X M L 4 P h a r m a . c o m ) f o r t e s t f i l e s .
T h e s e p e r s o n s s h o u l d a l s o p i c k u p t h e s o u r c e c o d e , a n d c o m m e n t o u t l i n e s 6 3 8 - 6 4 1 i n s o u r c e c o d e f i l e G U I . j a v a a n d t h e n r e c o m p i l e .
T h i s v e r s i o n , A p r i l 1 8 , 2 0 2 1
- F i x e d a b u g f o r d e f i n e - x m l 2 . 1 f o r d a t a s e t d e f i n i t i o n s t h a t h a v e d e f : H a s N o D a t a = Y e s
- a d d e d s e l e c t i o n f o r " S h o w L O I N C d e t a i l s ( L O I N C w e b s i t e ) w h e n r i g h t - c l i c k i n g a c e l l w i t h a L O I N C c o d e .
T h i s v e r s i o n , D e c e m b e r 1 3 , 2 0 2 0
- B e t t e r h a n d l i n g o f s u b m i s s i o n f i l e s t h a t d o n o t f o l l o w t h e u s u a l S D T M / S E N D n a m i n g c o n v e n t i o n , f o r e x a m p l e " m y _ d m . x m l " i n s t e a d o f " d m . x m l "
- " C D I S C L i b r a r y D i s c r e p a n c y R e p o r t " n o w a l s o d i s p l a y s t h e I G v e r s i o n a n d C D I S C C o n t r o l l e d T e r m i n o l o g y u s e d .
T O D O : D e f i n e - X M L c a s e t h a t I G v e r s i o n a n d / o r C D I S C - C T v e r s i o n d i f f e r s b e t w e e n d a t a s e t s
- F i l t e r i n g a n d s o r t i n g : f e a t u r e a d d e d t o f i l t e r o n r e c o r d n u m b e r ( a n d r a n g e s ) . E . g . " 1 4 2 6 - 3 0 7 7 " . R e g u l a t o r y r e q u e s t
- T O D O : i m p l e m e n t " . f d a x " f o r m a t
T h i s v e r s i o n , N o v e m b e r 1 6 , 2 0 2 0
- C D I S C L i b r a r y a u t h e n t i c a t i o n m e c h a n i s m h a s c h a n g e d , n o w r e q u i r e s a n A P I k e y . S o f t w a r e a n d X Q u e r i e s w e r e a d a p t e d f o r t h i s .
T h e A P I k e y i s t o b e p r o v i d e d a s p a r a m e t e r v a l u e " c d i s c l i b r a r y a p i k e y " i n t h e " p r o p e r t i e s . d a t " f i l e ( p l a c e h o l d e r p r e s e n t )
- F o r C D I S C L i b r a r y a c c e s s , c a t c h i n g t h e c a s e s t h a t t h e r e i s n o i n t e r n e t c o n n e c t i o n , o r t h a t t h e A P I k e y i s i n v a l i d o r n o t p r e s e n t .
T h i s v e r s i o n , A u g u s t 2 6 , 2 0 2 0
- A d d i t i o n a l s u p p o r t f o r D e f i n e - X M L v e r s i o n 2 . 1
- U p d a t e d " 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 " r u l e s e t s w i t h s u p p o r t f o r D e f i n e - X M L 2 . 1 a n d i n c r e a s e d u s a g e o f t h e C D I S C L i b r a r y ( w i l l b e f u r t h e r e x t e n d e d )
- " R e l a t e d R e c o r d s " c a n n o w a l s o b e f o u n d s t a r t i n g f r o m a r o w i n a s i n g l e ( n o n - R E L R E C ) d a t a s e t
- W h e n a " R e l a t e d R e c o r d " i s f o u n d , a s u m m a r y t a b l e i s d i s p l a y e d i n a s e p a r a t e w i n d o w
- I m p r o v e d h i g h l i g h t i n g o f " R e l a t e d R e c o r d s " i n a l l t h e t a b l e s
T h i s v e r s i o n , J u l y 1 8 , 2 0 2 0
- M a j o r u p d a t e : s u p p o r t f o r d e f i n e . x m l 2 . 1 i n v i e w e r a s w e l l a s f o r X P T t o D a t a s e t - X M L c o n v e r s i o n
- N e w f e a t u r e s i m p l e m e n t i n g t h e " C D I S C L i b r a r y A P I "
- B u g f i x f o r " B r i n g b a c k 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 " w h e n d a t a s e t f i l e n a m e s a r e l o w e r c a s e
- R i g h t - c l i c k o n c e l l s h o w s m e n u f o r " c o p y c e l l c o n t e n t s " a n d o t h e r f u n c t i o n a l i t i e s w h e n a p p l i c a b l 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 " e x t e n d e d w i t h r u l e s f o r " F D A S E N D v a l i d a t i o n r u l e s 2 0 1 9 " , " C D I S C S D T M v a l i d a t i o n r u l e s v . 1 . 1 M a y 2 0 2 0 "
- M o v e d t o B a s e X a s l i b r a r y f o r e x e c u t i n g X Q u e r y - b a s e d " 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 " , a l l o w i n g u s a g e o f t h e " C D I S C L i b r a r y " i n X Q u e r y
- M a n y o t h e r s m a l l i m p r o v e m e n t s
K n o w n i s s u e s :
- I n s o m e c a s e s , " B r i n g b a c k 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 " d o e s n o t w o r k c o r r e c t l y
w h e n D a t a s e t - X M l f i l e s a r e z i p p e d .
- " 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 " d o e s n o t w o r k y e t w h e n t h e d e f i n e . x m l v e r s i o n i s 2 . 1 .
T h i s v e r s i o n , M a r c h 2 6 , 2 0 2 0
- M i n o r u p d a t e : e x t e n d e d s u p p o r t f o r w o r k i n g w i t h L O I N C c o d e s . S e e d o c u m e n t a t i o n : S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r _ L O I N C _ 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 2 , 2 0 2 0
- M i n o r u p d a t e : w h e n t h e u s e r s e l e c t s t o f i r s t c o n v e r t X P T f i l e s t o D a t a s e t - X M L , t h e u s e r c a n s e l e c t w h e r e t h e X P T f i l e s r e s i d e .
T h e d e f a u l t i s t o r e t r i e v e t h e l o c a t i o n o f t h e X P T f i l e s f r o m t h e d e f i n e . x m l i t s e l f .
A l l t h e g e n e r a t e d D a t a s e t - X M L f i l e s + t h e a u t o m a t i c a l l y a d a p t e d d e f i n e . x m l f i l e w i l l t h e n b e s t o r e d i n t o a s i n g l e d i r e c t o r y .
T h i s v e r s i o n , J a n u a r y 1 1 , 2 0 2 0
- m i n o r u p d a t e , m a n y s m a l l i m p r o v e m e n t s , e s p e c i a l l y w i t h r e g a r d t o C D I S C L i b r a r y i m p l e m e n t a t i o n
- b u g f i x : w h e n " s u p p l e m e n t a l q u a l i f i e r s " a r e b r o u g h t b a c k t o t h e p a r e n t d o m a i n , i n t h e l a t t e r , t h e t o o l t i p w a s n o t c o r r e c t l y d i s p l a y e d f o r t h e s e v a r i a b l e s .
- A s m a n y b r o w s e r d o n o t p r o v i d e d i r e c t X S L T t r a n s f o r m a t i o n a n y m o r e , w h e n d e f i n e . x m l m u s t b e d i s p l a y e d i n t h e b r o w s e r , i t i s f i r s t t r a n s f o r m e d t o H T M L ,
w h i c h i s t h e n p a s s e d t o t h e b r o w s e r
- U s i n g S a x o n - H E 9 - 9 - 1 n o w f o r X M L p a r s i n g i n s t e a d o f S a x o n H E 9 - 4 . A d a p t i o n s i n c o d e m a d e f o r t h i s
T h i s v e r s i o n , N o v e m b e r 5 , 2 0 1 9
- m i n o r u p d a t e , m a n y s m a l l i m p r o v e m e n t s , e s p e c i a l l y f u r t h e r m a x i m i z i n g u s e r - f r i e n d l y n e s s
- a d d e d n e w " C D I S C L i b r a r y A P I " f e a t u r e s , p l e a s e s e e t h e f i l e " S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r _ C D I S C _ L i b r a r y . p d f " u n d e r " D o c u m e n t a t i o n " f o r d e t a i l s
T h i s v e r s i o n , S e p t e m b e r 2 2 , 2 0 1 9
- m i n o r u p d a t e , a d d i n g m o r e f e a t u r e s a n d i m p r o v i n g u s e r - f r i e n d l y n e s s f o r t h e v a l i d a t i o n p a r t u s i n g 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 " ( h t t p : / / x m l 4 p h a r m a s e r v e r . c o m / 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 n d e x . h t m l ) .
F o r d e t a i l s , p l e a s e s e e t h e f i l e " R e l e a s e _ N o t e s _ V e r s i o n _ 2 0 1 9 - 0 9 - 2 2 . p d f "
T h i s v e r s i o n , A u g u s t 5 , 2 0 1 8
- M i n o r u p d a t e , t w o n e w f e a t u r e s :
* P o s s i b i l i t y t o e x e c u t 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 " v a l i d a t i o n w i t h o u t v i s u a l i z a t i o n o f t h e d a t a s e t t a b l e s : s e e d o c u m e n t a t i o n , f i l e R u l e s _ V a l i d a t i o n _ w i t h o u t _ v i s u a l i z a t i o n . p d f
* A n a l g o r i t h m w a s d e v e l o p e d t o d e t e c t w h e t h e r a ( l a b ) t e s t n e e d s u n i t s f o r t h e v a l u e , b a s e d o n t h e L O I N C c o d e a n d t h e a s s o c i a t e d U C U M u n i t ( f r o m L O I N C ) .
T h i s a l g o r i t h m w o r k s m u c h b e t t e r t h a n t h e h e a v i l y d i s p u t e d P 2 1 i m p l e m e n t a t i o n o f t h e r u l e F D A B 0 1 2 / S D 0 0 2 6 .
S e e d o c u m e n t a t i o n : f i l e S m a r t _ S u b m i s s i o n _ D a t a s e t _ V i e w e r _ U n i t s _ f o r _ T e s t s . p d f
T h i s v e r s i o n , J u l y 2 6 , 2 0 1 9
- M i n o r u p d a t e , a d d i n g C D I S C L i b r a r y A P I R E S T f u l w e b s e r v i c e s f e a t u r e f o r d i s p l a y i n g C D I S C v a r i a b l e i n f o r m a t i o n f r o m t h e C D I S C L i b r a r y ( r e q u i r e s a u t h e n t i c a t i o n k e y ) .
S e e t h e d o c u m e n t a t i o n f o r m o r e d e t a i l s .
- M o v e d f r o m J e r s e y 1 . 1 8 t o J e r s e y 2 . 2 7 l i b r a r i e s f o r u s i n g R E S T f u l w e b s e r v i c e s
T h i s v e r s i o n , D e c e m b e r 1 5 , 2 0 1 8
- M a j o r u p d a t e , r e b r a n d i n g t o " S m a r t S u b m i s s i o n D a t a s e t V i e w e r "
- A t s t a r t u p , u s e r c a n c h o o s e b e t w e e n u s i n g a n e x i s t i n g S D T M , S E N D o r A D a M s u b m i s s i o n i n C D I S C s t a n d a r d s X M L ( C D I S C d e f i n e . x m l + D a t a s e t - X M L s t a n d a r d )
O R t o s t a r t f r o m a s u b m i s s i o n i n t h e o u t d a t e d X P T f o r m a t ( S A S T r a n s p o r t 5 ) a n d t o c o n v e r t t h a t i n t o t h e m o d e r n D a t a s e t - X M L f o r m a t
- S u p p o r t f o r e m b e d d e d F H I R - E H R r e c o r d s - s e e 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
- O p t i o n a l a u t o m a t e d c a l c u l a t i o n a n d h i g h l i g h t i n g o f " l a s t n o n - e m p t y 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 h o w i n g t h a t t h e v a r i a b l e L O B X F L i s e s s e n t i a l l y u n n e c e s s a r y .
- m a n y 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 , 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 .
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
- >