Comparing different Integration Engines that deal with HL7 messaging:
- Open Mirth Connect
- Open eHealth IPF
- King's College Integration Engine
- Gnu Health's HL7 connector libraries HL7apy
- in-house built Scala/Apache Camel connector
Call Girl Service ITPL - [ Cash on Delivery ] Contact 7001305949 Escorts Service
Open Source Integration Engines
1. Neova Health : Doing Clever Things With Open Source
Open Source
Integration Engines
Shared by Gregor Lenz, London on June 9th
, 2015
gregorlenz@neovahealth.co.uk
2. ● What we do now
– Camel's Mina2 HL7 Listener
– ActiveMQ = input queue
– Routing Slip EIP routes
messages to NHCore API
– Historical record of messages
https://github.com/neovahealth
3. 3
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Goals
Accessibility
● Do Neova have the skills?
● Do others working on open health projects have the skills
Usability
● How step is the adoption curve?
Functionality
● CDA / FHIR
Community
● Participating in vibrant Open Source projects
4. 4
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Replace our current connector?
✔ Lowers threshold for
others to use our
code
✔ Deep insight in the
code →
Documentation
✔ Community value
✗ Why change a
running system?
✗ Takes time
✗ Do we need a full IE?
5. 5
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Option: King's College IE
● Java, Spring
● Code available on
GitHub
● Claims fast
processing
● How active is the
community?
● Last commits 2 years
ago
● Documentation?
https://github.com/KingsCollegeHospital/rassyeyanie
6. 6
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Option: Open Mirth Connect
● Advanced, experienced
● How Open Source will it be in the future?
● Further functions are closed source
https://www.mirth.com/Products-and-Services/Mirth-Connect
7. 7
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Option:
Open eHealth Integration Platform (IPF)
● Java / Groovy /
Camel / HAPI
● Powerful & module-
based
● FHIR / CDA ready
● Code available on
GitHub
● Last commit 1
month ago
https://github.com/oehf/ipf
8. 8
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
Option: GNU Health / HL7apy
● Python / RabbitMQ
● Get rid of XMLRPC?
● Basic function of HL7
conversion
● Routing Engine?
● FHIR library available
● Last commits 4
months ago
https://github.com/crs4/hl7apy
9. 9
Gregor Lenz, Software Developer
@gregorlenz / @neovahealth
What route to go?
Lang/
expertise
Lang/
common
Functio
nality
Usability Community Code
available
Docu-
mentation
Open Mirth
Connect
0.8 0.8 0.9 1 0.2 0.5 0.9 5.1
Open
eHealth IPF
0.7 0.8 0.8 0.9 1 1 0.8 6
King's IE 0.9 1 0.7 0.5 0.4 1 0.1 4.6
Gnu Health
Python HL7
0.8 1 0.4 0.6 0.8 1 0.2 4.8
nhADT 0.5 0.5 0.7 0.3 0.6 1 0.1 3.7