What Is Iguana?Iguana is the only integration engine built specifically to handle the requirements of modern healthcare integration. It is an enterprise-level platform that enables communication and data exchange between otherwise incompatible information systems and applications.
Who Uses Iguana?
Vendors: Software vendors that deploy interfaces at multiple client sites or deploy interfaces in-house. Healthcare providers: Hospitals, clinics and other outpatient facilities.
Not sure about Iguana? Compare with a popular alternative
Alternatives to Iguana
Reviews of Iguana
Excellent HL7 Message Interface Engine
Comments: We are using Iguana to take an HL7 source of authority and send to 6 downstream systems. This includes multiple transformations to enable prior encoding from the legacy system to be maintained such that the accumulated multiple years of history data looks as though it came from the legacy system. Excellent and powerful product!
The speed of message processing is superior. We reached a high water mark of 57 messages/second --- and I firmly believe the Iguana engine had the capacity for several times that throughput (it can only process at the speed of the sending source). I also appreciated the support of InterfaceWare which went above and beyond. Dduring our implementation, we were extended support above and beyond our expected support window several times. This enabled our organization to overcome a difficult situation on a weekend deployment (a Sunday).
Nothing comes to mind. We have not explored the more advanced features of the Iguana software such as JSON, API's, etc.
Hi Matt, we can't thank you enough for your kind words and positive feedback about Iguana. Your positive review means a lot to us and lets us know we're on the right track.
Comments: Iguana has allowed us to implement interfaces much faster then we could previously. Interfaceware is forward thinking, making positive changes often in route to an better and easier to use engine.
The best feature for our team is the development and debugging in lua which can be done while you code, allowing for fast development and debugging.
The use of Chameleon for creating and editing VMD's.
We sincerely appreciate your thoughtful and honest feedback, Greg.
Comments: Customers send us their data and we parse it out into a SQL insert query using a VMD and insert it into a database to be used by our product.
I like that we can setup a channel to use for our internal software testing to generate mocked up data and customize it for our needs. The ease of using LUA to write scripts to manipulate data before we import it into our systems has been a huge bonus and takes customization for our customers to another level without having to change our software to meet their needs.
I hope to see a release where an update can be made for all shared lua's accross multiple instances and a way to see which channels are actually using the shared lua's and its not just listed as require in case its needed in the future. I also hope to see a way to search for a specific line, field etc across all channels lua's. All of our channels do not have "standardized" scripts so when we find a way to better accomplish something, it would be nice to search and see who all is actually using the code.
Hi Crystal, thank you for taking the time to write such a detailed review. We sincerely appreciate your thoughtful and honest feedback and your suggestions.
Very Versatile Integration Engine
I find Iguana very versatile, allowing you to adapt it to any business need and/or solution. The availability of various Inputs and Outputs gives a limitless possibility for implementation of various solutions between third parties/local systems and databases. Scripting UI is also very good, it's quite impressive that it allows me to preview output/results on the fly as code logic is written (even including preview of Database queries). Deployment is also very easy, it takes minutes to copy one instance to another with very little changes required. Debugging and Logging is my favorite feature in Iguana as it logs every stage of the input to the very end of output, this makes it very easy to debug issues.
Some extra logging/statistic/analytics features like - being able to utilize existing logs to review certain patterns/graphs of (for example - traffic per day/week, most common input/message type) would be useful.
Hi Artur, we appreciate you taking the time to write this detailed review. We are always striving to make improvements and appreciate your suggestions!
Long Time Iguana User
Comments: Iguana helped us to overcome a variety of business challenges and to resolve some data aggregation issues without a lot of extra staffing. The integrations typically were brought up in a timely manner, and I cannot stress enough how easy the product is to support/manage.
Iguana has served me well in multiple positions as an integration engine. I have used it as part of a product I supported in a previous position, and it ran without issues for my entire tenure (we used Iguana for ADT/orders interfaces). With another client, we used Iguana to manage multiple ADT interfaces, to create custom CCDAs, and to aggregate/manipulate data from flat file sources. The development and administrative tools are excellent, and I couldn't recommend them enough.
I think for small-midsize clients, if they do not have this already, a cloud hosted solution would be ideal.
Hi Edward, thank you for being a long-time customer, and for the wonderful review. We appreciate your suggestion!