c Cathy



I'm getting a warning 'Missing value for LBREASND, when LBSTAT is NOT DONE' when using v1.4.1 config 3.1.3.

However, the SDTMIG 3.1.3 section gives examples which state: 

 --STAT should be 'NOT DONE'

 --REASND, if collected, might be .......

Note, it says 'if collected' for REASND because it is not necessary to have a reason.






Forums: SDTM

s Sergiy
on October 3, 2013

Hi Cathy, 

You are correct. --REASND is not conditionally required variable. 

I still think that a such check could be useful, but I am not sure about its best implementation.

Could you confirm, that you populate --REASND only for some 'NOT DONE" records? Usually a decision to collect or not "Reason for not done" info is a part of CRF design. If you decided to collect, then you expect to collect. If you do not care, then you decide to not collect and --REASND variable is not in study data. The discussed check will ne not executed.

We definitely need to discuss the SD1124 check in more details.

Thank you for bringing the attention for this subject!



c Cathy
on October 3, 2013

Hi Sergiy,

Yes there may be cases where xxREASND is populated for some NOT DONE records, and not populated for other NOT DONE records.  For example, xxREASND may be collected for one lab test (reason pregnancy test was not done), but not collected for all tests, so even though the variable exists in the dataset, it was not actually collected for all the data in the domain.     



c Chris
on January 30, 2023

Hi P21 teams,

May I follow the discussion raised by Cathy?

Just like above discussion, lots of CRF design collected the overall reason if subject not performed assessment and not collected the separated test not done reason.

Usually, we mapped the test code into "--ALL" and reason into --REASND if subject not performed the whole assessment.

Separated test didn't collect the not done reason, but we still mapped the --STAT into "NOT DONE".






on February 2, 2023

Hi Chris, 

This rule will be removed in the next engine. SD1124 (Missing value for --REASND, when --STAT is 'NOT DONE')

Kind Regards,

a Assia
on March 14, 2023

Hello Sergiy,


Thank you for sharing, do you have any source for this information and timelines? 

I hope CDISC and FDA will communicate soon bout this change as it will ease the work for many of us dealing with this check.


Kind Regards, 



Want a demo?

Let’s Talk.

We're eager to share and ready to listen.

Cookie Policy

Pinnacle 21 uses cookies to make our site easier for you to use. By continuing to use this website, you agree to our use of cookies. For more info visit our Privacy Policy.