Inferensys

Glossary

E2B (R3)

The ICH electronic transmission standard for the structured exchange of Individual Case Safety Reports (ICSRs) between pharmaceutical companies, regulatory authorities, and other stakeholders, utilizing XML-based messaging for automated data processing.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
ICH ELECTRONIC TRANSMISSION STANDARD

What is E2B (R3)?

The foundational XML-based messaging standard for the structured exchange of Individual Case Safety Reports (ICSRs) between pharmaceutical companies, regulatory authorities, and other stakeholders in the pharmacovigilance ecosystem.

E2B (R3) is the ICH standard defining the electronic format and messaging protocol for transmitting Individual Case Safety Reports (ICSRs). It specifies an XML schema that structures adverse event data—including patient demographics, suspect drugs, and reaction outcomes—into a machine-readable format, enabling automated, interoperable exchange between sponsor safety databases and regulatory systems like EudraVigilance and FAERS.

The R3 revision mandates granular data elements and controlled vocabularies, including MedDRA coding for adverse events and the ISO ICH M5 implementation guide for regional compliance. This structured backbone allows automated validation, routing, and acknowledgment of safety reports, replacing legacy E2B (R2) flat-file formats to support global pharmacovigilance signal detection and aggregate reporting workflows.

ICH ELECTRONIC TRANSMISSION STANDARD

Key Features of E2B (R3)

The definitive structured format for exchanging Individual Case Safety Reports (ICSRs) between pharmaceutical companies, regulatory authorities, and other stakeholders using XML-based messaging for automated data processing.

01

XML-Based Structured Messaging

E2B (R3) mandates a strict XML schema defined by the ICH M2 Expert Working Group, replacing the earlier E2B (R2) EDI flat-file format. Each ICSR is encoded as a hierarchical XML document conforming to the ICH ICSR DTD, enabling automated parsing, validation, and routing without manual intervention. The schema enforces data type constraints, code list bindings, and cardinality rules for every element.

HL7 v3
Reference Information Model
ISO 21090
Data Type Standard
02

ICH M5 Gateway Transmission Protocol

E2B (R3) ICSRs are transmitted through the ICH M5 Electronic Transmission Gateway, a secure, standardized messaging infrastructure. The protocol supports:

AS2/AS4
Transport Protocols
TLS 1.2+
Encryption Standard
03

Structured Safety Report Elements

E2B (R3) defines a comprehensive data model capturing all regulatory required fields for an ICSR, organized into logical sections: C.1 (patient characteristics), C.2 (reaction/event details), C.3 (test results), C.4 (drug information), and C.5 (narrative case summary). Each section contains discrete, coded elements using controlled terminologies like MedDRA for adverse events and ISO 3166 for country codes.

5
Core Data Sections
300+
Discrete Data Elements
04

Controlled Terminology Binding

E2B (R3) enforces the use of internationally standardized code systems to eliminate ambiguity in safety data exchange. Key terminologies include:

MedDRA
Adverse Event Coding
ISO/IEC 5218
Sex Representation
05

Acknowledgment and Error Handling

The E2B (R3) standard defines a formal acknowledgment message structure (M2 ACK) that confirms receipt, validates structural integrity, and reports errors at the field level. Receiving systems must return an acknowledgment within a specified timeframe, enabling senders to track transmission status and correct rejected reports. Error codes precisely identify schema violations, code list mismatches, or missing mandatory fields.

ACK/NAK
Response Types
Field-Level
Error Granularity
06

Regional Implementation Variants

While E2B (R3) provides a global core standard, regional regulators have adopted specific implementation guides with additional business rules:

FDA
US Regional Guide
EMA
EU Implementation Guide
E2B (R3) IMPLEMENTATION

Frequently Asked Questions

Clear answers to the most common technical and regulatory questions regarding the ICH E2B (R3) standard for electronic transmission of Individual Case Safety Reports.

The ICH E2B (R3) standard is the international electronic format for the structured exchange of Individual Case Safety Reports (ICSRs) between pharmaceutical companies, regulatory authorities, and other stakeholders. It defines a specific XML-based messaging protocol that encodes all relevant data elements for an adverse event report—including patient demographics, suspect drug information, reaction details, and medical history—into a machine-readable structure. The standard operates by mapping these clinical data points to specific E2B data elements, which are then transmitted via a gateway-to-gateway architecture using the ICH M2 messaging standard. This ensures that a report submitted from a sponsor's safety database can be automatically parsed, validated, and loaded into a regulator's database like EudraVigilance or FAERS without manual re-keying, enabling near real-time pharmacovigilance signal detection.

ICSR TRANSMISSION STANDARDS

E2B (R2) vs. E2B (R3) Comparison

A technical comparison of the ICH E2B(R2) and E2B(R3) electronic transmission standards for Individual Case Safety Reports, highlighting the architectural shift from EDI to XML-based messaging.

FeatureE2B (R2)E2B (R3)

Message Format

HL7 v2.x / EDI flat file

ICH M2-compliant XML

Data Model

Flat, segment-based hierarchy

Structured, object-oriented hierarchy

ICH Gateway Compatibility

ISO ICSR Standard Alignment

Internationalization Support

Limited character encoding

Full Unicode (UTF-8) support

Backwards Compatibility

N/A (legacy standard)

Requires R2-to-R3 mapping tooling

Regulatory Adoption Status

Legacy (phased out in major regions)

Mandated by EMA, FDA, PMDA

Extensibility for New Fields

Rigid segment constraints

Modular XML schema extension

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.