Mirth Connect Services & Consulting

Mirth Connect services across the lifecycle of healthcare's most widely deployed integration engine. Channel development, AWS and Azure cloud deployment, channels-as-code DevOps, and 24/7 managed support across HL7 v2, FHIR R4, DICOM, and EDI X12 — for Mirth Connect (now NextGen Connect) and the MPL 2.0 community forks Open Integration Engine and BridgeLink.

MIRTH CONNECT

Production Mirth: channels, clouds, and SLAs.

From channel development to cloud deployment, channels-as-code DevOps, and 24/7 managed services — Saga IT runs the full lifecycle of healthcare's most widely deployed integration engine. Mirth Connect, Open Integration Engine, and BridgeLink all welcome.

Workflow Patterns

Four architecture shapes Mirth Connect runs every day.

Four production-shape workflow patterns we build for — each with its own architecture, tradeoffs, and reference implementations. Pick a pattern to see what we deliver.

HL7 v2 ↔ FHIR R4 inside one engine

Modernize the integration layer without ripping out v2.

Most production environments will run HL7 v2 internally for years. Mirth Connect is the right place to bridge — keep your existing MLLP listeners untouched while exposing FHIR R4 endpoints on the same engine, mapping ADT to Patient/Encounter, ORU to Observation, ORM to ServiceRequest, with per-EHR conformance baked into the transformer layer.

  • ADT^Axx → Patient + Encounter + Coverage with version-aware field mapping
  • ORU^R01 → Observation + DiagnosticReport + Specimen with LOINC mapping
  • Bidirectional FHIR → v2 reverse-mapping for write-back from cloud apps
  • USCDI v3 conformance + CMS-9115 / TEFCA endpoint exposure on the same engine
Our Services

Mirth Connect Services

Mirth Connect software is healthcare's most widely deployed integration engine — the open-source-rooted middleware now sold commercially as NextGen Connect, with two MPL 2.0 community forks (Open Integration Engine and BridgeLink) preserving open-source licensing. Saga IT provides full lifecycle Mirth Connect services: channel development, cloud deployment, channels-as-code DevOps, and 24/7 managed support — pick a service to see what the work looks like.

24/7 monitoring · MDDS Console · SLAs

We run your Mirth Connect environment 24/7

After go-live, our managed-services team monitors channel throughput, queue depth, JVM heap, and message-error rates 24/7. Alerts route through PagerDuty/Opsgenie with SLA-backed response times. MDDS Console provides AI-assisted diagnostics for channel failures, root cause analysis, and capacity planning across all your Mirth Connect instances.

  • Channel-level uptime SLAs (99.95% on critical feeds)
  • MDDS Console AI diagnostics for failed-message triage
  • JVM tuning, garbage collection optimization, thread pool sizing
  • Version upgrade management with compatibility testing
See MDDS Console
HL7 v2 · FHIR · DICOM · EDI

Production-grade Mirth Connect channels

We build Mirth Connect channels for every major healthcare standard — HL7 v2 (ADT, ORM, ORU, SIU, MDM, DFT), FHIR R4 REST, DICOM C-STORE/C-FIND/C-MOVE, EDI X12 (837/835/270/271), and database/file/web-service transports. Each channel ships with message validation, error handling, retry logic, and full code-template documentation.

  • HL7 v2 over MLLP/TCP with full ACK/NAK + Z-segment coverage
  • FHIR R4 REST with Bundle transactions + US Core profile validation
  • DICOM channels for PACS, modality, and VNA integration
  • EDI X12 837/835 claims + 270/271 eligibility workflows
See HL7 integration detail
AWS · Azure · Docker · Kubernetes

Production cloud architectures, HIPAA-compliant

We deploy Mirth Connect on AWS or Azure with high-availability clustering, encrypted RDS/PostgreSQL backends, multi-AZ failover, and infrastructure-as-code templates. Every cloud environment is HIPAA-eligible by default — encryption at rest + in transit, network isolation, audit logging, and BAA-eligible services only.

  • AWS reference architecture: EC2 + ALB + RDS Multi-AZ + CloudWatch
  • Azure reference architecture: VMSS + Azure Database for PostgreSQL
  • Docker + Kubernetes deployment for cloud-native environments
  • Terraform / CloudFormation templates for repeatable provisioning
See cloud architectures
Channels as code · CI/CD · GitOps

Channel development with Git, code review, and CI/CD

Manage Mirth Connect channels as version-controlled code. Pull channels into a Git repo, review JavaScript transforms in pull requests, run automated tests in GitHub Actions or Jenkins, and promote changes across dev/staging/prod with audit trails. The same DevOps workflows your application engineers already use — powered by our open-source MirthSync product.

  • CLI for pull/push channel synchronization
  • GitHub Actions + Jenkins CI/CD pipelines for channel promotion
  • Pull-request review workflows for JavaScript transform changes
  • VS Code extension for in-IDE channel editing
See MirthSync product page
HL7 v2 ↔ FHIR R4

What Mirth Connect Actually Transforms

Six HL7 v2 message families cover ~95% of clinical traffic in production hospitals. Here's what Mirth Connect channels emit on the FHIR R4 side — segment-by-segment, with the gotchas that catch first-time integrators.

ADT-A01 Admission
v2 segments
MSHEVNPIDPV1
FHIR R4
PatientEncounterMessageHeader

PV1 admit-attending populates Encounter.participant; Z-segments need custom extension URLs to round-trip safely.

ORM-O01 Order
v2 segments
MSHORCOBR
FHIR R4
ServiceRequestPatient

Each OBR becomes one ServiceRequest; ORC-2 placer-order-number maps to ServiceRequest.identifier with a system URI.

ORU-R01 Result
v2 segments
MSHOBROBX
FHIR R4
ObservationDiagnosticReport

LOINC codes in OBX-3 transfer cleanly; abnormal flags (OBX-8) become Observation.interpretation with v3-codesystem mappings.

SIU-S12 Schedule
v2 segments
MSHSCHPIDRGSAIL
FHIR R4
AppointmentServiceRequest

A single SIU yields one Appointment plus the ServiceRequest that drove it; participant references encode each resource (patient, provider, room) without producing separate Appointment entries.

MDM-T02 Document
v2 segments
MSHEVNPIDTXAOBX
FHIR R4
DocumentReferenceBinary

Free-text OBX-5 content is base64-encoded into a Binary resource; TXA metadata populates DocumentReference attributes.

DFT-P03 Charge
v2 segments
MSHEVNPIDFT1
FHIR R4
ChargeItemEncounter

FT1 transaction codes map to ChargeItem.code; the clinical context lives in a linked Encounter via ChargeItem.context.

Cloud Architecture

Production AWS + Azure Reference Architectures

Same Mirth Connect, two cloud baselines — both HIPAA-eligible, both with multi-AZ failover, encrypted databases, infrastructure-as-code, and CloudWatch / Azure Monitor observability built in.

Mirth Connect reference architecture on AWS AWS · us-east-1 VPC · 10.0.0.0/16 Application Load Balancer · TLS 1.3 EC2 · Mirth #1 m6i.xlarge EC2 · Mirth #2 m6i.xlarge EC2 · Mirth #3 m6i.xlarge RDS · primary postgres 16 async replication RDS · standby multi-AZ KMS S3 · logs CloudWatch Mirth Connect reference architecture on Azure Azure · East US 2 VNet · 10.10.0.0/16 Application Gateway · TLS 1.3 VMSS · Mirth #1 D4s_v5 VMSS · Mirth #2 D4s_v5 VMSS · Mirth #3 D4s_v5 Azure DB · primary flexible · postgres 16 zone-redundant Azure DB · replica multi-AZ Key Vault Storage Azure Monitor

Mirth Connect on AWS

Our reference Mirth Connect on AWS architecture runs the application server on EC2 (m6i family, with auto-scaling groups across multiple Availability Zones), backed by RDS PostgreSQL with Multi-AZ failover for the channel and message store. An Application Load Balancer terminates TLS 1.3 in front of the cluster; CloudWatch handles metrics, logs, and alarms; S3 archives long-term message logs with lifecycle policies. The full stack is HIPAA-eligible, BAA-covered, and provisioned via Terraform — channel deploys flow through the channels-as-code pipeline above with no manual console clicks.

  • EC2 Auto Scaling + Application Load Balancer
  • RDS PostgreSQL Multi-AZ with KMS encryption
  • CloudWatch + S3 audit log archival
  • Terraform + AWS Systems Manager for IaC

Mirth Connect on Azure

Our Mirth Connect on Azure baseline uses Virtual Machine Scale Sets (VMSS) for the Mirth application tier, Azure Database for PostgreSQL (Flexible Server with zone-redundant HA) for the persistence layer, and Azure Application Gateway for TLS termination and WAF. Azure Monitor + Log Analytics handle observability; Key Vault manages secrets and TLS certificates; Private Endpoints isolate the database from public networking. The same Mirth Connect software, the same channel-compatible deployment model, with Azure-native HIPAA controls and Bicep / Terraform IaC.

  • Virtual Machine Scale Sets + Application Gateway (WAF)
  • Azure Database for PostgreSQL Flexible Server (zone-redundant)
  • Azure Monitor + Log Analytics + Key Vault
  • Bicep / Terraform IaC + Azure DevOps Pipelines

Healthcare integration delivered for

Decision Stage

Mirth Connect vs Alternatives

How Mirth Connect compares to its MPL 2.0 community forks (Open Integration Engine, BridgeLink) and the major commercial integration engines. Saga supports the platforms in bold — for the rest, we'll point you to the right specialist.

Platform License FHIR R4 Hosting Typical fit Saga supports?
Mirth Connect (NextGen) Commercial (since Mar 2025) Yes (4.x) Self-hosted + Mirth Cloud Connect (NextGen-hosted SaaS) Existing Mirth shops staying on commercial license Yes — full lifecycle
Open Integration Engine MPL 2.0 (free) Yes (channel-compatible with Mirth 4.x) Self-hosted; we deploy on AWS / Azure Mirth shops escaping the commercial license; new deployments Yes — full lifecycle
BridgeLink MPL 2.0 (free) Yes (channel-compatible with Mirth) Self-hosted or AWS Marketplace support Mirth shops who prefer a vendor-stewarded fork Yes — full lifecycle
Rhapsody (Lyniate / Orion Health) Commercial Yes Self-hosted + Rhapsody Cloud (managed by Lyniate) Enterprise health systems wanting polished commercial UX No — refer to Lyniate
Iguana (iNTERFACEWARE) Commercial Yes On-prem, cloud, or iNTERFACEWARE-hosted Teams prioritizing Lua-based rapid channel development No — refer to iNTERFACEWARE
Corepoint (Lyniate / Rhapsody) Commercial Yes Self-hosted; cloud options via Lyniate Mid-market hospitals on Lyniate stack No — refer to Lyniate
Cloverleaf (Infor) Commercial Yes (via add-on modules) Self-hosted; check with Infor for managed options Legacy Infor shops; uncommon in greenfield deployments No — refer to Infor

Hosting / FHIR / pricing details change frequently — confirm directly with each vendor before making a buying decision. For a deeper comparison of the three Mirth-lineage forks, see our OIE vs BridgeLink vs Mirth Connect writeup. For broader category context, the Mirth Connect alternatives post covers Rhapsody, Iguana, Corepoint, and Cloverleaf in more detail.

Migration Paths

Three Mirth Connect Migration Patterns

Every Mirth Connect deployment is reckoning with at least one of these moves right now: NextGen's 2025 license change, the lag of older 3.x clusters, or the on-prem-to-cloud lift. We've done all three at scale.

Pattern 1 / 3

Mirth → OIE / BridgeLink

Escape the 2025 commercial license without losing any channel work. Channels and code templates are byte-compatible across the three Mirth-lineage platforms — this is a re-platform, not a rewrite. We stand up a parallel Open Integration Engine (or BridgeLink) cluster, export channels and code templates, audit custom Java libraries and JDBC drivers for compatibility, and run side-by-side message comparison until cutover. Comes with a documented rollback runbook.

  • Path 1
  • 6–12 weeks
  • License: free MPL 2.0
  • Channels byte-compatible
Total Cost of Ownership

What does running Mirth Connect actually cost?

Mirth Connect TCO has four cost lines, only one of which has a vendor-set price. Knowing how the other three behave is the difference between a clean budget and a surprise.

01

Software license

$0 to vendor-set

Commercial Mirth Connect is now per-channel or enterprise pricing through NextGen Healthcare — contact NextGen directly for current quotes; pricing varies by org size and channel count. Open Integration Engine and BridgeLink are free under MPL 2.0 — same channel format, same Java runtime, no license cost.

Most cost relief lives here.

02

Cloud infrastructure

$300 – $2,000 / month

Single-node AWS or Azure deployment (EC2/VMSS + managed PostgreSQL + ALB/Application Gateway + monitoring) typically runs $300–$800/mo. High-availability multi-AZ clusters with active-active failover land at $800–$2,000/mo. Reserved instances or savings plans typically cut steady-state spend 20–35%.

Predictable; scales with channel volume.

03

Implementation

Project-based

One-time engagement to stand up channels, configure cloud infrastructure, and validate against parallel-run message volumes. Single-channel project: 2–6 weeks. Multi-hospital cluster migration: 3–6 months. Pricing is fixed-fee or T&M depending on scope clarity.

One-time; amortized over the deployment's lifetime.

04

Managed services

Monthly retainer

24/7 monitoring, channel-level uptime SLAs (99.95% on critical feeds), JVM tuning, version upgrades, and incident response. Right-sized to your channel count and SLA needs. Bundles with MDDS Console AI-assisted diagnostics for failed-message triage.

Optional; replaces in-house on-call.

The honest read: for organizations escaping the commercial license, the OIE / BridgeLink path eliminates line 01 entirely. Lines 02–04 are where Saga's engagements add value — the cloud architecture, the channel work, and the operational support are where Mirth Connect either thrives or stalls. Book a consultation for a TCO model tailored to your specific org size and channel inventory.

Specialty channels by domain

Mirth Connect builds we ship — labs, imaging, EDI, pharmacy, patient apps, public health.

The Mirth Connect channel builds Saga delivers most often, across implementation, migration, and 24/7 managed-services engagements — each anchored on a vertical use case with its own protocol mix, vendor quirks, and reference patterns. Pick a domain to see what we build.

Migrating Mirth Connect to AWS, evaluating the new commercial license, or scaling to a high-availability cluster? Let's scope your project.

Book a Mirth Connect Consultation
Frequently Asked Questions

Common Questions

Related Services

Explore More Services

Keep reading

Related resources

Book a Consultation

Talk to a Mirth Connect Expert

From channel development to cloud migration — let's optimize your integration engine.

  • 15 min conversation
  • Healthcare IT engineers, not sales
  • Reply within one business day
Send a Message

Book a 30-min call · or email us and we'll reply within one business day.

Intent
Details
Contact
How can we help?

Pick whichever fits best — we'll take it from there.