Validation Checks (with SDTM V3.1.1)

This table provides a complete list of CDISC SDTM validation checks. The version of SDTM is V3.1.1.
Validation Checks (with SDTM V3.1.1)
checkid
check source
sourceid
source description
tablescope
columnscope
SDTM0001
Janus
IR4000
Identifies domain table that has zero rows and, therefore, contains no data.
_ALL_
SDTM0001
WebSDM
IR4000
Identifies domain table that has zero rows and, therefore, contains no data.
_ALL_
SDTM0002
JanusFR
SAS0017
A load of data into Janus requires that the DM, DS, and EX domains be submitted for each study to be loaded.
DM+DS+EX
SDTM0003
WebSDM
SAS0018
WebSDM and the SDTM model require only the DM domain be present.
DM
SDTM0004
SAS
SAS0033
Source metadata includes domain data set not found in reference metadata.
_ALL_
SDTM0005
SAS
SAS0034
Custom domain data set does not conform to specification naming guidelines.
_ALL_
SDTM0006
SAS
SAS0035
Source data library contains domain data not found in study metadata.
_ALL_
SDTM0011
Janus
IR4250
Identifies a column that was described in the domain description, but not included in the SAS data set for that domain.
_ALL_
SDTM0011
WebSDM
IR4250
Identifies a column that was described in the domain description, but not included in the SAS data set for that domain.
_ALL_
SDTM0012
Janus
IR4252
Identifies a column listed in the domain description as required (Req), but not included in the SAS data set for that domain.
_ALL_
SDTM0012
WebSDM
IR4252
Identifies a column listed in the domain description as required (Req), but not included in the SAS data set for that domain.
_ALL_
SDTM0013
Janus
IR4253
Identifies a column listed in the domain description as expected (Exp), but not included in the SAS data set for that domain.
_ALL_
SDTM0013
WebSDM
IR4253
Identifies a column listed in the domain description as expected (Exp), but not included in the SAS data set for that domain.
_ALL_
SDTM0014
SAS
SAS0008
Identifies a column listed in the domain description as permissible (Perm), but not included in the SAS data set for that domain.
_ALL_
SDTM0015
Janus
IR4254
Identifies a column that appears in the SAS data set, but is not listed in the domain description.
_ALL_
SDTM0015
WebSDM
IR4254
Identifies a column that appears in the SAS data set, but is not listed in the domain description.
_ALL_
SDTM0017
Janus
IR4258
Identifies a domain that appears to contain supplemental qualifier data, but does not contain the unique subject identifier (USUBJID).
SUPP**
SDTM0017
WebSDM
IR4258
Identifies a domain that appears to contain supplemental qualifier data, but does not contain the unique subject identifier (USUBJID).
SUPP**
SDTM0019
JanusFR
IR4259
Identifies a variable where data type in (study-specific) description is not consistent with data type implicit in SAS data set.
_ALL_
SDTM0019
WebSDM
IR4259
Identifies a variable where data type in (study-specific) description is not consistent with data type implicit in SAS data set.
_ALL_
SDTM0020
SAS
SAS0006
Column order does not match standard.
_ALL_
SDTM0022
SAS
SAS0001
Column length < length defined in standard.
_ALL_
SDTM0023
SAS
SAS0002
Column length > length defined in standard.
_ALL_
SDTM0030
WebSDM
IR4264
Column label inconsistent with label defined in standard.
_ALL_
SDTM0031
SAS
SAS0004
Column format found, but column not subject to controlled terminology.
_ALL_
SDTM0032
SAS
SAS0005
Column format found, but format name mismatch with standard controlled terminology name.
_ALL_
SDTM0033
WebSDM
IR4266
Identifies a variable that has been deprecated according to the CDISC SDTM standard.
_ALL_
SDTM0101
JanusFR
IR4002
Identifies values that do not conform to the ISO 8601 standard for datetimes.
_ALL_
**DTC+**STDTC+**ENDTC+BRTHDTC+RFSTDTC+RFENDTC
SDTM0101
WebSDM
IR4002
Identifies values that do not conform to the ISO 8601 standard for datetimes.
_ALL_
**DTC+**STDTC+**ENDTC+BRTHDTC+RFSTDTC+RFENDTC
SDTM0102
JanusFR
IR4002
Identifies values that do not conform to the ISO 8601 standard for durations.
_ALL_
**DUR
SDTM0102
WebSDM
IR4002
Identifies values that do not conform to the ISO 8601 standard for durations.
_ALL_
**DUR
SDTM0124
Janus
IR4113
Identifies records that violate the condition [LENGTH(Name of Measurement, Test, or Examination (**TEST)) less than or equal to 40 characters].
CLASS: FINDINGS
**TEST
SDTM0124
WebSDM
IR4113
Identifies records that violate the condition [LENGTH(Name of Measurement, Test, or Examination (**TEST)) less than or equal to 40 characters].
CLASS: FINDINGS
**TEST
SDTM0125
Janus
IR4114
Identifies records that violate the condition [LENGTH(Sort Name of Measurement, Test, or Examination (**TESTCD)) less than or equal to 8 characters, cannot start with a number, or contain special characters].
CLASS: FINDINGS
**TESTCD
SDTM0125
WebSDM
IR4114
Identifies records that violate the condition [LENGTH(Sort Name of Measurement, Test, or Examination (**TESTCD)) less than or equal to 8 characters, cannot start with a number, or contain special characters].
CLASS: FINDINGS
**TESTCD
SDTM0126
SAS
SAS0017
Qualifier variable label (QLABEL) length > 40.
SUPP**
QLABEL
SDTM0127
SAS
SAS0018
Qualifier variable name (QNAM) length > 8, starts with a number, or contains special characters.
SUPP**
QNAM
SDTM0128
Janus
IR4115
Identifies records that violate the condition [LENGTH(Trial Summary Parameter (**PARM)) less than or equal to 40 characters].
TS
TSPARM
SDTM0128
WebSDM
IR4115
Identifies records that violate the condition [LENGTH(Trial Summary Parameter (**PARM)) less than or equal to 40 characters].
TS
TSPARM
SDTM0129
Janus
IR4116
Identifies records that violate the condition [LENGTH(Trial Summary Parameter Sort Name (**PARMCD)) less than or equal to 8 characters, cannot start with a number, or contain special characters].
TS
TSPARMCD
SDTM0129
WebSDM
IR4116
Identifies records that violate the condition [LENGTH(Trial Summary Parameter Sort Name (**PARMCD)) less than or equal to 8 characters, cannot start with a number, or contain special characters].
TS
TSPARMCD
SDTM0201
Janus
IR4001
Identifies a null (empty) value found in a column where (Standard) Core attribute is Req.
_ALL_
SDTM0201
WebSDM
IR4001
Identifies a null (empty) value found in a column where (Standard) Core attribute is Req.
_ALL_
SDTM0202
SAS
SAS0015
Identifies a null (empty) value found in a column where (Standard) Core attribute is Exp.
_ALL_
SDTM0203
SAS
SAS0010
Character column value is not correctly uppercased per specification.
_ALL_
SDTM0204
SAS
SAS0011
Character column value contains the numeric missing '.' or any special missing value like '.N'.
_ALL_
SDTM0205
SAS
SAS0012
Column value is not left-justified.
_ALL_
SDTM0206
Janus
IR4003
Identifies records where the value in the Domain Abbreviation column (DOMAIN) does not match the name of Domain.
_ALL_-SUPP**-RELREC
DOMAIN
SDTM0206
WebSDM
IR4003
Identifies records where the value in the Domain Abbreviation column (DOMAIN) does not match the name of Domain.
_ALL_-SUPP**-RELREC
DOMAIN
SDTM0207
Janus
IR4010
Identifies records where the value for Visit Number (VISITNUM) is formatted to more than three decimal places.
_ALL_
VISITNUM
SDTM0207
WebSDM
IR4010
Identifies records where the value for Visit Number (VISITNUM) is formatted to more than 3 decimal places.
_ALL_
VISITNUM
SDTM0209
JanusFR
IR4100
Identifies records that violate the condition [Study Day of Start of Observation (**STDY) less than or equal to Study Day of End of Observation (**ENDY)], limited to records where **STDY is not null and **ENDY is not null.
_ALL_-DS
[**STDY][**ENDY]
SDTM0209
WebSDM
IR4100
Identifies records that violate the condition [Study Day of Start of Observation (**STDY) less than or equal to Study Day of End of Observation (**ENDY)], limited to records where **STDY is not null and **ENDY is not null.
_ALL_-DS
[**STDY][**ENDY]
SDTM0210
JanusFR
IR4101
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) less than or equal to End Date/Time of Observation (**ENDTC)], limited to records where **STDTC is not null and **ENDTC is not null.
_ALL_-DS-LB
[**STDTC][**ENDTC]
SDTM0210
WebSDM
IR4101
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) less than or equal to End Date/Time of Observation (**ENDTC)], limited to records where **STDTC is not null and **ENDTC is not null.
_ALL_-DS-LB
[**STDTC][**ENDTC]
SDTM0211
Janus
IR4130
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) or Start Relative to Reference Period (**STRF) is not null], limited to records where [End Date/Time of Observation (**ENDTC) or End Relative to Reference Period (**ENRF) is not null].
CM+SU
[**STRF][**ENRF]
SDTM0211
Janus
IR4130
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) or Start Relative to Reference Period (**STRF) is not null], limited to records where [End Date/Time of Observation (**ENDTC) or End Relative to Reference Period (**ENRF) is not null].
_ALL_-DS-LB
[**STDTC][**ENDTC]
SDTM0211
WebSDM
IR4130
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) or Start Relative to Reference Period (**STRF) is not null], limited to records where [End Date/Time of Observation (**ENDTC) or End Relative to Reference Period (**ENRF) is not null].
CM+SU
[**STRF][**ENRF]
SDTM0211
WebSDM
IR4130
Identifies records that violate the condition [Start Date/Time of Observation (**STDTC) or Start Relative to Reference Period (**STRF) is not null], limited to records where [End Date/Time of Observation (**ENDTC) or End Relative to Reference Period (**ENRF) is not null].
_ALL_-DS-LB
[**STDTC][**ENDTC]
SDTM0212
Janus
IR4131
Identifies records that violate the condition [Planned Time Point Name (**TPT) is not null], limited to records where [Planned Time Point Number (**TPTNUM) is not null].
_ALL_
[**TPT][**TPTNUM]
SDTM0212
WebSDM
IR4131
Identifies records that violate the condition [Planned Time Point Name (**TPT) is not null], limited to records where [Planned Time Point Number (**TPTNUM) is not null].
_ALL_
[**TPT][**TPTNUM]
SDTM0213
Janus
IR4132
Identifies records that violate the condition [Planned Time Point Number (**TPTNUM) is not null], limited to records where [Planned Time Point Name (**TPT) is not null].
_ALL_
[**TPT][**TPTNUM]
SDTM0213
WebSDM
IR4132
Identifies records that violate the condition [Planned Time Point Number (**TPTNUM) is not null], limited to records where [Planned Time Point Name (**TPT) is not null].
_ALL_
[**TPT][**TPTNUM]
SDTM0214
Janus
IR4133
Identifies records that violate the condition [Time Point Reference (**TPTREF) is not null], limited to records where [Elapsed Time from Reference Point (**ELTM) is not null].
_ALL_-PP
[**TPTREF][**ELTM]
SDTM0214
WebSDM
IR4133
Identifies records that violate the condition [Time Point Reference (**TPTREF) is not null], limited to records where [Elapsed Time from Reference Point (**ELTM) is not null].
_ALL_-PP
[**TPTREF][**ELTM]
SDTM0215
WebSDM
IR4117
Identifies records that violate the condition [End Relative to Reference Period (**ENRF) is not null], limited to records where [End Date/Time of Observation (**ENDTC) is null] and [Occurrence (**OCCUR) does not equal 'N'].
AE+CM+MH+SU
[**ENRF][**ENDTC]
SDTM0216
WebSDM
IR4118
Identifies records that violate the condition [Start Relative to Reference Period (**STRF) is not null], limited to records where [Start Date/Time of Observation (**STDTC) is null] and [Occurrence (**OCCUR) does not equal 'N'].
CM+SU
[**STRF][**STDTC]
SDTM0218
Janus
IR4107
Identifies records that violate the condition [Status (**STAT) equals NOT DONE ], limited to records where **STAT is not null.
_ALL_
**STAT
SDTM0218
WebSDM
IR4107
Identifies records that violate the condition [Status (**STAT) equals NOT DONE ], limited to records where **STAT is not null.
_ALL_
**STAT
SDTM0219
Janus
IR4122
Identifies records that violate the condition [Reason Not Done (**REASND) is null], limited to records where [Status (**STAT) is null].
CM+EG+LB+MH+PE+QS+SC+SU+VS
[**REASND][**STAT]
SDTM0219
WebSDM
IR4122
Identifies records that violate the condition [Reason Not Done (**REASND) is null], limited to records where [Status (**STAT) is null].
CM+EG+LB+MH+PE+QS+SC+SU+VS
[**REASND][**STAT]
SDTM0220
Janus
IR4110
Identifies records that violate the condition [Duration (**DUR) greater than or equal to 0], limited to records where **DUR is not null.
_ALL_
**DUR
SDTM0220
WebSDM
IR4110
Identifies records that violate the condition [Duration (**DUR) greater than or equal to 0], limited to records where **DUR is not null.
_ALL_
**DUR
SDTM0221
Janus
IR4136
Identifies records where values are not found in the study-specific codelist attached to a variable.
_ALL_
SDTM0221
WebSDM
IR4136
Identifies records where values are not found in the study-specific codelist attached to a variable.
_ALL_
SDTM0222
Janus
IR4137
Identifies records that violate the condition [Study Day of Visit/Collection/Exam (**DY) does not equal 0].
_ALL_
**DY+**STDY+**ENDY+VISITDY
SDTM0222
WebSDM
IR4137
Identifies records that violate the condition [Study Day of Visit/Collection/Exam (**DY) does not equal 0].
_ALL_
**DY+**STDY+**ENDY+VISITDY
SDTM0223
SAS
SAS0030
Identifies records with the condition [Subcategory (**SCAT) is not null when category of related records (**CAT) is null].
AE+CM+DS+EG+EX+IE+LB+MH+QS+SC+SU+VS
[**SCAT][**CAT]
SDTM0225
WebSDM
IR4162
Identifies records that violate the condition [result or finding in original units cannot be null unless status='NOT DONE'], limited to records where [derived flag does not equal 'Y'].
CLASS-FINDINGS-IE
[**ORRES]
[**STAT]
SDTM0226
WebSDM
IR4163
Identifies records that violate the condition [if non-null result or finding in original units is provided, then status must be null].
CLASS-FINDINGS-IE
[**ORRES]
[**STAT]
SDTM0251
Janus
IR4121
Identifies records that violate the condition [Toxicity Grade (**TOXGR) is a valid number], limited to records where **TOXGR is not null.
CLASS: EVENTS
**TOXGR
SDTM0251
SAS
IR4121
Identifies records that violate the condition [toxicity grade (**TOXGR) is a valid number], limited to records where **TOXGR is not null.
_ALL_
**TOXGR
SDTM0251
WebSDM
IR4121
Identifies records that violate the condition [Toxicity Grade (**TOXGR) is a valid number], limited to records where **TOXGR is not null.
CLASS: EVENTS
**TOXGR
SDTM0271
SAS
SAS0036
Value for column defined as a data set key is null.
_ALL_
SDTM0301
JanusFR
IR4104
Identifies records that violate the condition [End Relative to Reference Period (**ENRF) in ( BEFORE , DURING , AFTER , DURING/AFTER , U )], limited to records where **ENRF is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**ENRF
SDTM0301
WebSDM
IR4104
Identifies records that violate the condition [End Relative to Reference Period (**ENRF) in ( BEFORE , DURING , AFTER , DURING/AFTER , U )], limited to records where **ENRF is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**ENRF
SDTM0302
JanusFR
IR4106
Identifies records that violate the condition [Occurrence (**OCCUR) in ( Y , N )], limited to records where **OCCUR is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**OCCUR
SDTM0302
WebSDM
IR4106
Identifies records that violate the condition [Occurrence (**OCCUR) in ( Y , N )], limited to records where **OCCUR is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**OCCUR
SDTM0303
JanusFR
IR4108
Identifies records that violate the condition [Start Relative to Reference Period (**STRF) in ( BEFORE , DURING , AFTER ,'U')], limited to records where **STRF is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**STRF
SDTM0303
WebSDM
IR4108
Identifies records that violate the condition [Start Relative to Reference Period (**STRF) in ( BEFORE , DURING , AFTER ,'U')], limited to records where **STRF is not null.
CLASS: EVENTS+CLASS: INTER-VENTIONS
**STRF
SDTM0351
JanusFR
IR4134
Identifies records that violate the condition [Dose units (**DOSU) is not null], limited to records where [Dose (**DOSE) is not null] and (Standard) Core attribute is 'Perm'.
CLASS: INTER-VENTIONS
[**DOSE][**DOSU]
SDTM0351
WebSDM
IR4134
Identifies records that violate the condition [Dose units (**DOSU) is not null], limited to records where [Dose (**DOSE) is not null] and (Standard) Core attribute is 'Perm'.
CLASS: INTER-VENTIONS
[**DOSE][**DOSU]
SDTM0352
JanusFR
IR4109
Identifies records that violate the condition [Dose (**DOSE) greater than or equal to 0], limited to records where **DOSE is not null.
CLASS: INTER-VENTIONS
**DOSE
SDTM0352
WebSDM
IR4109
Identifies records that violate the condition [Dose (**DOSE) greater than or equal to 0], limited to records where **DOSE is not null.
CLASS: INTER-VENTIONS
**DOSE
SDTM0353
JanusFR
IR4138
Identifies records that violate the condition [Dose units (**DOSU) is not null], limited to records where [Dose (**DOSE) is not null] and (Standard) Core attribute is 'Exp'.
CLASS: INTER-VENTIONS
[**DOSE][**DOSU]
SDTM0353
WebSDM
IR4138
Identifies records that violate the condition [Dose units (**DOSU) is not null], limited to records where [Dose (**DOSE) is not null] and (Standard) Core attribute is 'Exp'.
CLASS: INTER-VENTIONS
[**DOSE][**DOSU]
SDTM0354
WebSDM
IR4139
Identifies records that violate the condition [Related Domain (RDOMAIN) is not null].
SUPP**+RELREC
RDOMAIN
SDTM0355
SAS
SAS0040
Value for Related Domain (RDOMAIN) is inconsistent with data set name.
SUPP**-SUPPQUAL
RDOMAIN
SDTM0401
Janus
IR4102
Identifies records that violate the condition [Baseline Flag (**BLFL) either 'Y' or null].
CLASS: FINDINGS
**BLFL
SDTM0401
WebSDM
IR4102
Identifies records that violate the condition [Baseline Flag (**BLFL) either 'Y' or null].
CLASS: FINDINGS
**BLFL
SDTM0402
JanusFR
IR4103
Identifies records that violate the condition [Derived Flag (**DRVFL) either 'Y' or null].
CLASS: FINDINGS
**DRVFL
SDTM0402
WebSDM
IR4103
Identifies records that violate the condition [Derived Flag (**DRVFL) either 'Y' or null].
CLASS: FINDINGS
**DRVFL
SDTM0403
JanusFR
IR4105
Identifies records that violate the condition [Fasting Status (**FAST) in ( Y , N , U )], limited to records where **FAST is not null.
CLASS: FINDINGS
**FAST
SDTM0403
WebSDM
IR4105
Identifies records that violate the condition [Fasting Status (**FAST) in ( Y , N , U )], limited to records where **FAST is not null.
CLASS: FINDINGS
**FAST
SDTM0405
Janus
IR4112
Identifies records that violate the condition [Result or Finding in Standard Format (**STRESC) is not null], limited to records where [Derived Flag (**DRVFL) equals 'Y'].
CLASS: FINDINGS-DA-IE-PE-PP-SC
[**STRESC][**DRVFL]
SDTM0405
WebSDM
IR4112
Identifies records that violate the condition [Result or Finding in Standard Format (**STRESC) is not null], limited to records where [Derived Flag (**DRVFL) equals 'Y'].
CLASS: FINDINGS-DA-IE-PE-PP-SC
[**STRESC][**DRVFL]
SDTM0406
Janus
IR4123
Identifies records that violate the condition [Date/Time of Collection (**DTC) is not null], limited to records where [End Date/Time of Observation (**ENDTC) is not null].
LB
[LBDTC][LBENDTC]
SDTM0406
WebSDM
IR4123
Identifies records that violate the condition [Date/Time of Collection (**DTC) is not null], limited to records where [End Date/Time of Observation (**ENDTC) is not null].
LB
[LBDTC][LBENDTC]
SDTM0407
JanusFR
IR4124
Identifies records that violate the condition [Date/Time of Collection (**DTC) less than or equal to End Date/Time of Observation (**ENDTC)], limited to records where **DTC is not null and **ENDTC exists.
LB
[LBDTC][LBENDTC]
SDTM0407
WebSDM
IR4124
Identifies records that violate the condition [Date/Time of Collection (**DTC) less than or equal to End Date/Time of Observation (**ENDTC)], limited to records where **DTC is not null and **ENDTC exists.
LB
[LBDTC][LBENDTC]
SDTM0408
Janus
IR4125
Identifies records that violate the condition [Original units (**ORRESU) is not null], limited to records where [Result or Finding in Original Units (**ORRES) is not null].
CLASS: FINDINGS-IE
[**ORRES][**ORRESU]
SDTM0408
WebSDM
IR4125
Identifies records that violate the condition [Original units (**ORRESU) is not null], limited to records where [Result or Finding in Original Units (**ORRES) is not null].
CLASS: FINDINGS-IE
[**ORRES][**ORRESU]
SDTM0409
Janus
IR4126
Identifies records that violate the condition [Original units (**ORRESU) is null], limited to records where [Result or Finding in Original Units (**ORRES) is null].
CLASS: FINDINGS-IE
[**ORRES][**ORRESU]
SDTM0409
WebSDM
IR4126
Identifies records that violate the condition [Original units (**ORRESU) is null], limited to records where [Result or Finding in Original Units (**ORRES) is null].
CLASS: FINDINGS-IE
[**ORRES][**ORRESU]
SDTM0410
JanusFR
IR4127
Identifies records that violate the condition [Normal Range Upper Limit-Standard Units (**STNRHI) greater than or equal to Normal Range Lower Limit-Standard Units (**STNRLO)], limited to records where **STNRHI is not null and **STNRLO is not null.
CLASS: FINDINGS
[**STNRHI][**STNRLO]
SDTM0410
WebSDM
IR4127
Identifies records that violate the condition [Normal Range Upper Limit-Standard Units (**STNRHI) greater than or equal to Normal Range Lower Limit-Standard Units (**STNRLO)], limited to records where **STNRHI is not null and **STNRLO is not null.
CLASS: FINDINGS
[**STNRHI][**STNRLO]
SDTM0411
SAS
SAS0029
Identifies records that violate the condition [Normal Range Upper Limit-Standard Units (**STNRHI) is null and Normal Range Lower Limit-Standard Units (**STNRLO) is null], or the condition [**STNRHI is not null and **STNRLO is not null].
CLASS: FINDINGS
[**STNRHI][**STNRLO]
SDTM0412
Janus
IR4128
Identifies records that violate the condition [Standard Units (**STRESU) is not null], limited to records where [Result or Finding in Standard Format (**STRESC) is not null].
CLASS: FINDINGS-IE
[**STRESC][**STRESU]
SDTM0412
WebSDM
IR4128
Identifies records that violate the condition [Standard Units (**STRESU) is not null], limited to records where [Result or Finding in Standard Format (**STRESC) is not null].
CLASS: FINDINGS-IE
[**STRESC][**STRESU]
SDTM0413
Janus
IR4129
Identifies records that violate the condition [Standard Units (**STRESU) is null], limited to records where [Result or Finding in Standard Format (**STRESC) is null].
CLASS: FINDINGS-IE
[**STRESC][**STRESU]
SDTM0413
WebSDM
IR4129
Identifies records that violate the condition [Standard Units (**STRESU) is null], limited to records where [Result or Finding in Standard Format (**STRESC) is null].
CLASS: FINDINGS-IE
[**STRESC][**STRESU]
SDTM0414
JanusFR
IR4135
Identifies records that violate the condition [Result or Finding in Standard Format (**STRESC) is not null], limited to records where [Result or Finding in Original Units (**ORRES) is not null].
CLASS: FINDINGS
[**ORRES][**STRESC]
SDTM0414
WebSDM
IR4135
Identifies records that violate the condition [Result or Finding in Standard Format (**STRESC) is not null], limited to records where [Result or Finding in Original Units (**ORRES) is not null].
CLASS: FINDINGS
[**ORRES][**STRESC]
SDTM0450
SAS
SAS0037
Identifies records where the lookup value for a coded field (such as **DECOD, **BODSYS or **LOINC) could not be found in the associated dictionary.
_ALL_
**DECOD
SDTM0451
JanusFR
IR4007
Identifies records where the value for the preferred term could not be found in the MedDRA dictionary.
AE
AEDECOD
SDTM0451
WebSDM
IR4007
Identifies records where the value for the preferred term could not be found in the MedDRA dictionary.
AE
AEDECOD
SDTM0452
Janus
IR4008
Identifies records where Serious Event (AESER)='Y' but none of Involves Cancer (AESCAN), Congenital Anomaly or Birth Defect (AESCONG), Persist or Signif Disability/Incapacity (AESDISAB), Results in Death (AESDTH), Requires or Prolongs Hospitalization (AESHOSP), Is Life Threatening (AESLIFE), Other Medically Important Serious Event (AESMIE), or Occurred with Overdose (AESOD) equals 'Y'.
AE
AESER
SDTM0452
WebSDM
IR4008
Identifies records where Serious Event (AESER)='Y' but none of Involves Cancer (AESCAN), Congenital Anomaly or Birth Defect (AESCONG), Persist or Signif Disability/Incapacity (AESDISAB), Results in Death (AESDTH), Requires or Prolongs Hospitalization (AESHOSP), Is Life Threatening (AESLIFE), Other Medically Important Serious Event (AESMIE), or Occurred with Overdose (AESOD) equals 'Y'.
AE
AESER
SDTM0453
JanusFR
R4019
Identifies records where value for [Serious Event (AESER)] is not found in codelist [YESNO].
AE
AESER
SDTM0453
WebSDM
R4019
Identifies records where value for [Serious Event (AESER)] is not found in Codelist [YESNO].
AE
AESER
SDTM0454
JanusFR
R4023
Identifies records where value for [Congenital Anomaly or Birth Defect (AESCONG)] is not found in Codelist [YESNO], limited to records where AESCONG is not null.
AE
AESCONG
SDTM0454
WebSDM
R4023
Identifies records where value for [Congenital Anomaly or Birth Defect (AESCONG)] is not found in Codelist [YESNO], limited to records where AESCONG is not null
AE
AESCONG
SDTM0455
JanusFR
R4024
Identifies records where value for [Persist or Signif Disability/Incapacity (AESDISAB)] is not found in Codelist [YESNO], limited to records where AESDISAB is not null.
AE
AESDISAB
SDTM0455
WebSDM
R4024
Identifies records where value for [Persist or Signif Disability/Incapacity (AESDISAB)] is not found in Codelist [YESNO], limited to records where AESDISAB is not null.
AE
AESDISAB
SDTM0456
JanusFR
R4025
Identifies records where value for [Results in Death (AESDTH)] is not found in Codelist [YESNO], limited to records where AESDTH is not null.
AE
AESDTH
SDTM0456
WebSDM
R4025
Identifies records where value for [Results in Death (AESDTH)] is not found in Codelist [YESNO], limited to records where AESDTH is not null.
AE
AESDTH
SDTM0457
JanusFR
R4026
Identifies records where value for [Requires or Prolongs Hospitalization (AESHOSP)] is not found in Codelist [YESNO], limited to records where AESHOSP is not null.
AE
AESHOSP
SDTM0457
WebSDM
R4026
Identifies records where value for [Requires or Prolongs Hospitalization (AESHOSP)] is not found in Codelist [YESNO], limited to records where AESHOSP is not null.
AE
AESHOSP
SDTM0458
JanusFR
R4027
Identifies records where value for [Is Life Threatening (AESLIFE)] is not found in Codelist [YESNO], limited to records where AESLIFE is not null.
AE
AESLIFE
SDTM0458
WebSDM
R4027
Identifies records where value for [Is Life Threatening (AESLIFE)] is not found in Codelist [YESNO], limited to records where AESLIFE is not null.
AE
AESLIFE
SDTM0459
JanusFR
R4045
Identifies records where value for [Involves Cancer (AESCAN)] is not found in Codelist [YESNO], limited to records where AESCAN is not null.
AE
AESCAN
SDTM0459
WebSDM
R4045
Identifies records where value for [Involves Cancer (AESCAN)] is not found in Codelist [YESNO], limited to records where AESCAN is not null.
AE
AESCAN
SDTM0460
JanusFR
R4046
Identifies records where value for [Other Medically Important Serious Event (AESMIE)] is not found in Codelist [YESNO], limited to records where AESMIE is not null.
AE
AESMIE
SDTM0460
WebSDM
R4046
Identifies records where value for [Other Medically Important Serious Event (AESMIE)] is not found in Codelist [YESNO], limited to records where AESMIE is not null.
AE
AESMIE
SDTM0461
JanusFR
R4047
Identifies records where value for [Occurred with Overdose (AESOD)] is not found in Codelist [YESNO], limited to records where AESOD is not null.
AE
AESOD
SDTM0461
WebSDM
R4047
Identifies records where value for [Occurred with Overdose (AESOD)] is not found in Codelist [YESNO], limited to records where AESOD is not null.
AE
AESOD
SDTM0462
Janus
R4102
Identifies records that violate the condition [Results in Death (AESDTH)= Y ], limited to records where [Outcome of Adverse Event (AEOUT)='FATAL'].
AE
[AESDTH][AEOUT]
SDTM0462
WebSDM
R4102
Identifies records that violate the condition [Results in Death (AESDTH)= Y ], limited to records where [Outcome of Adverse Event (AEOUT)='FATAL'].
AE
[AESDTH][AEOUT]
SDTM0463
Janus
R4103
Identifies records that violate the condition [Outcome of Adverse Event (AEOUT)='FATAL'], limited to records where [Results in Death (AESDTH)='Y'].
AE
[AESDTH][AEOUT]
SDTM0463
WebSDM
R4103
Identifies records that violate the condition [Outcome of Adverse Event (AEOUT)='FATAL'], limited to records where [Results in Death (AESDTH)='Y'].
AE
[AESDTH][AEOUT]
SDTM0464
JanusFR
R4043
Identifies records where value for [Concomitant or Additional Trtmnt Given (AECONTRT)] is not found in Codelist [YESNO], limited to records where AECONTRT is not null.
AE
AECONTRT
SDTM0464
WebSDM
R4043
Identifies records where value for [Concomitant or Additional Trtmnt Given (AECONTRT)] is not found in Codelist [YESNO], limited to records where AECONTRT is not null.
AE
AECONTRT
SDTM0500
WebSDM
IR4172
Identifies records that violate the condition [if arm code (ARMCD)='NOTASSGN' then description of arm (ARM) must equal 'Not Assigned', and vice versa].
DM+TA
[ARM]
[ARMCD]
SDTM0501
Janus
IR4011
Identifies records that violate the condition [If Arm Code (ARMCD)='SCRNFAIL' then Description of Arm (ARM) must equal 'Screen Failure', and vice versa].
DM
[ARM][ARMCD]
SDTM0501
WebSDM
IR4011
Identifies records that violate the condition [If Arm Code (ARMCD)='SCRNFAIL' then Description of Arm (ARM) must equal 'Screen Failure', and vice versa].
DM+TA
[ARM][ARMCD]
SDTM0502
JanusFR
R4096
Identifies records that violate the condition [Subject Reference Start Date and Time (RFSTDTC) is not null], limited to records where upper(Arm Code (ARMCD)) does not equal 'SCRNFAIL'.
DM
[RFSTDTC][ARMCD]
SDTM0502
WebSDM
R4096
Identifies records that violate the condition [Subject Reference Start Date and /Time (RFSTDTC) is not null], limited to records where upper(Arm Code (ARMCD)) does not equal 'SCRNFAIL'.
DM
[RFSTDTC][ARMCD]
SDTM0503
JanusFR
R4097
Identifies records that violate the condition [Subject Reference End Date and Time (RFENDTC) is not null], limited to records where upper(Arm Code (ARMCD)) does not equal 'SCRNFAIL'.
DM
[RFENDTC][ARMCD]
SDTM0503
WebSDM
R4097
Identifies records that violate the condition [Subject Reference End Date and Time (RFENDTC) is not null], limited to records where upper(Arm Code (ARMCD)) does not equal 'SCRNFAIL'.
DM
[RFENDTC][ARMCD]
SDTM0504
JanusFR
R4007
Identifies records where value for [SEX] is not found in codelist [SEX].
DM
SEX
SDTM0504
WebSDM
R4007
Identifies records where value for [SEX] is not found in codelist [SEX].
DM
SEX
SDTM0505
Janus
R4008
Identifies records where value for [COUNTRY] is not found in codelist [COUNTRY].
DM
COUNTRY
SDTM0505
WebSDM
R4008
Identifies records where value for [COUNTRY] is not found in codelist [COUNTRY].
DM
COUNTRY
SDTM0506
JanusFR
R4006
Identifies records that violate the condition [age (AGE) greater than or equal to 0], limited to records where AGE is not null.
DM
AGE
SDTM0506
WebSDM
R4006
Identifies records that violate the condition [age (AGE) greater than or equal to 0], limited to records where AGE is not null.
DM
AGE
SDTM0507
Janus
R4106
Identifies records that violate the condition [age units (AGEU) is not null], limited to records where AGE is not null.
DM
[AGE][AGEU]
SDTM0507
WebSDM
R4106
Identifies records that violate the condition [age units (AGEU) is not null], limited to records where AGE is not null.
DM
[AGE][AGEU]
SDTM0508
JanusFR
R4062
Identifies records where value for [age units (AGEU)] is not found in codelist [AGEUNITS2], limited to records where AGEU is not null.
DM
AGEU
SDTM0508
WebSDM
R4062
Identifies records where value for [age units (AGEU)] is not found in codelist [AGEUNITS2], limited to records where AGEU is not null.
DM
AGEU
SDTM0531
JanusFR
R4031
Identifies records where value for [Inclusion or Exclusion Category (IECAT)] is not found in codelist [INCEX], limited to records where IECAT is not null.
IE
IECAT
SDTM0531
WebSDM
R4031
Identifies records where value for [Inclusion or Exclusion Category (IECAT)] is not found in codelist [INCEX], limited to records where IECAT is not null.
IE
IECAT
SDTM0532
JanusFR
R4071
Identifies records that violate the condition [I/E Criterion Original Result (IEORRES)] is not found in codelist[YESNO], limited to records where IEORRES is not null.
IE
IEORRES
SDTM0532
WebSDM
R4071
Identifies records that violate the condition [I/E Criterion Original Result (IEORRES)] is not found in codelist[YESNO], limited to records where IEORRES is not null.
IE
IEORRES
SDTM0533
JanusFR
R4072
Identifies records that violate the condition [I/E Criterion Original Result in Standard Format (IESTRESC)] is not found in codelist[YESNO], limited to records where IESTRESC is not null.
IE
IESTRESC
SDTM0533
WebSDM
R4072
Identifies records that violate the condition [I/E Criterion Original Result in Standard Format (IESTRESC)] is not found in codelist[YESNO], limited to records where IESTRESC is not null.
IE
IESTRESC
SDTM0534
Janus
R4073
Identifies records that violate the condition [I/E Criterion Original Result (IEORRES) = I/E Criterion Original Result in Std Format (IESTRESC)].
IE
[IEORRES][IESTRESC]
SDTM0534
WebSDM
R4073
Identifies records that violate the condition [I/E Criterion Original Result (IEORRES) = I/E Criterion Original Result in Std Format (IESTRESC)].
IE
[IEORRES][IESTRESC]
SDTM0541
Janus
R4105
Identifies records that violate the condition [Description of Unplanned Element (SEUPDES) is not null], limited to records where Subject Element Code (ETCD) ='UNPLAN'.
SE
[SEUPDES][ETCD]
SDTM0541
OpenCDISC
SD0092
Identifies records that violate the condition [Description of Unplanned Element (SEUPDES) is not null], limited to records where Subject Element Code (ETCD) ='UNPLAN'.
SE
[SEUPDES][ETCD]
SDTM0561
Janus
R4101
Identifies records that violate the condition [Rule for End of Element (TEENRL) is not null or Planned Duration of Element (TEDUR) is not null].
TE
[TEENRL][TEDUR]
SDTM0561
WebSDM
R4101
Identifies records that violate the condition [Rule for End of Element (TEENRL) is not null or Planned Duration of Element (TEDUR) is not null].
TE
[TEENRL][TEDUR]
SDTM0601
SAS
SAS0013
Domain not sorted by keys as defined in standard.
_ALL_
SDTM0602
SAS
SAS0007
Records are not unique by the expected keys
_ALL_
SDTM0603
JanusFR
IR4004
Identifies records where non-unique values for Sequence Number variable (**SEQ) exist within a subject.
_ALL_-TS
**SEQ
SDTM0603
WebSDM
IR4004
Identifies records where non-unique values for Sequence Number variable (**SEQ) exist within a subject.
_ALL_-TS
**SEQ
SDTM0604
SAS
SAS0009
Sequence Number (**SEQ) values are not consecutively incremented beginning at 1 for each USUBJID.
TS
TSSEQ
SDTM0604
SAS
SAS0009
Sequence Number (**SEQ) values are not consecutively incremented beginning at 1 for each USUBJID.
_ALL_-TS
**SEQ
SDTM0605
SAS
SAS0014
Report any variable for the domain that contains all missing or null values.
_ALL_
_ALL_
SDTM0606
JanusFR
SAS0022
Identify any column defined as numeric in the standard that contains non-numeric values.
_ALL_
SDTM0607
JanusFR
SAS0038
Site Study Identifier (SITEID) is null for all records.
DM
SITEID
SDTM0621
WebSDM
IR4005
Identifies subjects where there are no records with a value of 'Y' in the baseline flag variable (**BLFL), excluding Arm Code (ARMCD)='SCRNFAIL'.
EG+LB+QS+VS
**BLFL
SDTM0622
WebSDM
IR4142
Inconsistency between test (**TEST) and test code (**TESTCD).
CLASS: FINDINGS
[**TEST][**TESTCD]
SDTM0623
SAS
SAS0027
Identifies Test Code (**TESTCD) values where Standard Units (**STRESU) value is not consistent across all records.
CLASS: FINDINGS-IE-PE
[**TESTCD][**STRESU]
SDTM0631
JanusFR
IR4006
Identifies Short Name of Measurement, Test, or Examination (**TESTCD) values where Standard Units (**STRESU) value is not consistent across all records.
EG+LB+QS+VS
[**TESTCD][**STRESU]
SDTM0631
WebSDM
IR4006
Identifies Short Name of Measurement, Test, or Examination (**TESTCD) values where Standard Units (**STRESU) value is not consistent across all records.
EG+LB+QS+VS
[**TESTCD][**STRESU]
SDTM0641
JanusFR
R4005
Identifies records where values for Unique Subject ID (USUBJID) are not unique, limited to records where USUBJID is not null.
DM
SDTM0641
WebSDM
R4005
Identifies records where values for Unique Subject ID (USUBJID) are not unique, limited to records where USUBJID is not null.
DM
SDTM0642
SAS
SAS0028
Inconsistency between Description of Arm (ARM) and Arm Code (ARMCD) values across all records.
DM
[ARM][ARMCD]
SDTM0643
SAS
SAS0016
AGE precision inconsistent across records.
DM
AGE
SDTM0644
JanusFR
SAS0019
The current version of JANUS requires that the STUDYID column have the same value for all records within a study.
_ALL_-DM
STUDYID
SDTM0644
JanusFR
SAS0019
The current version of JANUS requires that the STUDYID column have the same value for all records within a study.
DM
STUDYID
SDTM0661
JanusFR
IR4083
Identifies records where values for [Study Identifier (STUDYID), Unique Subject Identifier (USUBJID), Identifying Variable (IDVAR), Identifying Variable Value (IDVARVAL), and Qualifier Variable Name (QNAM)] variable or variables are not unique.
SUPP**
SDTM0661
WebSDM
IR4083
Identifies records where values for [Study Identifier (STUDYID), Unique Subject Identifier (USUBJID), Identifying Variable (IDVAR), Identifying Variable Value (IDVARVAL), and Qualifier Variable Name (QNAM)] variable or variables are not unique.
SUPP**
SDTM0662
WebSDM
IR4161
Identifies qualifier variable name (QNAM) where variable label value (Qualifier Variable Label QLABEL) is not consistent across all records.
SUPP**
[QNAM][QLABEL]
SDTM0671
SAS
SAS0032
Inconsistency between Trial Summary Parameter (TSPARM) and Trial Summary Parameter Short Name (TSPARMCD).
TS
[TSPARM][TSPARMCD]
SDTM0801
JanusFR
IR4500
Identifies non-demographics domain subjects (USUBJID) not found in the demographics domain.
[_ALL_-DM][DM]
STUDYID+USUBJID
SDTM0801
WebSDM
IR4500
Identifies non-demographics domain subjects (USUBJID) not found in the demographics domain.
[_ALL_-DM][DM]
STUDYID+USUBJID
SDTM0802
Janus
IR4505
Identifies demographics subjects where no record for the subject is found in the disposition domain.
[DM][DS]
STUDYID+USUBJID
SDTM0802
WebSDM
IR4505
Identifies demographics subjects where no record for the subject is found in the disposition domain.
[DM][DS]
STUDYID+USUBJID
SDTM0803
Janus
IR4506
Identifies demographics subjects where no record for the subject is found in the exposure domain.
[DM][EX]
STUDYID+USUBJID
SDTM0803
WebSDM
IR4506
Identifies demographics subjects where no record for the subject is found in the exposure domain.
[DM][EX]
STUDYID+USUBJID
SDTM0804
Janus
IR4501
Identifies Unique Subject Identifier (USUBJID) + Visit Name (VISIT) + Visit Number (VISITNUM) combinations not found in the SV domain.
[_ALL_-SV][SV]
USUBJID+VISITNUM+VISIT
SDTM0804
WebSDM
IR4501
Identifies Unique Subject Identifier (USUBJID) + Visit Name (VISIT) + Visit Number (VISITNUM) combinations not found in the SV domain.
[_ALL_-SV][SV]
USUBJID+VISITNUM+VISIT
SDTM0805
Janus
IR4502
Identifies records where the value for ARM code (ARMCD) is not found in the TA domain, excluding 'SCRNFAIL'.
[DM][TA]
ARMCD
SDTM0805
WebSDM
IR4502
Identifies records where the value for ARM code (ARMCD) is not found in the TA domain, excluding 'SCRNFAIL'.
[DM][TA]
ARMCD
SDTM0806
JanusFR
IR4507
Identifies demographics treatment arms (Description of Arm (ARM) + Arm Code (ARMCD) combination) not found in the TA domain, excluding 'Screen Failure', 'SCRNFAIL'.
[DM][TA]
ARM+ARMCD
SDTM0806
WebSDM
IR4507
Identifies demographics treatment arms (Description of Arm (ARM) + Arm Code (ARMCD) combination) not found in the TA domain, excluding 'Screen Failure', 'SCRNFAIL'.
[DM][TA]
ARM+ARMCD
SDTM0807
JanusFR
SAS0039
TA domain is not provided and Planned Arm Code (ARMCD) is null for all rows in the demographics domain.
DM
ARMCD
SDTM0808
WebSDM
IR4170
Identifies records that violate the condition [Visit Name (VISIT) must be the same for a given value of Visit Number (VISITNUM)].
SV
[VISIT] [VISITNUM]
SDTM0809
WebSDM
IR4171
Identifies records that violate the condition [Visit Number (VISITNUM) must be the same for a given value of Visit Name (VISIT)].
SV
[VISITNUM] [VISIT]
SDTM0811
Janus
IR4503
Identifies records where the value for Subject Element Code (ETCD) is not found in the TE domain.
[TA][TE]
ETCD
SDTM0811
Janus
IR4503
Identifies records where the value for Subject Element Code (ETCD) is not found in the TE domain.
[SE][TE]
ETCD
SDTM0811
WebSDM
IR4503
Identifies records where the value for Subject Element Code (ETCD) is not found in the TE domain.
[TA][TE]
ETCD
SDTM0811
WebSDM
IR4503
Identifies records where the value for Subject Element Code (ETCD) is not found in the TE domain.
[SE][TE]
ETCD
SDTM0821
JanusFR
IR4504
Identifies records where the value for Inclusion/Exclusion Criterion Short Name (IETESTCD) is not found in the TI domain.
[IE][TI]
IETESTCD
SDTM0821
WebSDM
IR4504
Identifies records where the value for Inclusion/Exclusion Criterion Short Name (IETESTCD) is not found in the TI domain.
[IE][TI]
IETESTCD
SDTM0822
Janus
SAS0023
Identifies records where the value for Inclusion/Exclusion Category (IECAT) in the IE domain does not exist in the TI domain if the TI domain was supplied.
[IE][TI]
IECAT
SDTM0831
JanusFR
SAS0020
The Study Identifier (STUDYID) in the TA domain does not match STUDYID in the DM domain.
[TA][DM]
STUDYID
SDTM0836
JanusFR
SAS0021
The study identifier (STUDYID) in the TV domain does not match STUDYID in the DM domain.
[TV][DM]
STUDYID
SDTM0841
Janus
SAS0026
Identifies records where a value for VISITNUM in the SV domain is not found in the TV domain, limited to records where both the SV and TV domains exist and the Description of Unplanned Visit (SVUPDES) is null.
[SV][TV]
VISITNUM
SDTM0851
JanusFR
IR4508
Identifies comments (CO) domain reference to an unknown related domain.
CO
RDOMAIN
SDTM0851
WebSDM
IR4508
Identifies comments (CO) domain reference to an unknown related domain.
CO
RDOMAIN
SDTM0861
Janus
IR4509
Identifies Related Records (RELREC) domain reference to an unknown related domain.
RELREC
RDOMAIN
SDTM0861
WebSDM
IR4509
Identifies Related Records (RELREC) domain reference to an unknown related domain.
RELREC
RDOMAIN
SDTM0862
JanusFR
IR4510
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to an unknown related domain.
SUPP**
RDOMAIN
SDTM0862
WebSDM
IR4510
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to an unknown related domain.
SUPP**
RDOMAIN
SDTM0863
Janus
IR4511
Identifies Related Records (RELREC) domain reference to a key variable that is not defined in the target domain.
RELREC
IDVAR
SDTM0863
WebSDM
IR4511
Identifies Related Records (RELREC) domain reference to a key variable that is not defined in the target domain.
RELREC
IDVAR
SDTM0864
JanusFR
IR4512
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to a key variable that is not defined in the target domain.
SUPP**
IDVAR
SDTM0864
WebSDM
IR4512
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to a key variable that is not defined in the target domain.
SUPP**
IDVAR
SDTM0865
Janus
IR4513
Identifies Related Records (RELREC) domain reference to a record that does not exist in the target domain.
RELREC
IDVAR
SDTM0865
WebSDM
IR4513
Identifies Related Records (RELREC) domain reference to a record that does not exist in the target domain.
RELREC
IDVAR
SDTM0866
JanusFR
IR4514
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to a record that does not exist in the target domain.
SUPP**
IDVAR
SDTM0866
WebSDM
IR4514
Identifies Supplemental Qualifiers (SUPPQUAL) domain reference to a record that does not exist in the target domain.
SUPP**
IDVAR
SDTM0871
Janus
SAS0024
Identifies comments (CO) domain reference to a record that does not exist in the target domain.
CO
IDVAR