November 11, 2011
Is MUMPS the Major Healthcare Interoperability Problem?
Written by: JohnJeremy Bikman from KATALUS Advisors wrote this interesting comment on a LinkedIn discussion I was participating in:
Perhaps there is a place for MUMPS but only if healthcare continues to thumb its nose at the prevailing technology trends. It’s hard for me to envision healthcare to continue to embrace a technology that doesn’t like to play nicely with other non-MUMPS systems. If there were real advantages to it you would see a fair number of high tech firms utilizing it (Facebook, salesforce.com, Twitter, Spotify, etc).
If your goal is to have an enterprise system with a database that has some scale to it and certainly has good speed, and you don’t really care about interoperability with other systems, then MUMPS is certainly a good viable option. But IMO, the days of healthcare IT being insular, and moving out of phase with the rest of the tech world, are numbered.
I found this comment incredibly interesting. Mostly because I’ve never personally believed that the fact that many of the larger healthcare IT and EMR systems are built on MUMPS was any part of the reason why healthcare entities aren’t interoperable. I’m a tech guy by background, but I’ve never worked on a MUMPS software system myself so I don’t have first hand knowledge of MUMPS in particular. However, it seems wrong to “blame” MUMPS on the lack of healthcare data interoperability.
I guess the way I look at it is that no matter which database back end you have, you’re always going to need some front end interface to take care of the transport of the healthcare data to another system. Is this any harder with MUMPS than another SQL or even NOSQL database? From my experience it shouldn’t matter. I’d love to hear if there are reasons why it is harder.
I also don’t want to give the impression that Jeremy is trying to say that MUMPS is the only reason that healthcare IT has been so insular and closed. I’m pretty sure he agrees with me that a lot of other factors that have stopped healthcare from sharing data. I just don’t believe that MUMPS is one of those reasons.
Of course, the question of whether MUMPS should continue in healthcare is a different question. In fact, I wrote about MUMPS in healthcare IT and EMR here.
What are your thoughts? Is MUMPS the problem with healthcare interoperability? What are the other reasons stopping healthcare interoperability?
Update: Jeremy Bikman provided the following clarifying comment in the comments of this post:
Good points John. I really should have clarified. MUMPS is not really the issue (although I still stand by my assertion that if it was such a superior technology you’d see it all over Silicon Valley, RTP, etc). The main issue is really with the walled garden (w/ razor wire and machine guns along the top) approach of the major EMR/HIS vendors that have it as their foundation.
The more control you exert over your clients and the harder you make it to connect with other systems, the more money you can make…at least in the short-term.
John’s thought: I still look forward to the discussion around MUMPS and interoperability and healthcare interoperability in general.
Tags: Facebook • Healthcare Data Interoperability • Healthcare Interoperability • Jeremy Bikman • KATALUS Advisors • LinkedIn • MUMPS • NoSQL Database • Salesforce • Spotify • SQL Database • TwitterNovember 6, 2011
Healthcare IT on Stack Exchange
Written by: JohnI’m always on the lookout for new online communities around Healthcare IT. I test drive them for a little while and then decide how I’m going to incorporate them into my daily routine. I evaluate what benefits I get from participating. Sometimes the benefits of participating are just helping someone out. There’s something really satisfying about doing something for someone else.
My latest test drive has been the Healthcare IT Question and Answer site on Stack Exchange. I’ve used Stack Exchange a bunch before when I needed some programming help. However, I’m guessing that most people in healthcare IT (unless you’re a programmer) probably aren’t that familiar with Stack Exchange. Well, they created such an interesting community around question and answers that they got a whole bunch of VC funding and they’ve been growing their network into all sorts of new niches. Thus, the launch of the Healthcare IT Stack Exchange community.
You can go and check out my techguy profile on the HIT Stack Exchange site if you want to see what I’ve done. I’ve already got a reputation of 46 (whatever that means). I’ve already answered 9 questions on the site and a few people have been nice enough to vote up my answers.
For example, if you are a MUMPS lover, you can see my answers on this MUMPS replacement question and this NoSQL in Healthcare IT one. I couldn’t resist answering a question about CCHIT. I also took a swing at the PHR question, but I’m sure I could have dug a little more on that one to mention some other PHR software. Instead, I opted for the two most popular ones. I even hopped in the chat room, but it wasn’t that exciting since I was the only one there. You can check out the chat room, but you won’t be able to chat until you have enough reputation. Keeps out spammers, but makes for a boring chat room until you get some critical mass.
Of course, the real challenge with any site like this is the standard chicken and egg problem. You need a large number of people to ask and answer questions. However, in order to get a large number of people asking and answering questions, you need a lot of good questions and answers. I guess we’ll see how it evolves over time. The sidebar of the site says they’ve had 113 questions, 241 answers, 319 users and 147 visitors/day. A pretty small community, but a pretty good response rate considering the number of users. I just wish there was more discussion of EMR & EHR on the site since that’s what interests me most.
Let me know what you think and if you see any good questions or answers on the site that you think I should see. I’ll be keeping an eye on it to see how the community develops. I’d hate to have my 46 reputation points go to waste.
Tags: CCHIT • EHR Answers • EHR Questions • EMR Answers • EMR Questions • HealthCare IT • Healthcare IT Community • HIT • MUMPS • Personal Health Record • PHR • Stack ExchangeOctober 18, 2011
Analysis of MUMPS in Healthcare & EMR
Written by: JohnJust the other day I was at a local Vegas Tech event and happened to run into a government contractor that worked in IT. As we got talking I told him about my work with EMR and EHR. Once he heard those terms he started to recount his experience evaluating a contract position where he was to work at connecting the VA system with another government entity. He then said, did you know that the VA software runs on something called MUMPS?
Of course I’ve heard all about MUMPS and so I told him how a huge portion of healthcare IT is run on the back of MUMPS (My understanding is that Epic uses MUMPS as well). Obviously, MUMPS has its benefits since it’s gotten us this far. I even remember some past threads where people have argued some of the advantages of MUMPS over newer database technology. However, I still stand in the camp that wonders how we’re going to get off MUMPS so we can enjoy the benefits of some newer, more innovative technology.
Something called the Axial Project basically asked this same question back in March 2011 when they posted about how to Architect Vista for 2011 (which is possible since Vista is open source). They provided a really insightful look into why MUMPS has done well in healthcare and what current technologies could replace it. Here’s that section:
So if I were starting a Healthcare IT company would I invest in building on Mumps/M? No. There might be some business in supporting legacy applications, but very little innovation. I am not attacking Mumps/M from a technical perspective, I am trying to be pragmatic as a business person. So we need find an alternative. So you probably think I am going to say MS SQL Server or Oracle thinking I want that 100/hr price tag. Thanks, but no thanks. So I am not in it for the money, I must go the other way. PostgreSQL or MySQL. Intriguing, but still a no go. I have learned over the past 18 months that Healthcare data has very little integrity. One of the reasons I believe Mumps/M has excelled. Storing objects vs Storing relationships in normalized structures is not valuable to this market. Too many views of the data are required depending on your role you play in the system. I would try to use a NoSQL database like MongoDB, Cassandra, or CouchDB. My preference would be MongoDB because there are drivers for Ruby, Java, .NET, and Python. Also, these systems are truly data entry/reporting tools at their core. I need strong query support which MongoDB has through it’s BSON data structures without a ton of map/reduce requirements. So let’s go back to finding some resources that can help.
The part that struck me was when it said, “I have learned over the past 18 months that Healthcare data has very little integrity.” That makes a lot of sense and explains why a NoSQL solution could work well.
Turns out, Axial Exchange has brought on the previous COO of RedHat, Joanne Rohde, to work on the project. Check out Axial Exchange’s presentation at Mogenthaler’s DC to VC 2011:
Looks like Axial has shifted from redesigning Vista, but they’re working on some interesting stuff.
What do you see as the future of MUMPS in healthcare?
Tags: Cassandra • CouchDB • MongoDB • MUMPS • MySQL • Open Source EHR • Open Source EMR • PostgreSQL • VistaJune 7, 2011
You might be a Jabba the Hutt EMR if….
Written by: JohnMany long time readers of EMR and HIPAA will know I like to call big, bulky, old EMR software systems, Jabba the Hutt EMR. I think comparing these old legacy EMR software to Jabba the Hutt is a great comparison. For those that don’t know Star Wars that well (and I’m no expert), Jabba the Hutt was a very powerful figure. Although, over time he’d grown so big that he wasn’t very nimble (to say the least). So, despite his power and prestige, there was little to admire about him.
Does that sound a bit like some legacy EMR software? They’re big and powerful figures in the industry. However, their software has grown to the point that it’s clunky and not very nimble. Getting something changed on it is difficult and it’s built on a platform that makes it hard to add new features. Thus, they are Jabba the Hutt EMR.
Without naming names, here’s a list of things that will help you identify the Jabba the Hutt EMR software.
You might be a Jabba the Hutt EMR if…
your interface looks like it’s from the 80′s.
You might be a Jabba the Hutt EMR if…
you use a non SQL database.
You might be a Jabba the Hutt EMR if…
you’re better at marketing than programming.
You might be a Jabba the Hutt EMR if…
you cludged together your PMS that you bought from someone else.
You might be a Jabba the Hutt EMR if…
your interface looks more like DOS than Windows.
You might be a Jabba the Hutt EMR if…
your diagnosis description is restricted to 50 characters.
You might be a Jabba the Hutt EMR if…
your EMR salespeople don’t know your EMR developers who don’t know your EMR customer service people.
You might be a Jabba the Hutt EMR if…
iPad interface….what’s that?
I think it’s worth noting that having one or two of these things doesn’t absolutely mean an EMR vendor is a Jabba the Hutt EMR vendor. Although, the more of the above characteristics an EMR vendor has, the more you should look into it.
I hope others will add to this list in the comments.
Tags: EHR Vendor • EMR Vendor • iPad Interface • Jabba the Hutt • Jabba the Hutt EHR • Jabba the Hutt EMR • Legacy EHR • Legacy EMR • MUMPS • SQL DatabaseMay 4, 2009
Wall Street Journal Talks About Open Source EMR and Vista
Written by: JohnI’ve had a number of people ask me my thoughts on this Wall Street Journal article which talks about open source EHR and in particular the open source EHR developed by the VA hospitals called Vista.
I must admit that I’ve been enamored by the concept of free EMR. One of my most popular blog posts was this guest post about Free EMR by Medicare. Turns out that Vista is one of those open source (free) emr software that keeps popping up. I imagine it will continue to pop up for a long time to come.
Let me offer three points that I keep hearing over and over when I hear people talk about open source Vista.
1. (We’ll start with the good) Those that go to the VA are quite happy that no matter what VA hospital they go to, they have their information available. I’ve heard this on multiple occasions. I’m not sure if people are saying this because they’ve actually experienced it (which is likely considering the transient nature of veterans) or because they’ve had the concept drilled into their head. Either way, this is the major perception and considering it’s all one nice package I’m inclined to think it’s a huge advantage of Vista in the VA hospitals. I’d love to hear someone address how this “EHR interoperability” using Vista would work in commercial hospitals.
2. The users of Vista really don’t like using the program. It’s clunky, unwieldy and not the friend of the user. I’ve heard this multiple places and not just from doctors, but also from nurses and the IT people supporting the software.
3. The “database” that Vista uses, MUMPS, is a piece of junk and a major anchor on what could be an otherwise interesting open source project. I’m sure there’s some really interesting history behind the VA’s decision to use this MUMPS “database” system instead of one of the current SQL based database systems. Unfortunately, I’ve seen numerous people talking about the pains of MUMPS and the problem it creates for the future of open source EHR Vista.
I’ll admit that I’m not an expert on Vista, but I’m just telling you about the common themes I’ve read over and over again. Any other ones we should know about or other perspectives on Vista EHR?
Tags: EHR Interoperability • EMR Interoperability • Free EHR • Free EMR • MUMPS • Open Source EHR • Open Source EMR • VA Hospital • Vista




