Built a CIOMS-to-E2B R3 converter tool
Hey everyone,
I recently built a tool that converts CIOMS I forms to E2B R3 (ICH E2B(R3)) XML format for ICSR submissions, and it's performing better than expected. The conversion logic is solid, but now I need to make sure the generated XML is truly valid before trusting it for real submissions.
I tested the output against the FDA FAERS gateway and it passes — which is encouraging. But I want to validate it across other major portals and systems before considering this production-ready.
Looking for advice on:
VigiBase / WHO UMC — Is there a test environment or official validator where I can submit E2B R3 XMLs and check acceptance?
EudraVigilance / EMA EVWEB — Does EMA have a sandbox or test account for validating ICSRs? Any offline schema/business-rule validators specific to EMA requirements?
ICH E2B R3 schema — Is validating against the official ICH XSD enough, or do regional portals layer additional business rules on top that the schema alone won't catch?
Other tools or libraries — Any open-source validators, Python/Java libraries, or third-party tools that go beyond XSD and check ICSR business rules?
The tool handles the structural conversion well — FDA validation confirms that. But I want to make sure it holds up against WHO and EMA requirements too before calling it done.
Any workflows, tools, or sandbox access tips would be really appreciated!