Iguana, iNTERFACEWARE's EHR / EMR integration platform, is globally adopted by healthcare organizations as the only tool that is compatible with any healthcare system:
The Iguana integration engine is designed to be completely flexible, allowing you to integrate with any EHR (Electronic Health Records) or EMR (Electronic Medical Records) system:
We won't beat around the bush - pre-built EHR / EMR interfaces simply don't exist. You've probably heard the saying "if you've seen one EPIC integration, you've seen just one EPIC integration" (or substitute any major EHR / EMR system of your choice).
Meaning, most interfaces are unique to how and what they need to connect to, and will always require some level of customization. Those who claim to offer out-of-the-box EHR / EMR interface templates often use professional services or just simply aren't painting the full picture.
Each EHR integration has different requirements. How you would set up an Athenahealth integration or NextGen integration isn't exactly the same as how to integrate with Epic. Furthermore, individual data integrations with the same EHR system will have different needs. Iguana embraces the uniqueness of each EHR / EMR integration, providing you with the tools necessary to build custom interfaces as quickly and easily as possible.
Iguana comes with pre-built components for interface connection (LLP, TCP/IP, HTTPS...), common mapping tasks (HL7 to HL7, HL7 to JSON...), and much more - which speeds up development and allows you to easily connect to any EHR system quickly and reliably. Whether you are integrating FHIR with Epic through an API, sending files to a Cerner database, or have any other use case, you can jumpstart your integration. Iguana helps healthcare organizations improve patient care by seamlessly integrating patient data.
What EHR / EMR or healthcare data system are you looking to integrate with? Let us help:
(4.8)
"With the change of electronic HL7 messaging with various EMR vendors, we increase our speed and capacity to handle physician orders and deliver patient results."
Does iNTERFACEWARE provide managed integration services?
No. We offer Iguana, an integration engine that gives your team full control to build, manage, and maintain your own interfaces. Instead of outsourcing your integration work, Iguana provides a powerful platform that lets you customize and adapt integrations to fit your systems and workflows. This approach gives you greater flexibility, faster iteration, and avoids vendor lock-in.
That said, you're not on your own. While you remain in control, we offer optional professional services to help when needed — whether you're building your first interface, testing a proof of concept, or solving a complex integration challenge.
Who typically uses Iguana for EHR integration?
Iguana is designed for teams that want to build and manage their own integrations — typically healthcare software vendors, hospital IT departments, and developers.
To use Iguana effectively, you’ll need access to a developer or technical team. It’s a code-based platform, so programming is required. If you’re new to healthcare standards (like FHIR, HL7, etc.), our templates and tools can help you get started. But if you don’t have technical resources in-house or through a partner, Iguana likely won’t be the right fit.
Does Iguana require coding?
Yes — and that’s a key part of its strength. Iguana is built for teams who want full control over how data moves between systems. Pre-built adapters can fall short when real-world systems differ from expected standards. Coding gives you the ability to tailor each interface to fit your specific requirements.
To support this, Iguana includes the Translator, a purpose-built development environment with features like auto-complete, inline help, real-time testing with live data, and version control. Paired with our library of pre-built Component templates, you can build robust, customized integrations quickly and efficiently.
Do I need to be a developer to use Iguana?
Yes — or you need someone on your team who is. Iguana is built for developers and technical teams who want to create and maintain their own integrations. If you're looking for a no-code platform or a fully managed service, Iguana probably isn't the best fit.
Do you provide out-of-the-box integration with my EHR system?
Not in the traditional sense. While some platforms claim ready-made integrations and adapters, most EHR systems require customization due to variations in configuration. Iguana does not provide plug-and-play (or drag-and-drop) solutions. Instead, it provides the tools and framework to build reliable integrations tailored to your specific environment, with pre-built Components that help you get started quickly.
Can Iguana integrate with any EHR system?
Yes. Iguana can integrate with any EHR system, including (but not limited to) Epic, Cerner, Meditech, Athenahealth, and more. It supports integration through protocols such as HL7, FHIR, REST APIs, and direct database connections. Rather than relying on rigid connectors or vendor-controlled services, Iguana gives you full flexibility to build interfaces that match the specific requirements of each system.
What types of systems and workflows can Iguana support?
Iguana integrates with a wide variety of systems, including EHRs/EMRs, Hospital Information Systems (HIS), Laboratory and Radiology Systems (LIS/RIS), PACS, Billing and Claims Systems (BIS), Health Information Exchanges (HIEs), mobile apps, medical devices, and databases. It supports complex workflows such as claims processing, radiology and diagnostic result delivery, device data ingestion, order and report routing, and data exchange across clinical, financial, and operational systems.
What data formats and standards does Iguana support?
Iguana supports HL7 (2.x), HL7 v3, FHIR, CDA, CCD, X12, NCPDP, EDI, JSON, XML, CSV, plain text, and proprietary/custom formats. It allows you to normalize, transform, and route virtually any message type.
How is Iguana different from other integration tools and platforms?
Most integration tools rely on drag-and-drop workflows, built-in adapters, or managed platforms that limit flexibility when real-world systems behave differently than expected.
Iguana takes a developer-first approach — giving your team direct access to the code behind every integration. There are no black boxes. You can fully customize interfaces to match the specific behavior of any system, build reusable modules, and adapt quickly as requirements evolve.
Many organizations choose Iguana after outgrowing simpler tools or wanting to reduce long-term maintenance costs by taking ownership of their integration stack.
Do I have to build every integration from scratch?
No. Iguana includes a large collection of pre-built Components that cover common integration scenarios. Think of these as templates or starting points for connecting to various systems, including Epic, Athenahealth, and more. Even if a specific system template isn't available, Iguana includes Components for standard connection types such as REST APIs, HL7 over LLP, SFTP, and database access. These can be configured to work with nearly any EHR system.
Why not use a drag-and-drop integration platform?
Drag-and-drop tools can be useful for basic workflows, but they often struggle with complex or non-standard implementations. Iguana gives you direct control and flexibility, which is essential for building integrations that are scalable, reliable, and tailored to your needs.
What kind of support do you offer for building EHR integrations?
We offer detailed documentation, training resources, and access to our professional services team. Our goal is to empower your team to build and maintain high-quality integrations, whether you're working with HL7, FHIR, APIs, or other data formats. Many of our customers cite the quality of our support as one of the main reasons they chose Iguana.