Open-source healthcare integration engine

Your fast path off
legacy integration engines.

Interface-engine costs are climbing just as healthcare budgets tighten. MessageFoundry is the open-source alternative — self-hosted, with no per-interface licensing. It connects a wide range of healthcare protocols and message types, with deep HL7 v2 support and AI-assisted migration to get your interfaces off legacy fast.

Free & open source No per-interface fees Fast legacy migration Built to recognized standards
IB_Test_ADT.py
from messagefoundry import MLLP, File, Send, inbound, outbound, router, handler

# Connections — named endpoints, wired together by name
inbound("IB_Test_ADT", MLLP(port=2575), router="adt_router")
outbound("FILE_Test_ADT", File(directory="./out/adt", filename="{MSH-10}.hl7"))

@router("adt_router")
def route(msg):
    if msg["MSH-9.1"] != "ADT":
        return []          # not ADT → UNROUTED
    return ["archive"]

@handler("archive")
def archive(msg):
    if msg["MSH-9.2"] not in ("A01", "A04", "A08"):
        return None        # filtered out (FILTERED)
    return Send("FILE_Test_ADT", msg)

A focused, dependable alternative to expensive legacy engines — for any interface you run, whatever the protocol or message type. Every message is delivered reliably and never silently dropped, your team stays in control instead of locked into a vendor's platform, and you can stand it up fast and migrate your existing interfaces over with AI assistance.

Why MessageFoundry

Built for analysts and developers alike

You don't have to be a developer to get started — setup wizards in the VS Code extension generate the wiring for you. And because Python is one of the easiest languages to learn, your interfaces stay readable and reviewable as your team grows into them.

Your config lives in git

Every interface change is a reviewable diff in version control — see who changed what, roll back in seconds, and ship with confidence. Nothing critical is hidden inside a database.

Ordered, reliable delivery — no broker

Messages are delivered reliably and in order, retried automatically when a peer is down, and replayable on demand — durable by design, with nothing extra to install, run, or babysit.

Patient data protected by default

Built to recognized standards — NIST SSDF, the HIPAA Security Rule, and OWASP ASVS Level 2 — with authentication, least-privilege access, a tamper-evident audit trail, and encryption on by default. PHI is protected from day one, not bolted on later.

Our security, standards & PHI posture →

Handles real-world, messy HL7

Real-world HL7 is rarely textbook-perfect. MessageFoundry keeps quirky, non-conformant messages flowing — and applies strict validation only where you choose to turn it on.

Never lose track of a message

Every message that arrives is recorded with a clear outcome before it's acknowledged — so nothing is ever silently dropped, and your counts always reflect what really happened.

Tools for your whole team

A monitoring console to watch interfaces live and replay with a click, plus a VS Code extension with setup wizards — so analysts and developers can configure, test, and operate from familiar tools.

Security & standards

Built to the standards your security team already trusts

For PHI, security is the foundation — not a feature. MessageFoundry follows a published Secure Development Standard and is measured against the frameworks a healthcare CISO already knows, so the trust conversation starts from common ground.

NIST SSDF 800-218

Built through a secure development lifecycle — threat-modeled per interface, peer-reviewed, and secure by default.

NIST 800-115

Tested rigorously — SAST, dependency, and secret scanning on every build, plus independent review before release.

NIST 800-53 / 800-66

Controls mapped to the HIPAA Security Rule — access control, audit, integrity, and transmission security.

OWASP ASVS 5.0 Level 2

Verified to the application-security level expected of software that handles sensitive data.

Secure by default — TLS everywhere, encryption on, least-privilege access, a tamper-resistant audit trail, and no PHI in logs — with modern interface authentication (mTLS, OAuth2, SMART on FHIR, Active Directory). The software supports a HIPAA-compliant deployment; you stay in control of your environment.

Why switch

Ditch legacy prices and lock-in

Open source and self-hosted, so your costs don't climb every time you add an interface, and nothing is locked inside a vendor's runtime or contract.

Get off legacy on your own terms.

Configure interfaces with guided wizards, keep full Python control when you need it, and run it in your own environment — with no per-interface fees.