ClinCoder Validator v2

Which published CDISC CORE rules apply to your SDTM domains and variables — with official rule ids, the exact CDISC non-conformance message, the standards versions, and CDISC’s own executability rating.

This reports applicability, not results. The rules are not executed against subject data. It answers “which rules govern this dataset”, never “did this dataset pass”.

Try it

curl -s https://validator-v2.clincoder.cloud/api/sdtm/applicable \
  -H 'Content-Type: application/json' \
  -d '{"domains": {"DM": ["USUBJID", "AGE", "SEX"], "AE": []}}'

A domain with an empty variable list still returns that domain’s own rules — DM alone carries 109.

How this differs from v1

validator (v1)validator-v2
InputARS ReportingEvent JSONSDTM domains & variables
Rules21, hand-written in the app981 published CDISC CORE rules
Sourcelambdas in app.pythe knowledge graph
Executes rules?yes, its own 21no — applicability only

v1 is still running and is unchanged. The two answer different questions; neither replaces the other.

Endpoints

No subject data is accepted, stored, or transmitted. The engine it queries has no route to the internet.