Level: Field check
Context: Verification
Category: Conformance
Subcategory: Relational
Severity: Fatal đź’€
A yes or no value indicating if the cdmFieldName field is present in the cdmTableName table.
This check verifies if a column is present as specified in the CDM specification for the relevant CDM version.
This check failure must be resolved to avoid errors in downstream tools/analyses. OHDSI tools assume a complete set of OMOP CDM tables and columns, as may anyone designing an analysis on OMOP data. Even if you don’t intend to populate a column, it should still be present in the database.
There are 3 possible causes for this check failure:
executeDqChecks
Before taking any action in your ETL code, make sure the CDM version
you specified when running executeDqChecks
matches the
version of your CDM. Some columns were renamed between CDM versions 5.3
and 5.4 so it’s important you’re running DQD with the correct
configuration. If the versions do match, there is most likely
an issue with the ETL.
To resolve the failure, you will need to amend the code/process that creates the table (e.g. DDL script). Make sure you know whether the column is missing altogether or if it has the wrong name. In the latter case, the column should be renamed or replaced with a correctly named column. Reference the CDM documentation to confirm correct column naming.