Mirth Connect

From Wikipedia, the free encyclopedia
  (Redirected from Mirth (software))
Jump to: navigation, search
Mirth Connect
Developer(s) Mirth Corporation
Initial release July 18, 2006; 7 years ago (2006-07-18)
Operating system Cross-platform
Type Integration engine
License Mozilla Public License 1.1
Website www.mirthcorp.com/products/mirth-connect

Mirth Connect is a cross-platform HL7 interface engine that enables bi-directional sending of HL7 messages between systems and applications over multiple transports available under the Mozilla Public License (MPL) 1.1 license. On September 9th, 2013 Mirth Corporation announced they were acquired by Quality Systems.[1]

Background[edit]

Mirth Connect uses a channel-based architecture to connect HIT systems and allow messages to be filtered, transformed, and routed based on user-defined rules. Channels consist of connectors (both inbound and outbound), filters, and transformers. Multiple filters and a chain of transformers can be associated with a channel.

Endpoints are used to configure connections and their protocol details. Source connectors are used to designate the type of listener to use for incoming messages, such as TCP/IP or a web service. Destination connectors are used to designate the destination of outgoing messages, such as an application server, a JMS queue, or a database. All messages and transactions are optionally logged to an internal database. Mirth Connect can be also configured to auto-generate an HL7 acknowledgement response (ACK).

Connector varieties[edit]

Mirth Connect supports sending and receiving healthcare messages over a variety of protocols:

  • TCP/MLLP
  • Database (MySQL, PostgreSQL, Oracle, Microsoft SQL Server, ODBC)
  • File (local file system and network shares)
  • PDF and RTF documents
  • JMS
  • FTP/SFTP
  • HTTP
  • SMTP
  • SOAP (over HTTP)

An open architecture allows for the easy addition of custom and legacy interfaces.

Types of transforms[edit]

  • Mapping transformer: map data from incoming message to variables
  • Script transformer: execute custom script on message (Ex. JavaScript, Python, Tcl)
  • HL7 message generator: construct HL7 messages from data source
  • XSLT transformer: run XSL Transformations on incoming HL7 v3 or XML encoded messages

Adopters[edit]

The Certification Commission for Healthcare Information Technology (CCHIT), in a push to ensure interoperability standards between electronic health records, has adopted Laika, an open source standards software program. At the 2009 Annual HIMSS Conference, Mirth was selected as one of the testing tools for the coming interoperability tests.[2]

References[edit]

  1. ^ "Quality Systems, Inc. Acquires Mirth Corporation". 2013-09-09. Retrieved 2013-09-17. 
  2. ^ "Archive for the ‘HIMSS’ Category". Fred Trotter blog. 2009-04-08. Retrieved 2009-04-16. 

External links[edit]