CDISC SDTM 3.1.2 Validation Rules

The following is a listing of CDISC SDTM version 3.1.2 validation rules supported by OpenCDISC Validator. The list includes all Janus validation rules as defined in the Janus SDTM Validation Specification v.1, CDISC controlled terminology rules, and additional rules defined by the OpenCDISC community.

Rule ID Message Description of Rule Domain Category Type WebSDM ID
CT0001 Value for --ACN not found in ACN controlled terminology codelist Variable values should be populated with terms found in 'Action Taken with Study Treatment' (C66767) CDISC controlled terminology codelist Events Terminology Warning R5108
CT0002 Value for AESEV not found in AESEV controlled terminology codelist Variable values should be populated with terms found in 'Severity/Intensity Scale for Adverse Events' (C66769) CDISC controlled terminology codelist AE Terminology Warning R5110
CT0003 Value for TSVAL not found in AGESPAN controlled terminology codelist Variable values should be populated with terms found in 'Age Span' (C66780) CDISC controlled terminology codelist TS Terminology Warning
CT0004 Value for AGEU not found in AGEU controlled terminology codelist Variable values should be populated with terms found in 'Age Unit' (C66781) CDISC controlled terminology codelist DM Terminology Error R5062
CT0005 Value for TSVAL not found in AGEU controlled terminology codelist Variable values should be populated with terms found in 'Age Unit' (C66781) CDISC controlled terminology codelist TS Terminology Warning
CT0006 Value for COUNTRY not found in COUNTRY controlled terminology codelist Variable values should be populated with terms found in 'Country' (C66786) CDISC controlled terminology codelist DM Terminology Warning R5008
CT0007 Value for DATEST not found in DATEST controlled terminology codelist Variable values should be populated with terms found in 'Drug Accountability Test Name' (C78731) CDISC controlled terminology codelist DA Terminology Warning
CT0008 Value for DATESTCD not found in DATESTCD controlled terminology codelist Variable values should be populated with terms found in 'Drug Accountability Test Code' (C78732) CDISC controlled terminology codelist DA Terminology Warning
CT0009 Value for DOMAIN not found in DOMAIN controlled terminology codelist Variable values should be populated with terms found in 'Domain Abbreviation' (C66734) CDISC controlled terminology codelist All Terminology Warning
CT0010 Value for DSCAT not found in DSCAT controlled terminology codelist Variable values should be populated with terms found in 'Category for Disposition Event' (C74558) CDISC controlled terminology codelist DS Terminology Warning R5122
CT0011 Value for EGMETHOD not found in EGMETHOD controlled terminology codelist Variable values should be populated with terms found in 'ECG Test Method' (C71151) CDISC controlled terminology codelist EG Terminology Warning R5125
CT0012 Value for EGSTRESC not found in EGSTRESC controlled terminology codelist Variable values should be populated with terms found in 'ECG Result' (C71150) CDISC controlled terminology codelist EG Terminology Warning R5129
CT0013 Value for EGTEST not found in EGTEST controlled terminology codelist Variable values should be populated with terms found in 'ECG Test Name' (C71152) CDISC controlled terminology codelist EG Terminology Warning R5123
CT0014 Value for EGTESTCD not found in EGTESTCD controlled terminology codelist Variable values should be populated with terms found in 'ECG Test Code' (C71153) CDISC controlled terminology codelist EG Terminology Warning R5124
CT0015 Value for ETHNIC not found in ETHNIC controlled terminology codelist Variable values should be populated with terms found in 'Ethnic Group' (C66790) CDISC controlled terminology codelist DM Terminology Warning R5113
CT0016 Value for --EVAL not found in EVAL controlled terminology codelist Variable values should be populated with terms found in 'Evaluator' (C78735) CDISC controlled terminology codelist Findings Terminology Warning
CT0017 Value for QEVAL not found in EVAL controlled terminology codelist Variable values should be populated with terms found in 'Evaluator' (C78735) CDISC controlled terminology codelist SUPPQUAL Terminology Warning
CT0018 Value for --DOSFRQ not found in FREQ controlled terminology codelist Variable values should be populated with terms found in 'Frequency' (C71113) CDISC controlled terminology codelist Interventions Terminology Warning IR5177
CT0019 Value for --DOSFRM not found in FRM controlled terminology codelist Variable values should be populated with terms found in 'Pharmaceutical Dosage Form' (C66726) CDISC controlled terminology codelist Interventions Terminology Warning R5126, R5127
CT0020 Value for IECAT not found in IECAT controlled terminology codelist Variable values should be populated with terms found in 'Category for Inclusion/Exclusion' (C66797) CDISC controlled terminology codelist IE Terminology Warning R5031
CT0021 Value for LBTEST not found in LBTEST controlled terminology codelist Variable values should be populated with terms found in 'Laboratory Test Name' (C67154) CDISC controlled terminology codelist LB Terminology Warning R5114
CT0022 Value for LBTESTCD not found in LBTESTCD controlled terminology codelist Variable values should be populated with terms found in 'Laboratory Test Code' (C65047) CDISC controlled terminology codelist LB Terminology Warning R5115
CT0023 Value for --LOC not found in LOC controlled terminology codelist Variable values should be populated with terms found in 'Anatomical Location' (C74456) CDISC controlled terminology codelist All Terminology Warning IR5176
CT0024 Value for SCSTRESC not found in MARISTAT controlled terminology codelist Variable values should be populated with terms found in 'Marital Status' (C76348) CDISC controlled terminology codelist SC Terminology Warning
CT0025 Value for DSDECOD not found in NCOMPLT controlled terminology codelist Variable values should be populated with terms found in 'Completion/Reason for Non-Completion' (C66727) CDISC controlled terminology codelist DS Terminology Warning R5112
CT0026 Value for --NRIND not found in NRIND controlled terminology codelist Variable values should be populated with terms found in 'Reference Range Indicator' (C78736) CDISC controlled terminology codelist Findings Terminology Warning
CT0027 Value for --OUT not found in OUT controlled terminology codelist Variable values should be populated with terms found in 'Outcome of Event' (C66768) CDISC controlled terminology codelist Events Terminology Warning R5109
CT0028 Value for --POS not found in POSITION controlled terminology codelist Variable values should be populated with terms found in 'Position' (C71148) CDISC controlled terminology codelist Findings Terminology Warning IR5164
CT0029 Value for RACE not found in RACE controlled terminology codelist Variable values should be populated with terms found in 'Race' (C74457) CDISC controlled terminology codelist DM Terminology Warning R5130
CT0030 Value for RELTYPE not found in RELTYPE controlled terminology codelist Variable values should be populated with terms found in 'Relationship Type' (C78737) CDISC controlled terminology codelist RELREC Terminology Warning R5132
CT0031 Value for --ROUTE not found in ROUTE controlled terminology codelist Variable values should be populated with terms found in 'Route of Administration' (C66729) CDISC controlled terminology codelist Interventions Terminology Warning IR5159
CT0032 Value for TSVAL not found in ROUTE controlled terminology codelist Variable values should be populated with terms found in 'Route of Administration' (C66729) CDISC controlled terminology codelist TS Terminology Warning
CT0033 Value for SCTESTCD not found in SCCD controlled terminology codelist Variable values should be populated with terms found in 'Subject Characteristic Code' (C74559) CDISC controlled terminology codelist SC Terminology Warning R5131
CT0034 Value for SEX not found in SEX controlled terminology codelist Variable values should be populated with terms found in 'Sex' (C66731) CDISC controlled terminology codelist DM Terminology Error R5007
CT0035 Value for TSVAL not found in SEXPOP controlled terminology codelist Variable values should be populated with terms found in 'Sex of Participants' (C66732) CDISC controlled terminology codelist TS Terminology Warning
CT0036 Value for VSSTRESC not found in SIZE controlled terminology codelist Variable values should be populated with terms found in 'Size' (C66733) CDISC controlled terminology codelist VS Terminology Warning R5117
CT0037 Value for --BODSYS not found in SOC controlled terminology codelist Variable values should be populated with terms found in 'CDISC System Organ Class' (C66783) CDISC controlled terminology codelist Events, Findings Terminology Warning
CT0038 Value for --STRF not found in STENRF controlled terminology codelist Variable values should be populated with terms found in 'Relation to Reference Period' (C66728) CDISC controlled terminology codelist Timing Terminology Error IR5108
CT0039 Value for --ENRF not found in STENRF controlled terminology codelist Variable values should be populated with terms found in 'Relation to Reference Period' (C66728) CDISC controlled terminology codelist Timing Terminology Error IR5104
CT0040 Value for TSVAL not found in TBLIND controlled terminology codelist Variable values should be populated with terms found in 'Trial Blinding Schema' (C66735) CDISC controlled terminology codelist TS Terminology Warning
CT0041 Value for TSVAL not found in TCNTRL controlled terminology codelist Variable values should be populated with terms found in 'Control Type' (C66785) CDISC controlled terminology codelist TS Terminology Warning
CT0042 Value for TSVAL not found in TDIGRP controlled terminology codelist Variable values should be populated with terms found in 'Diagnosis Group' (C66787) CDISC controlled terminology codelist TS Terminology Warning
CT0043 Value for TSVAL not found in TINDTP controlled terminology codelist Variable values should be populated with terms found in 'Trial Indication Type' (C66736) CDISC controlled terminology codelist TS Terminology Warning
CT0044 Value for AETOXGR not found in TOXGR controlled terminology codelist Variable values should be populated with terms found in 'Common Terminology Criteria for Adverse Events V4.0' (C87162) CDISC controlled terminology codelist AE Terminology Warning IR5121
CT0045 Value for TSVAL not found in TPHASE controlled terminology codelist Variable values should be populated with terms found in 'Trial Phase' (C66737) CDISC controlled terminology codelist TS Terminology Warning
CT0046 Value for TSPARM not found in TSPARM controlled terminology codelist Variable values should be populated with terms found in 'Trial Summary Parameter Test Name' (C67152) CDISC controlled terminology codelist TS Terminology Warning
CT0047 Value for TSPARMCD not found in TSPARMCD controlled terminology codelist Variable values should be populated with terms found in 'Trial Summary Parameter Test Code' (C66738) CDISC controlled terminology codelist TS Terminology Warning
CT0048 Value for TSVAL not found in TTYPE controlled terminology codelist Variable values should be populated with terms found in 'Trial Type' (C66739) CDISC controlled terminology codelist TS Terminology Warning
CT0049 Value for --DOSU not found in UNIT controlled terminology codelist Variable values should be populated with terms found in 'Unit' (C71620) CDISC controlled terminology codelist Interventions Terminology Warning IR5173
CT0050 Value for --ORRESU not found in UNIT controlled terminology codelist Variable values should be populated with terms found in 'Unit' (C71620) CDISC controlled terminology codelist Findings Terminology Warning IR5174
CT0051 Value for --STRESU not found in UNIT controlled terminology codelist Variable values should be populated with terms found in 'Unit' (C71620) CDISC controlled terminology codelist Findings Terminology Warning IR5175
CT0052 Value for VSORRESU not found in VSRESU controlled terminology codelist Variable values should be populated with terms found in 'Units for Vital Signs Results' (C66770) CDISC controlled terminology codelist VS Terminology Warning R5116
CT0053 Value for VSSTRESU not found in VSRESU controlled terminology codelist Variable values should be populated with terms found in 'Units for Vital Signs Results' (C66770) CDISC controlled terminology codelist VS Terminology Warning R5118
CT0054 Value for VSTEST not found in VSTEST controlled terminology codelist Variable values should be populated with terms found in 'Vital Signs Test Name' (C67153) CDISC controlled terminology codelist VS Terminology Warning R5119
CT0055 Value for VSTESTCD not found in VSTESTCD controlled terminology codelist Variable values should be populated with terms found in 'Vital Signs Test Code' (C66741) CDISC controlled terminology codelist VS Terminology Warning R5120
CT0056 Invalid --STRTPT value Start Relative to Reference Time Point should be populated with 'BEFORE', 'COINCIDENT', 'AFTER', or 'U' Timing Terminology Warning IR5165
CT0057 Invalid --ENRTPT value End Relative to Reference Time Point should be populated with 'BEFORE', 'COINCIDENT', 'AFTER', 'ONGOING', or 'U' Timing Terminology Warning IR5166
CT0058 Value for EXVAMTU not found in UNIT controlled terminology codelist Variable values should be populated with terms found in 'Unit' (C71620) CDISC controlled terminology codelist EX Terminology Warning R5128
CT0059 Value for --BLFL not found in NY controlled terminology codelist Identifies records that violate the condition [Baseline Flag either 'Y' or null] Findings Terminology Warning IR5102
CT0060 Value for --DRVFL not found in NY controlled terminology codelist Identifies records that violate the condition [Derived Flag either 'Y' or null] Findings Terminology Error IR5103
CT0061 Value for --FAST not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist Findings Terminology Error IR5105
CT0062 Value for --OCCUR not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist Events, Interventions Terminology Error IR5106
CT0063 Value for --PRESP not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist Events, Interventions Terminology Warning IR5150
CT0064 Value for AESER not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5019
CT0065 Value for AESCONG not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5023
CT0066 Value for AESDISAB not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5024
CT0067 Value for AESDTH not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5025
CT0068 Value for AESHOSP not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5026
CT0069 Value for AESLIFE not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5027
CT0070 Value for AECONTRT not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5043
CT0071 Value for AESCAN not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5045
CT0072 Value for AESMIE not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5046
CT0073 Value for AESOD not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist AE Terminology Error R5047
CT0074 Value for IEORRES not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist IE Terminology Error R5071
CT0075 Value for IESTRESC not found in NY controlled terminology codelist Variable values should be populated with terms found in 'No Yes Response' (C66742) CDISC controlled terminology codelist IE Terminology Error R5072
CT0076 Value for --STAT not found in ND controlled terminology codelist Variable values should be populated with terms found in 'Not Done' (C66789) CDISC controlled terminology codelist All Terminology Warning IR5107
SD0001 No records in data source Identifies domain table that has zero rows and therefore contains no data. All Presence Warning IR5000
SD0002 Null value in variable marked as Required Required variables (where Core attribute is 'Req') cannot be null for any record. All Presence Error IR5001
SD0003 Invalid ISO 8601 value Dates and times of day must conform to the ISO 8601 international standard. All Format Error IR5002
SD0004 Inconsistent value for DOMAIN Domain Abbreviation (DOMAIN) variable should be consistent with the name of the dataset. All Consistency Warning IR5003
SD0005 Non-unique value for SEQ Identifies records where non-unique values for Sequence Number variable exist within a subject. All Consistency Error IR5004
SD0006 No baseline result in [Domain] for subject All subjects should have at least one baseline observation (--BLFL = 'Y') in EG, LB, QS, and VS domains, except for subjects who failed screening (ARMCD = 'SCRNFAIL') or were not fully assigned to an Arm (ARMCD = 'NOTASSGN'). EG, LB, QS, VS Presence Warning IR5005
SD0007 Inconsistent value for Standard Unit Identifies Short Name of Measurement, Test or Examination values where standard units value (Standard Units) is not consistent across all records EG, LB, QS, VS Consistency Error IR5006
SD0008 Value for AEDECOD not found in MedDRA Preferred Term codelist Variable values should be populated with terms found in 'Preferred Term' codelist from MedDRA dictionary AE Terminology Error IR5007
SD0009 AE is Serious but no qualifiers set to 'Y' Identifies records where Serious Event='Y' but none of Involves Cancer, Congenital Anomaly or Birth Defect, Persist or Signif Disability/Incapacity, Results in Death, Requires or Prolongs Hospitalization, Is Life Threatening, Other Medicaly Important Serious Event, or Occured with Overdose equals 'Y' AE Consistency Warning IR5008
SD0010 VISITNUM should not be formatted to more than 3 decimal places Identifies records where the value for Visit Number is formatted to more than three decimal places All Format Warning IR5010
SD0011 If ARMCD equals 'SCRNFAIL' then ARM must equal 'Screen Failure' When Arm Code (ARMCD) is equal to 'SCRNFAIL', then Description of Arm (ARM) must equal 'Screen Failure', and vice versa. DM, TA Consistency Error IR5011
SD0012 Begin day must be less than or equal to end day Identifies records that violate the condition [(Study Day of Start of Observation less than or equal to Study Day of End of Observation)], limited to records where [Study Day of Start of Observation is not null and Study Day of End of Observation is not null] Timing Limit Error IR5100
SD0013 Begin day must be less than or equal to end day Identifies records that violate the condition [(Start Date/Time of Observation less than or equal to End Date/Time of Observation)], limited to records where [Start Date/Time of Observation is not null and End Date/Time of Observation is not null] Timing Limit Error IR5101
SD0014 DOSE must be non-negative Identifies records that violate the condition [Dose greater than or equal to 0], limited to records where [Dose is not null] Interventions Limit Error IR5109
SD0015 Duration must be non-negative Identifies records that violate the condition [Duration greater than or equal to 0], limited to records where [Duration is not null] Timing Limit Error IR5110
SD0016 Derived Flag = 'Y' but (Character) Standard Result is null Identifies records that violate condition [Result or Finding in Standard Format is not null], limited to records where [Derived Flag='Y'] Findings Consistency Warning IR5112
SD0017 Invalid value for --TEST variable Identifies records that violate condition [LENGTH(Name of Measurement, Test or Examination) less than or equal to 40 characters] Findings Format Warning IR5113
SD0018 Invalid value for --TESTCD variable Identifies records that violate condition [LENGTH(Short Name of Measurement, Test or Examination) less than or equal to 8 chars, cannot start with a number or contain special chars] Findings Format Warning IR5114
SD0019 Invalid value for --PARM variable Identifies records that violate the condition [LENGTH(Trial Summary Parameter) less than or equal to 40 characters] TS Format Warning IR5115
SD0020 Invalid value for --PARMCD variable Identifies records that violate the condition [LENGTH(Trial Summary Parameter Short Name) less than or equal to 8 chars, cannot start with a number or contain special chars] TS Format Warning IR5116
SD0021 --ENRF expected when --ENDTC is null Identifies records that violate the condition [End Relative to Reference Period is not null], limited to records where [End Date/Time of Observation is null] and [Occurrence doesn't equal 'N'] Timing Consistency Warning
SD0022 --STRF expected when --STDTC is null Identifies records that violate the condition [Start Relative to Reference Period is not null], limited to records where [Start Date/Time of Observation is null] and [Occurrence doesn't equal 'N'] Timing Consistency Warning
SD0023 --REASND given but --STAT is null When Reason Not Done (--REASND) is populated, then Completion Status (--STAT) must be set to 'NOT DONE' All Consistency Warning IR5122
SD0024 Start date expected when end date provided Identifies records that violate the condition [Date/Time of Collection is not null], limited to records where [End Date/Time of Observation is not null] Findings Consistency Warning IR5123
SD0025 Start date must be before end date Identifies records that violate the condition [Date/Time of Collection is less than or equal to End Date/Time of Observation], limited to records where [Date/Time of Collection is not null and End Date/Time of Observation exists] Findings Limit Error IR5124
SD0026 Missing units on value Identifies records that violate the condition [Original Units is not null], limited to records where [Result or Finding in Original Units is not null] Findings Consistency Warning IR5125
SD0027 Missing value although units provided Identifies records that violate the condition [Original Units is null], limited to records where [Result or Finding in Original Units is null] Findings Consistency Warning IR5126
SD0028 Upper limit must be greater than or equal to lower limit Identifies records that violate the condition [Normal Range Upper Limit-Standard Units greater than or equal to Normal Range Lower Limit-Standard Units], limited to records where [Normal Range Upper Limit-Standard Units is not null and Normal Range Lower Limit-Standard Units is not null] Findings Limit Error IR5127
SD0029 Missing units on value Identifies records that violate the condition [Standard Units is not null], limited to records where [Result or Finding in Standard Format is not null] Findings Consistency Warning IR5128
SD0030 Missing value although units provided Identifies records that violate the condition [Standard Units is null], limited to records where [Result or Finding in Standard Format is null] Findings Consistency Warning IR5129
SD0031 Start date expected when end date provided Identifies records that violate the condition [Start Date/Time of Observation or Start Relative to Reference Period is not null], limited to records where [End Date/Time of Observation or End Relative to Reference Period is not null] Timing Consistency Warning IR5130
SD0032 Timepoint (character) missing when timepoint number provided Identifies records that violate the condition [Planned Time Point Name is not null], limited to records where [Planned Time Point Number is not null] Timing Consistency Warning IR5131
SD0033 Timepoint number missing when timepoint (character) provided Identifies records that violate the condition [Planned Time Point Number is not null], limited to records where [Planned Time Point Name is not null] Timing Consistency Warning IR5132
SD0034 Timepoint reference (character) missing when elapsed time from reference point provided Identifies records that violate the condition [Time Point Reference is not null], limited to records where [Elapsed Time from Reference Point is not null] Timing Consistency Warning IR5133
SD0035 Missing units on value Identifies records that violate the condition [Dose Units is not null], limited to records where [Dose is not null] Interventions Consistency Error IR5134, IR5138
SD0036 Missing character result when original result provided Identifies records that violate the condition [Result or Finding in Standard Format is not null], limited to records where [Result or Finding in Original Units is not null] Findings Consistency Error IR5135
SD0037 Value for [Variable] not found in [CodeList] user-defined codelist Variable values should be populated with terms found in the user-defined codelist associated with the variable in define.xml. All Terminology Warning IR5136
SD0038 --DY must not equal 0 Identifies records that violate the condition [Study Day of Visit/Collection/Exam doesn't equal 0] All Limit Warning IR5137
SD0039 RDOMAIN should not be null Domain Abbreviation of the Parent record (RDOMAIN) in SUPPQUAL and RELREC datasets should not be null. The only exception is when data applies to all records in all domains for a subject (e.g., ITT). SUPPQUAL, RELREC Presence Warning IR5139
SD0040 Inconsistent value for Name of Measurement, Test, or Examination For a given value of Short Name of Measurement, Test or Examination (--TESTCD), all values of Name of Measurement, Test or Examination (--TEST) should be the same Findings Consistency Warning IR5142
SD0041 --OCCUR must not be populated for unsolicited interventions and events Occurrence (--OCCUR) may only be populated when a given intervention or event has been pre-specified (--PRESP = 'Y') Events, Interventions Consistency Error IR5143
SD0042 --STAT must be 'NOT DONE' when --PRESP='Y' and --OCCUR is null When no response is provided for Occurrence (--OCCUR) for a pre-specified intervention or event (--PRESP = 'Y'), then Status (--STAT) must be set to 'NOT DONE' Events, Interventions Consistency Warning IR5144
SD0043 --TRTV expected when --VAMT is not null Treatment Vehicle (--TRTV) should be provided when Treatment Vehicle Amount (--VAMT) is specified Interventions Consistency Warning IR5145
SD0044 Missing units on value Identifies records that violate the condition [Treatment Vehicle Amount Units is not null], limited to records where [Treatment Vehicle Amount is not null] Interventions Consistency Warning IR5146
SD0045 --STRESC expected when --RESCAT is not null Result or Finding in Standard Format (--STRESC) should be provided when Result Category (--RESCAT) is specified Findings Consistency Warning IR5147
SD0046 Inconsistent value for Qualifier Variable Label For a given value of Qualifier Variable Name (QNAM), all values of Qualifier Variable Label (QLABEL) should be the same SUPPQUAL Consistency Warning IR5161
SD0047 --ORRES is null but --STAT or --DRVFL are not specified When Result or Finding in Original Units (--ORRES) is null, then Status (--STAT) must be set to 'NOT DONE' or Derived Flag (--DRVFL) must have a value of 'Y' Findings Consistency Warning IR5162
SD0048 --ORRES has a value but --STAT is NOT DONE When Result or Finding in Original Units (--ORRES) is provided, then Status (--STAT) must be null Findings Consistency Warning IR5163
SD0049 --STTPT expected when --STRTPT is not null When Start Relative to Reference Time Point (--STRTPT) is provided, then Start Reference Time Point (--STTPT) must be not null Timing Consistency Error IR5168
SD0050 --ENTPT expected when --ENRTPT is not null When End Relative to Reference Time Point (--ENRTPT) is provided, then End Reference Time Point (--ENTPT) must be not null Timing Consistency Error IR5169
SD0051 Inconsistent value for Visit Name For a given value of Visit Number (VISITNUM), all values of Visit Name (VISIT) should be the same SV, TV Consistency Warning IR5170
SD0052 Inconsistent value for Visit Number For a given value of Visit Name (VISIT), all values of Visit Number (VISITNUM) should be the same SV, TV Consistency Warning IR5171
SD0053 If ARMCD equals 'NOTASSGN' then ARM must equal 'Not Assigned' When Arm Code (ARMCD) is equal to 'NOTASSGN', then Description of Arm (ARM) must equal 'Not Assigned', and vice versa. DM, TA Consistency Error IR5172
SD0054 Variable in define.xml not in dataset Variables listed in the data definition document (define.xml) should be included in the dataset. All Metadata Warning IR5250
SD0055 SDTM/dataset variable type mismatch Variable Data Types in the dataset should match the variable data types described in SDTM. All Metadata Error IR5251
SD0056 SDTM Required variable not found Variables described in SDTM as Required must be included in the dataset. All Metadata Error IR5252
SD0057 SDTM Expected variable not found Variables described in SDTM as Expected should be included in the dataset. All Metadata Warning IR5253
SD0058 Variable appears in dataset but is not in SDTM standard Only variables listed in SDTM should appear in a dataset. New sponsor defined variables must not be added, and existing variables must not be renamed or modified. All Metadata Warning IR5254
SD0059 Define.xml/dataset variable type mismatch Variable Data Types in the dataset must match the variable data types described in the data definition document (define.xml). All Metadata Error IR5259
SD0060 Variable in dataset not in define.xml Variables included in the dataset must be described in the data definition document (define.xml). All Metadata Error IR5260
SD0061 Domain referenced in define.xml but dataset is missing Domains referenced in data definition document (define.xml) should be included in the submission. All Metadata Warning IR5261
SD0062 Incompatible data source Identifies a domain whose source data failed to load All System Error IR5262
SD0063 SDTM/dataset variable label mismatch Variable Label in the dataset should match the variable label described in SDTM. When creating a new domain Variable Labels could be adjusted as appropriate to properly convey the meaning in the context of the data being submitted. All Metadata Warning IR5264
SD0064 Invalid subject Identifies non-Demographics domain subjects not found in the Demographics domain All Cross-reference Error IR5500
SD0065 Invalid Subject Visit/Visit Number Identifies Unique Subject Identifier+Visit Name+Visit Number combination not found in the SV domain All Cross-reference Warning IR5501
SD0066 Invalid ARMCD Planned Arm Code (ARMCD) values must match entries in the Trial Arms (TA) dataset, except for subjects who failed screening (ARMCD = 'SCRNFAIL'). DM Cross-reference Warning IR5502
SD0067 Invalid ETCD Element Code (ETCD) values must match entries in the Trial Elements (TE) dataset, except for unplanned Element (ETCD = 'UNPLAN'). All Cross-reference Warning IR5503
SD0068 Invalid IETESTCD Identifies records where the value for Inclusion/Exclusion Criterion Short name is not found in the TI domain IE Cross-reference Error IR5504
SD0069 No Disposition record found for subject All Demographics subjects should have at least one record in Disposition domain. DM Presence Warning IR5505
SD0070 No Exposure record found for subject All Demographics subjects participating in a study that includes investigational product should have at least one record in Exposure domain, except for subjects who failed screening (ARMCD = 'SCRNFAIL') or were not fully assigned to an Arm (ARMCD = 'NOTASSGN'). DM Presence Warning IR5506
SD0071 Invalid ARM/ARMCD The combination of Description of Planned Arm (ARM) and Planned Arm Code (ARMCD) values must match entries in the Trial Arms (TA) dataset, except for subjects who failed screening (ARMCD = 'SCRNFAIL'). DM Cross-reference Error IR5507
SD0072 Referenced Domain not found When comments are related to a domain, then the value of Related Domain Abbreviation (RDOMAIN) variable must reference the Domain Code of the parent domain. CO Consistency Error IR5508
SD0073 Referenced Domain not found Identifies Related Records domain reference to an unknown related domain RELREC Consistency Error IR5509
SD0074 Referenced Domain not found Identifies Supplemental Qualifiers domain reference to an unknown related domain SUPPQUAL Consistency Error IR5510
SD0075 Referenced key variable not found Identifies Related Records domain reference to a key variable that isn't defined in the target domain RELREC Consistency Error IR5511
SD0076 Referenced key variable not found Identifies Supplemental Qualifiers domain reference to a key variable that isn't defined in the target domain SUPPQUAL Consistency Error IR5512
SD0077 Referenced record not found Identifies Related Records domain reference to a record that doesn't exist in the target domain RELREC Cross-reference Error IR5513
SD0078 Referenced record not found Identifies Supplemental Qualifiers domain reference to a record that doesn't exist in the target domain SUPPQUAL Cross-reference Error IR5514
SD0079 EX record present but subject is not assigned to an arm Subjects that have withdrawn from a trial before assignment to an Arm (ARMCD='NOTASSGN') should not have any Exposure records EX Consistency Warning IR5516
SD0080 AE start date must be less than or equal to latest disposition date Start Date/Time of Adverse Event (AESTDTC) must be less than or equal to the Start Date/Time of the latest Disposition Event (DSSTDTC) AE Consistency Warning IR5517
SD0081 Observation date must be less than or equal to latest disposition date Date/Time of Collection (--DTC) must be less than or equal to the Start Date/Time of the latest Disposition Event (DSSTDTC) EG, LB, VS Consistency Warning IR5517
SD0082 Exposure end date must be less than or equal to latest disposition date End Date/Time of Treatment (EXENDTC) must be less than or equal to the Start Date/Time of the latest Disposition Event (DSSTDTC) EX Consistency Warning IR5517
SD0083 Duplicate USUBJID The value of Unique Subject Identifier (USUBJID) variable must be unique for each subject across all trials in the submission. DM Consistency Error
SD0084 Negative AGE value The value of Age (AGE) cannot be less than 0. DM Limit Error R5006
SD0085 IEORRES and IESTRESC must have the same value Identifies records that violate the condition [I/E Criterion Original Result = I/E Criterion Result in Std Format] IE Consistency Warning R5073
SD0086 Duplicates Identifies records where values for [Study Identifier, Unique Subject Identifier, Identifying Variable, Identifying Variable Value, Qualifier Variable Name] variables(s) are not unique SUPPQUAL Consistency Error R5083
SD0087 RFSTDTC cannot be null for randomized subject Subject Reference Start Date/Time (RFSTDTC) is required for all randomized subjects, those where Planned Arm Code (ARMCD) is not equal to 'SCRNFAIL'. DM Consistency Warning R5096
SD0088 RFENDTC cannot be null for randomized subject Subject Reference End Date/Time (RFENDTC) is required for all randomized subjects, those where Planned Arm Code (ARMCD) is not equal to 'SCRNFAIL'. DM Consistency Warning R5097
SD0089 Rule end for element (TEENRL) and planned duration of element (TEDUR) cannot both be null Identifies records that violate the condition [Rule for End of Element is not null or Planned Duration of Element is not null] TE Consistency Warning R5101
SD0090 AESDTH='Y' expected when AEOUT='FATAL' Identifies records that violate the condition [Results in Death='Y'], limited to records where [Outcome of Adverse Event='FATAL'] AE Consistency Warning R5102
SD0091 AEOUT='FATAL' expected when AESDTH='Y' Identifies records that violate the condition [Outcome of Adverse Event='FATAL'], limited to records where [Results in Death='Y'] AE Consistency Warning R5103
SD0092 Missing description of unplanned element when ETCD='UNPLAN' When subject's experience for a particular period of time is represented as an unplanned Element, where Element Code (ETCD) is equal to 'UNPLAN', then Description of Unplanned Element (SEUPDES) should be populated. SE Consistency Warning R5105
SD0093 Missing units on value When Age (AGE) is not null, then Age Units (AGEU) should be provided. DM Consistency Warning R5106
SD0094 DSCAT must equal 'DISPOSITION EVENT' when EPOCH is not null When Epoch is provided, then Category for Disposition Event (DSCAT) must equal 'DISPOSITION EVENT' DS Consistency Warning R5121
SD0095 Supplemental Qualifiers only allowed for subject-related domains Supplemental Qualifiers special purpose dataset (SUPP--) can only be used to capture non-standard variables and their association to parent records in general-observation-class datasets (Events, Findings, Interventions) and Demographics. SUPPQUAL Presence Error IR5258
SD1001 Duplicate SUBJID The value of Subject Identifier for the Study (SUBJID) variable must be unique for each subject within the study. DM Consistency Error
SD1002 Start date must be before end date Subject Reference Start Date/Time (RFSTDTC) must be less than or equal to Subject Reference End Date/Time (RFENDTC). DM Limit Error
SD1003 Missing value although units provided When Age Units (AGEU) are not null, then Age (AGE) should be provided. DM Consistency Warning
SD1004 Invalid value for ARMCD variable The value of Planned Arm Code (ARMCD) must be no more than 20 characters in length. DM, TA, TV Format Warning
SD1005 STUDYID value does not match STUDYID in DM domain Study Identifier (STUDYID) values must match the STUDYID in Demographics (DM) domain. All Consistency Error
SD1006 Referenced key variable not found When comments are related to a specific parent record or group of parent records in a domain, then the value of Identifying Variable (IDVAR) must reference a key variable name in the parent domain. CO Consistency Error
SD1007 Referenced record not found When comments are related to a specific parent record or group of parent records in a domain, then the values of Identifying Variable (IDVAR) and Identifying Variable Value (IDVARVAL) must reference a key variable name and value of the parent record(s) in the parent domain. CO Cross-reference Error
SD1008 CODTC should be null if comment is a child record of another domain When comments are related to a specific parent record or group of parent records in a domain, then the value of Date/Time of Comment (CODTC) should be null because the timing of the parent record(s) is inherited by the comment record. CO Consistency Warning
SD1009 Invalid value for ETCD variable The value of Element Code (ETCD) must be no more than 8 characters in length. SE, TA, TE Format Warning
SD1010 ELEMENT should be null for unplanned element When subject's experience for a particular period of time is represented as an unplanned Element, where Element Code (ETCD) is equal to 'UNPLAN', then Description of Element (ELEMENT) should be null. SE Consistency Warning
SD1011 Invalid ISO 8601 value Duration, Elapsed Time, and Interval values must conform to the ISO 8601 international standard. All Format Error
SD1012 Invalid ETCD/ELEMENT The combination of Element Code (ETCD) and Description of Element (ELEMENT) values must match entries in the Trial Elements (TE) dataset, except for unplanned Element (ETCD = 'UNPLAN'). SE, TA Cross-reference Warning
SD1013 TAETORD should be null for unplanned element When subject's experience for a particular period of time is represented as an unplanned Element, where Element Code (ETCD) is equal to 'UNPLAN', then Planned Order of Elements within Arm (TAETORD) should be null. SE Consistency Warning
SD1014 Invalid TAETORD Order of Element within Arm (TAETORD) values must match entries in the Trial Arms (TA) dataset. Timing Cross-reference Warning
SD1015 Invalid EPOCH Epoch (EPOCH) values must match entries in the Trial Arms (TA) dataset. Timing Cross-reference Warning
SD1016 Invalid IETESTCD/IETEST/IECAT The combination of Inclusion/Exclusion Criterion Short Name (IETESTCD), Criterion (IETEST), and Category (IECAT) values must match entries in the Trial Inclusion/Exclusion Criteria (TI) dataset. IE Cross-reference Warning
SD1017 Invalid VISITNUM For planned visits, where Description of Unplanned Visit (SVUPDES) is null, Visit Number (VISITNUM) values must match entries in the Trial Visits (TV) dataset. SV Cross-reference Warning
SD1018 Invalid VISITNUM/VISIT/VISITDY For planned visits, where Description of Unplanned Visit (SVUPDES) is null, the combination of Visit Number (VISITNUM), Visit Name (VISIT), and Planned Study Day of Visit (VISITDY) values must match entries in the Trial Visits (TV) dataset. SV Cross-reference Warning
SD1019 VISITDY should be null for unplanned visits For unplanned visits, where Description of Unplanned Visit (SVUPDES) is populated, Planned Study Day of Visit (VISITDY) should be null. SV Consistency Warning
SD1020 Missing DM dataset Demographics (DM) dataset should be included in every submission. DM Presence Error