n Nitin
on

 

Hi This is suppose to check for missing ORRESU when ORRES is not missing but it is also checking for missing ORRESU when STRESC is not missing. We have some derived tests so we set ORRES/ORRESU missing and only keep STRESC/STRESN/STRESU with DRVFL=Y. Please provide appropriate correction to config file. Thanks. 

Forums: SDTM

s Sergiy
on November 21, 2013

Hi Nitin, 

The current algorithm of SD0026 check requires a non-missing value for --ORRESU, when a --ORRES value is populated and numeric.

There are additional exceptions for specific tests. E.g., --TEST="...Ratio", "...Antibody" and --TESTCD="PH","SPGRAV".

We are continuously tuning SD0026/SD0029 checks to minimize False-Positive messages.

Any advices and suggestions how to improve those checks are very welcome!

If I correctly understand, in your case ORRES/ORRESU are missing, while STRESC/STRESU/DRVFL are populated. Then you are not expected to receive any SD0026 messages. Please let us know if it's not true. 

Regards,

Sergiy 

n Nitin
on November 21, 2013

Hi Sergiy, In my case ORRES/ORRESU are missing, while STRESC/STRESU/DRVFL are populated but i am still receiving this message.

s Sergiy
on November 21, 2013

Most likely, there is something wrong with your ORRES value. E.g., it may include '.' or invisible characters like space or carriage return.

n Nitin
on November 25, 2013

No '.' or spaces or tabs or carriage returns in ORRES. I double checked.

n Nitin
on December 6, 2013

Found the problem in config files for 3.1.3 Just replace STRESC from below with ORRES -

<val:Required ID="SD0026" Message="Missing value for %Domain%ORRESU, when %Domain%ORRES is provided" Description="Original Units (--ORRESU) should not be NULL, when Result or Finding in Original Units (--ORRES) is provided" Category="Consistency" Type="Warning" Variable="%Domain%ORRESU" When="%Domain%STRESC != &apos;&apos; @and %Domain%STRESC @re &apos;[-+]?[0-9]*\.?[0-9]+&apos; @and !(%Domain%TEST @re &apos;.* Ratio&apos;) @and !(%Domain%TEST @re &apos;.* Antibody&apos;) @and %Domain%TESTCD != &apos;PH&apos; @and %Domain%TESTCD != &apos;SPGRAV&apos;" />

Thanks.

s Sergiy
on December 9, 2013

Hi Nitin, 

You are absolutely right! It's a bug introduced in v1.4.1 and your corrected syntax for the check SD0026 can be used as a temporary fixing solution. 

Thank you very much for reporting this bug and your efforts for investigation of and fixing this problem!

Kind Regards,

Sergiy Sirichenko / OpenCDISC development team 

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.