The goal of the Mirth Project is to develop Mirth, an open source cross-platform HL7 interface engine that enables bi-directional sending of HL7 messages between systems and applications over multiple transports.
By utilizing an enterprise service bus framework and a channel-based architecture, Mirth allows messages to be filtered, transformed, and routed based on user-defined rules.
Mirth Project is based on another piece of open source software: HAPI