eADR - Dangerous Goods Road Transport Monitoring System

Challenge

The transport of dangerous goods requires a high level of regulatory compliance, operational control and timely data exchange between competent authorities, carriers and national systems. The eADR project establishes a digital system for monitoring dangerous goods transport in road traffic, with a strong focus on integration with the NSCP/eFTI ecosystem, validation of relevant permits and qualifications, and full traceability of supervisory activities.

The system supports inspectors and competent authorities in real operational environments: from receiving eFTI data and identifying ADR-relevant shipments, through calculating validation signals, to presenting findings, maintaining audit trails and enabling forensic reconstruction of supervisory actions.

Beyond simple data exchange, the main challenge was to transform fragmented regulatory and operational information into actionable digital insight. The system needed to connect multiple data sources, apply validation logic, expose clear inspection signals and preserve a reliable record of every system and user action.

Project Goals
  • 01

    Establish a National eFTI Access Point

    Enable competent authorities to monitor dangerous goods transport through a structured digital workflow, reducing reliance on fragmented manual checks and disconnected data sources.
  • 02

    Integrate with NSCP and eFTI data exchange

    Connect eADR with the national NSCP/eFTI environment so that ADR-relevant transport data can be received, interpreted and processed within the broader electronic freight transport information framework.
  • 03

    Validate transport compliance through signals

    Provide automated validation signals based on data about drivers, vehicles, carriers, permits, qualifications and related regulatory sources. These signals help inspectors quickly understand whether a transport case is compliant, potentially risky or requires further review.
  • 04

    Support inspectors with actionable information

    Provide an inspector-facing interface for reviewing dangerous goods shipments, searching drivers, vehicles and carriers, and inspecting the calculated validation results in a clear operational context.
  • 05

    Ensure auditability and forensic traceability

    Record user actions, system events, integrations and decision points so that every inspection, access to sensitive data and supervisory action can be reconstructed later through dashboards and forensic views.

Solution

Kodilion worked on the functional and technical design of a modular eADR system built around controlled data exchange, validation logic and operational traceability. The solution connects internal eADR modules with external systems and the NSCP/eFTI ecosystem, enabling the system to identify ADR-relevant shipments, trigger supervisory workflows and calculate compliance signals.

At the core of the solution is the Module for Integrations and Data Exchange, which acts as the technical backbone of eADR. It retrieves data from relevant internal and external sources, applies regulatory and configuration logic, calculates validation signals such as PASS, FAIL, WARN, EXPIRED or unavailable states, stores the evidence behind each signal and exposes the results to consuming modules.

For operational users, the Dangerous Goods Transport Monitoring Module provides the inspector-facing interface. It displays shipment and subject supervision records, enables searches for drivers, vehicles and carriers, and presents calculated signals in a form suitable for inspection workflows. The module consumes validation results from the integration layer, keeping the responsibility for signal calculation clearly separated from the user interface.

The system is complemented by a Dashboard and Audit Module, designed for supervisors, auditors and internal control functions. It supports structured views of the audit trail, forensic reconstruction of decisions and full traceability of system and user actions across the lifecycle of a supervision case.

This modular approach enables the system to evolve over time, add new validation rules, connect additional data sources and support future regulatory or operational requirements without disrupting the core architecture.

Project Deliveries
  • 01

    Modular eADR architecture

    Defined a system architecture composed of specialized modules for integrations, qualifications, electronic permits, monitoring, user and role management, reporting, dashboards and audit.
  • 02

    Integration and validation engine

    Designed the integration module responsible for collecting data, applying regulatory and configuration logic, calculating validation signals and exposing them to downstream modules.
  • 03

    Inspector-facing monitoring interface

    Specified the monitoring module that allows inspectors to review ADR-related shipments, inspect validation signals and initiate checks for drivers, vehicles or carriers.
  • 04

    Audit, dashboard and forensic traceability layer

    Delivered the functional concept for audit logging, dashboard views and forensic reconstruction of actions across the lifecycle of a supervision case.
  • 05

    NSCP/eFTI integration concept

    Defined the communication context and API layer required for exchanging ADR-relevant data with the NSCP/eFTI environment and for supporting the broader electronic transport data exchange process.

Tech & Business

Technology Stack: Java, Spring Boot, REST/JSON APIs, OpenAPI, MS SQL Server, MyBatis, Flyway, React, TypeScript, Vite, Docker, Docker Compose, Spring Security, OIDC/OAuth2, mTLS/X.509, SAML2, audit logging, role-based access control, modular backend services and integration adapters.

Architecture: Modular service-oriented architecture with clearly separated backend, frontend, integration, persistence, security and audit layers. The system follows the same architectural principles as the NSCP platform, using REST-based communication, structured API contracts, controlled access to sensitive transport data, auditability and maintainable module boundaries.

Business Standards: ADR, eFTI, Regulation (EU) 2020/1056, NSCP, audit trail, controlled access, inspection workflows, electronic transport data exchange, regulatory compliance and dangerous goods supervision.

quotemark

eADR is a great example of how regulatory complexity can be translated into a practical digital system. The challenge was not only to exchange data, but to make that data actionable, traceable and useful to inspectors in real operational scenarios.

— Kodilion team

Innovation Begins
With a Hello.

Get In Touch
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.