Auto-detects and validates four dialects:
Runs structural, per-field, and cross-field business rules — including scenario-aware checks (Initial / Follow-up / Nullification / Amendment, Literature / Non-Literature, Spontaneous / Clinical Trial, Expedited / Periodic).
Validates ICSR XML against dialect-appropriate schemas (DTD, XSD, or HL7 v3 message package) plus per-field data rules and cross-field business rules.