How to Avoid ADaM Dataset and Variable Name Conflicts When Creating SDTM Domain and Variable Names

 

Dataset Names

Because ADaM datasets names start with "AD", "AD" must not be used as the name of a custom SDTM domain. Analysis datasets that are not fully ADaM-compliant may have names that start with "AX", so "AX" also must not be used as the name of a custom SDTM domain. 

Since many ADaM variable names begin with the letter "A", custom SDTM domain names beginning with "A" should be avoided, in order to prevent naming collisions. For example, one of the ADaM standard variable names is ARELTM (Analysis Relative Time), which would conflict with an SDTM --ELTM variable, Planned Elapsed Time, in a custom domain named "AR".

Variable Names

ADaM datasets include variables taken directly from SDTM as well as additional derived variables. When defining QNAM values or creating non-standard SDTM variables (NSVs), avoid conflicts with standard ADaM variable names and rules for ADaM naming fragments. For example, do not give an SDTM variable the ADaM standard variable name ASEQ. Also, when creating NSV SDTM date variables, use DTC as the suffix rather than just DT as a suffix .

When creating custom ADaM variables, do not use variable names that have meaning in SDTM (e.g., do not start an ADaM variable name with an SDTM domain name). See the ADaM Implementation Guide for more information on ADaM variable naming conventions.

 

References 

ADaM v2.1, Section 4.1.2, Analysis Dataset and Variable Naming Conventions

ADaMIG v1.3, Section 1.6, Analysis Dataset and ADaM Datasets

SDTMIG v3.4, 4.1.6, Additional Guidance on Dataset Naming