Open source offering of the CDISC Rules Engine, a tool designed for validating clinical trial data against data standards.
Full documentation lives in the docs/ directory and is hosted at:
| Quick Start | Download the executable or run from source |
| CLI Reference | All commands and flags |
| Development | PyPI integration, building, testing |
| Contributing | Code style, tests, rule contributions |
| FAQ & Troubleshooting | Common issues and questions |
At present, rule validation is split across two engines while work is underway to merge the SQL fork back into this repository. Until that merge is complete, please select the engine based on the rules you’re running:
| If you’re running… | Use… | Rules |
|---|---|---|
| SDTM or FDA Business Rules | The refactored SQL Engine — verisianHQ/cdisc-rules-engine | cdisc-org/core-contributor |
| TIG, USDM, or SEND | The CDISC Engine (this repository), as described below | cdisc-org/cdisc-open-rules |
If you need any assistance or encounter errors during setup, check or reach out via our Q&A board.
If you encounter any bugs or have feature requests please submit an issue on our GitHub repository: GitHub Issues
When submitting an issue, please include:
- A clear description of the problem or request
- Steps to reproduce the issue (for bugs)
- Your operating system and environment details
- Any relevant logs or error messages