Standard and Version
|
Validation Macro
|
---|---|
CDISC-ADAM 2.1
|
adam_validate
|
CDISC-CRTDDS 1.0
|
crtdds_validate
|
CDISC-CT 1.0.0
|
ct_validate
|
CDISC-ODM (all)
|
odm_validate
|
CDISC-SDTM (all)
|
sdtm_validate
|
CST-FRAMEWORK 1.2
|
cstvalidate
|
sample study library directory/cdisc-sdtm-3.1.3–1.7/sascstdemodata/control
sample study library directory/cdisc-sdtm-3.1.3/sascstdemodata
.
Check Subset
|
Sample Code
|
---|---|
All checks provided
with the SAS Clinical Standards Toolkit.
|
data control.validation_control; set refcntl.validation_master; run; |
Structural checks (metadata-only
checks that do not require access to the domain data).
|
data control.validation_control; set refcntl.validation_master
(where=(upcase(checktype)="METADATA")); run; |
Content checks (checks
that require access to the domain data).
|
data control.validation_control; set refcntl.validation_master
(where=(upcase(checktype) ne "METADATA")); run; |
Checks with a production
status.
|
data control.validation_control; set refcntl.validation_master
(where=(checkstatus>0)); run; |
Sampling of checks,
one for each check macro.
|
proc sort
data=refcntl.validation_master out=work.control; by codesource
checkid; run; data work.control; set work.control; by codesource; if first.codesource; run; proc sort
data=work.control out=control.validation_control (label="Check
sampler"); by checkid; run; |
Checks new to CDISC
SDTM 3.1.3.
|
data control.validation_control; set refcntl.validation_master
(where=(standardVersion = "3.1.3")); run; |
All codelist-related
checks (checks that use the %CSTCHECK_NOTINCODELIST macro).
|
data control.validation_control; set refcntl.validation_master
(where=(upcase(checksource)="CSTCHECK_NOTINCODELIST")); run; |
%let
statements
in the code stream).