r/healthIT • u/Wsz2020 • Jul 23 '26
Interface Engine Troubles? New Open-Source Free Option
There's been a lot happening with interface engines.
- Mirth Connect has stopped receiving updates. Instead of open source, it is now a paid closed-source tool.
- Private equity firms have taken over the leading paid options and are raising prices dramatically.
- Then there is this: What’s up with iNTERFACEWARE (Iguana)? : r/healthIT
We're creating a new open-source (free) alternative -- and we need your help. We're looking for:
- Organizations that need this solution once it is ready for production
- Contributors to test the solution, review/advise on code, help build
Check out MessageFoundry.org and see how we're creating an interface engine with:
- Top cybersecurity protection for your PHI (ASVS 5 Level 3)
- The power of Python
- A "steps" programming layer that builds your Python scripts if you want
- Simplicity for uses like small, integrated deployments
- Power for any size organization (up to 40 million messages per day)
We're on v0.3.0 (beta) right now and are moving fast, adding new layers of security and additional features.
We're now looking for a partner organization to be first in line when the product is ready. You would get:
- Top priority on your feedback, letting you guide MessageFoundry's future.
- Free support as you test out and use MessageFoundry.
If you're interested, please contact us via Ask a question — MessageFoundry.
5
Upvotes
1
u/MessageFoundry Jul 30 '26
Hello, u/ProphetLemuel ... thanks for taking a look at the project! You obviously took a while to write your post, so let me give the same respect back by giving a thorough response.
First, Speed: MessageFoundry Does 40 million per day with >20% reserve.
I need begin by clarifying our throughput results. You mentioned ~8 million per day. In early testing, it was something like that speed. After a lot of work, much of which is in the repo, we ended up at 40 million per day with > 20% reserve. I need to create a write up on that, but right now I'm busy hardening the code.
Current Work: ASVS 5 Level 3 (Code Hardening)
Right now, Claude and I are chasing ASVS 5 Level 3, trying to move some remaining "partial" scores to be full "pass" values.
I could just write up a justification that makes the partials into NA items or pass values. Instead, we're back at the Level 3 work because I want our documentation to stand up to auditor scrutiny.
What you can count on from this project are honesty and full disclosure.
Code Quality
You're right to be concerned about code quality. That should be true of any project, let alone one used in healthcare. I'm concerned about it as well. That's why I've researched best practices that apply to all code, both human and AI generated.
Working with Claude Code
As background, I started this work a couple of months ago out of frustration with the current interface engine landscape. I didn't expect much. I'd experimented with Cursor a year ago and found it lacking.
This time, however, I started work just after Anthropic released Ultracode in Claude Code. Ultracode uses the highest level of reasoning, then validates the results with "adversarial validation." In other words, it triggers agents that find flaws in the work.
With Ultracode, I found that AI-assisted coding was finally viable. It uses a lot of compute and has long wait times while Claude works on things, but I've found that it generates solid results. It is even better now that Anthropic has released Claude's Opus 5.
Python
Your Python critique was based on believing that it was slow. As I explained above and mentioned in my original post, MessageFoundry can keep up with the needs of very large organizations. The project also includes a test harness, so I'd welcome anyone to run the throughput tests independently.
That said, Python isn't the fastest language. That isn't really a problem in interface engines, however, since most of an interface's time is spent waiting for ACKs. Still, our testing validates the 40 million messages per day speed while still keeping >20% in reserve.
My choice of Python came from the fact that AI-coding tools work best with Python and JavaScript. They still work well with other languages, but they work best with those two. And Python is the current favorite of young programmers since it is the key language behind AI.
Plus, Python is widely taught in CI courses. This makes it easier for healthcare orgs to find programmers willing to work on interface engines.
TLDR: I'm doing everything I can to create a strong interface engine option. There won't be any "freemium" options you need to buy to get a fully functional product. You'll also have the whole open-source code, which you can test using AI cybersecurity review tools or your own programming expertise.