Problem Note 57171: SAS® Clinical Standards Toolkit 1.6 - cstcheck_notunique.sas validation check macro can produce incorrect results
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
SAS System | SAS Clinical Standards Toolkit | Linux for x64 | 1.6 | 1.6.1 | 9.3 TS1M2 | 9.3 TS1M2 |
Microsoft® Windows® for x64 | 1.6 | 1.6.1 | 9.3 TS1M2 | 9.3 TS1M2 |
Windows 7 Enterprise x64 | 1.6 | 1.6.1 | 9.3 TS1M2 | 9.3 TS1M2 |
Windows 7 Professional x64 | 1.6 | 1.6.1 | 9.3 TS1M2 | 9.3 TS1M2 |
Windows 7 Ultimate x64 | 1.6 | 1.6.1 | 9.3 TS1M2 | 9.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.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2017-06-27 10:06:24 |
Date Created: | 2015-12-02 12:56:17 |