Scope
Eclipse Open Integration Engine project provides a robust, flexible, and extensible integration engine tailored for healthcare data exchange. It facilitates the transformation, routing, and filtering of messages across disparate systems using standards such as HL7v2, FHIR, and DICOM. The project maintains the core engine, administration utility and documentation.
- A cross-platform, Java-based integration engine capable of receiving, transforming, filtering, routing, and delivering clinical and administrative messages between disparate healthcare systems.
- Native support for healthcare interoperability standards in common production use, including HL7 v2.x, FHIR, DICOM, and CDA, alongside general-purpose data formats such as JSON, XML, and delimited text.
- A library of protocol connectors covering the transports typically required in healthcare environments, including HTTP/S, TCP/MLLP, FTP/SFTP, SMTP, file system, JMS, and direct JDBC database connectivity.
- A management and administration application providing channel authoring, deployment, operational monitoring, and message auditing.
- A scripting and transformation framework allowing implementers to express channel logic in JavaScript, with extension points for additional languages and custom code.
- A plugin and extension API allowing third parties to contribute connectors, transformers, code templates, and management console extensions without modifying the core engine.
- Reference documentation, administrator guides, developer guides, migration guidance for users coming from upstream forks, and example channels.
- Build, packaging, and release tooling sufficient to produce reproducible binary distributions for supported platforms.