Test execution returning no status - do all CDM tables need to be populated

Hi everyone,

I’m currently in the process of setting up our OMOP CDM environment and running the data quality dashboard.

We are encountering an issue where the tests (cdmtable test) appear to finish running, but they return no status (no “Pass/Fail” or “Not Applicable/Error” indicators) in the data assessment table. In the results table however, they do seem to show up as passed. Currently, we have only populated the following tables:

  • PERSON
  • All Vocabulary tables pulled from Athena

The Question: We have all the tables in our schema already (though empty). Does the test framework require the full schema to be populated (even with dummy data) to return a valid status even for cdmtable check?

Context:

  • CDM Version: 5.4
  • Tooling: Data Quality Dashboard (DQD), DuckDB
  • Symptoms: The result table shows test passed, but the final data assessment table shows no status or results for the checks.

Is there a minimum set of “dependency” tables we are missing that would cause the runner to hang or fail to report status? Any guidance on whether we need to initialize the clinical event tables (even if empty) would be greatly appreciated.

Thanks in advance!

Hi there, please file an issue here: GitHub · Where software is built

If possible please run DQD with verbose = TRUE and share the output in the issue you file. That should help us to debug :slight_smile:

1 Like