Validation Rule Suggestions


This is where folks can suggest additional rules for the Pinnacle 21 Validator.

May 31, 2023

I am using P21E to check BIMO Clinsite dataset and keep getting issues 'BM0011: Invalid value for FINLDISC variable'. The description is 'A value for Financial Disclosure Amount (FINLDISC) variable must have value that is '>=$25,000', '<$25,000' or 'unknown'. The values of of FINLDISC in my dataset are either '<$25,000' or  '>=$25,000'. I am not sure if there is a bug for this rule? Thanks.

Read More
March 1, 2023

I received error message, "Invalid TSVAL value for PCLAS", where TSVAL = "Vaccine" and TSVALCD = "N0000193912" for my study. I checked MED-RT document and found that the value was "Vaccine [APC]" instead of "Vaccine".

Please suggest if this is the reason caused error message.

Thank you.

Read More
June 1, 2022



Can anyone explain the difference Between FDA(2204.0) & FDA Legacy(2010.1) Validation Engine ?



Sahil Patel

Read More
October 15, 2020

The Description of the validation rule SD0065 contains an exception for records where Status (--STAT) is populated. Does this exception also apply to records where the  Occurrence (--OCCUR) is populated? For example in the EC dataset when ECOCCUR = N. If this is the case, could the description of the validation rule be updated to include --OCCUR?

Read More
June 21, 2020


as i read the various FDA guidlines the only two rules that need to be adhered to in order to avoid a technical rejection are 1734 and 1736. Is this still the case or have other rules been added?

To elaborate a bit further. Especially i TS the start date parameter must be in place. Let's for argue sake say that ACTUB was filled out incorrect. That would not lead to a technical rejection since it won't be checked by a machine.


Read More
March 20, 2020


Would you consider adding the following check: '--OCCUR value is populated, when --STAT is 'NOT DONE' ?



Read More
October 23, 2019

I see that you can tell me when rules are implemented in each version P21.  But can you tell me which versions of FDA and CDISC rules are implemented for each configuration of P21 Community 3.0.2?


For example, for FDA Engine 1903.1, which CDISC SDTM and ADaM rules are programmed?  And which FDA SDTM and ADaM rules are programmed?  

I think this needs to be a part of the CHANGELOG.txt.


Thanks, Lisa Brooks

Read More
July 3, 2019

SENDIG 3.1 uses controlled terms for MISTRESC, but the validator isn't flagging non-controlled MISTRESC entries. Is it possible to include this?

Read More
February 18, 2019

ADaMiG (v1.0 and 1.1) is strictly in favour of restricting the allowed scenarios for creating new variables. While the various fragments - prefixed radicals (e.g. 'WA' used for references to wash-out) and suffixes *FL, *DT etc - suggest this should probably not even be a warning, it would be great of p21 could identify all variables not in ADSL and not named in one of ADaMiG, OCCDS or TTE.

Read More
October 5, 2018

As per FDA study technical conformance guide:

3.3.3 Dataset Column Length

The allotted length for each column containing character (text) data should be set to the maximum length of the variable used across all datasets in the study except for suppqual datasets. For suppqual datasets, the allotted length for each column containing character (text) data should be set to the maximum length of the variable used in the individual dataset.

Read More
Subscribe to Validation Rule Suggestions

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.