Mirth is an HL7 interface gateway that allows for message filtering, transforming, and routing. All configuration is done through a Java client which can connect remotely. Channels (HL7 interfaces) are easily configured, imported and exported.