j Jennifer


A warning SD0018 "Invalid value for CLTESTCD variable" seems to be thrown when CLTESTCD is not upper case.

There is no rule in the SENDIG which requires that entries in this variable be in uppercase text, and CLTESTCD does not use controlled terminology.  It seems perhaps that this rule has somehow been assumed based on controlled terminology in other domain TESTCD entries. 

If there is a source for this rule, please provide this as a reference, otherwise I think this is not a valid check.


Forums: SEND

s Sergiy
on May 26, 2017

--TESTCD variables were designed to be utilize as source of names for new variables during data transposing from vertical structure to horizontal. Therefore values of --TESTCD and --TEST variable are expected to follow conventions for variable names and labels in SAS XPORT format.

Also according SEND IG 3.0 #4.3.2 on page 25:

It is recommended that controlled terminology be submitted in upper-case text for all cases other than those described as exceptions below. When extending a controlled terminology list, the case-sensitivity convention of that list should be followed.
Deviations to these rules should be described in the data definition file.

  • a. If the external reference for the controlled terminology is not in upper case, then the data should conform to the case prescribed in the external reference (e.g., National Cancer Institute [NCI]).
  • b. Units, which are considered symbols rather than abbreviated text (e.g., mg/dL).
  • c. --TEST variables, which are presented in title case"


Want a demo?

Let’s Talk.

We're eager to share and ready to listen.

Cookie Policy

Pinnacle 21 uses cookies to make our site easier for you to use. By continuing to use this website, you agree to our use of cookies. For more info visit our Privacy Policy.