Mirth Connect Appliance

Page last modified 10:23, 31 Jul 2009 by perseo | Page History

Overview

Step by step I will explain how to build Mirth Connect Appliance from Turnkey Core. Now I have one running on VMWare Server. Next step I like create LiveCD and using Debian sources.

What is Mirth Connect?

Mirth Connect is an open source standards-based healthcare integration engine. Mirth Connect facilitates the routing, filtering, and transformation of messages between health information systems over a variety of protocols (like LLP, Database, and FTP) with support for numerous standards (such as HL7, XML, and DICOM).

mirthconnectarchitecture.png

Install turnkey on VMWare (or similar)

  1. Deploy Turnkey-Core ISO image on VMWare with 2GB hard disk and 512MB RAM.

Download files and upload to server

  1. Last Mirth Connect v.1.8.1: http://download.mirthcorp.com/pub/mirth/1.8.1.4211/mirth-1.8.1.4211.948-linux-installer.bin
  2. Last Java JDK (Java SE Development Kit 6u14): https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer
  3. Put this files on server using Webmin to Tools > Uploads and Downloads > Upload to Server tab

Setup

  1. Access to Turnkey-Core using console (IP of your virtual machine). Remember your default password is turnkey
    ssh root@172.16.17.130
  2. Install Java:
    1. Move java file

      mv /jdk-6u14-linux-i586.bin /opt
      

       

    2. Run Java to install
      cd /opt/
      ./jdk-6u14-linux-i586.bin
    3. Create simbolic link
      ln -s /opt/jdk1.6.0_14 /opt/java
  3. Install Mirth Connect
    1. Run Mirth to install
      ./mirth-1.8.1.4211.948-linux-installer.bin
    2. Setup Mirth
      cd /opt/mirth
      /opt/java/bin/java -jar mirth-1.8.1.4211xxxx-setup.jar script.xml
      Your Mirth install on /opt/Mirth (careful with uppercase and lowercase, on linux is diferent Mirth and mirth)
    3. Mirth config to run on reboot
      ln -s /opt/Mirth/mirth-daemon /etc/init.d/mirth-daemon
      update-rc.d mirth-daemon defaults
      
    4. Set JAVA_HOME on Mirth, edit file: /opt/Mirth/mirth-daemon add next lines at top:

      export JAVA_HOME=/opt/java
      PATH=$JAVA_HOME/bin:$PATH
  4. (Optional) set JAVA_HOME on your user (root):
    1. Edit file: /root/.bash_profile and add next lines:
      export JAVA_HOME=/opt/java
      PATH=$JAVA_HOME/bin:$PATH
  5. Reboot system:
    shutdown -r now

Checkings

Check Mirth installation

Go to Mirth at http://172.16.17.130:8080/ (IP of your virtual machine)

mirth_ok.png

Note: Your client need have Java JRE and user/pass default is admin/admin

Check Webmin access

Go to Webmin at https://172.16.17.130:12321/

Future

  • I like to write this machine on LiveCD and create image
  • Run Mirht with another user, I don't like run with root user.
  • Run on Debian Image for more stability, from scratch maybe...

 

Tag page
Page statistics
4222 view(s), 6 edit(s), and 4693 character(s)

Comments

Viewing 1 of 1 comments: view all
We have just released TKLPatch. If someone could create a patch for the above it would dramatically push this appliance forward:

http://www.turnkeylinux.org/docs/tklpatch
Posted 12:25, 15 Nov 2009
Viewing 1 of 1 comments: view all
You must login to post a comment.

Attach file

Attachments