All in one. The Swiss Army knife of integration
January 24, 2018

All in one. The Swiss Army knife of integration

Francisco Lopez de las Heras | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Ensemble

Ensemble is the best integration service you can find, currently, in healthcare software in the world. The simplicity of its management and the great variety of libraries allows you to perform integration of different software in record time. You do not need to have a great knowledge of software development to perform a high-quality integration. Simplicity is the key.

  • Easy to use: The simplicity of its programming language allows fast learning. Visual environment to generate complex code.
  • Robust: A fall of the system will not be a problem. Never again will information of the transactions in progress be lost. Never more messages lost.
  • Connect to the world: The most popular connection is possible to implement quickly. FTP, File folder, TCP, SMPT, REST.... all method are ready to use. Only define "where" and "how"
  • Expensive: It's expensive for small companies.
  • It needs more memory and space on the hard disk than usual for other developments in other languages. The information is stored completely, so that too much information persists. It needs a great management of treatment of messages to avoid collapsing the system.
  • We have integrated 5 laboratories in a treatment monitoring system in less than a month of development. Being able to integrate the following in a period no longer than a week.
  • Mirth
Mirth is another integration platform that we have used but its development, in Java, made us always create new methods every time a new product was integrated. Every connection process had to be developed from the beginning and it was not easy to reuse code. Nor did it allow us to have an extensive catalog of HL7 messaging, having to perform the validation of each and every one of its fields manually.
If you want to connect different environments, laboratories, companies, etc. Each one uses its own system and services to transmit information. Instead of having to make costly developments for each of the companies to connect, with a single common process many companies could be integrated in very short times. It offers a wide range of common architectures and methods that reduce development time by almost 75%. You do not need to add databases, complex automation connection systems, etc., ... everything is in the same application.