SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 57171: SAS® Clinical Standards Toolkit 1.6 - cstcheck_notunique.sas validation check macro can produce incorrect results

DetailsHotfixAboutRate It

In SAS® Clinical Standards Toolkit 1.6, the cstcheck_notunique.sas validation check macro can produce incorrect results.

This error can be seen when running the cstcheck_notunique.sas SAS® Clinical Standards Toolkit macro for check SDTM0631 against the VS domain. This issue is caused by a problem with the logic for this compliance check. The cstcheck_notunique.sas macro is used to verify “uniqueness” of the unit values. For this check, it first sorts the data by TESTCD and then STRESU and verifies there is one STRESTU per TESTCD. Then it does the opposite, and sorts by STRESU and then TESTCD and verifies that there is one TESTCD per STRESU. The breakdown in logic appears in this two way check since the values for TESTCD (DIABP and SYSBP) share the same TESTCD (MMG). In this case, there is not one TESTCD per STRESU, thereby causing the check to fail.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Clinical Standards ToolkitLinux for x641.61.6.19.3 TS1M29.3 TS1M2
Microsoft® Windows® for x641.61.6.19.3 TS1M29.3 TS1M2
Windows 7 Enterprise x641.61.6.19.3 TS1M29.3 TS1M2
Windows 7 Professional x641.61.6.19.3 TS1M29.3 TS1M2
Windows 7 Ultimate x641.61.6.19.3 TS1M29.3 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.