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”.
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.
| validator (v1) | validator-v2 | |
|---|---|---|
| Input | ARS ReportingEvent JSON | SDTM domains & variables |
| Rules | 21, hand-written in the app | 981 published CDISC CORE rules |
| Source | lambdas in app.py | the knowledge graph |
| Executes rules? | yes, its own 21 | no — applicability only |
v1 is still running and is unchanged. The two answer different questions; neither replaces the other.
POST /api/sdtm/applicableGET /api/health — reports unhealthy if the engine is downNo subject data is accepted, stored, or transmitted. The engine it queries has no route to the internet.