Electronic Medical Records, Built For Efficiency, Often Backfire
npr.org
npr.org
Awful because they're invariably run by underpowered servers and delivered via laggy-as-hell Citrix windowing to crappy end-clients with smallish monitors.
Awful because they are all proprietary silos, and good luck migrating your hospital system off one and onto another. The idea of a portable electronic health record is largely a fiction at this point.
Awful because so much of the documentation you have to write has nothing to do with patient care, and more to do with defensive medico-legal CYA, and everything to do with the hospital getting reimbursed at the level it wishes to for each patient seen.
Awful because the software is legacy enterprisey garbage with a codebase written in MUMPS (look it up!) or some other esoteric language in the 1980s and carried forward with ongoing encrustation and decay since then. Awful because the UI actively gets in the way of our patient care workflow, and not the other way around. Need to look at lab data while writing progress notes on a patient? Too bad, you can't open both at once! Need to look at lab data or inpatient notes while discharging a patient from the hospital? Too bad, there are two layers of modal dialog boxes related to the discharge blocking access to anything else while you're discharging.
I've used the two market-leading big-enterprise EMRs in the US, Epic and Cerner, and they're both like this.
I used to write software for a living. The crappiness of even the most expensive EMRs (the ones that will set a big hospital system back a couple hundred million for an initial install, like Epic) completely floors me.
Why doesn't stuff like this take-off? Is it the product of slow-moving hospital bureaucracy, or are there other reasons?
Hospital systems with thousands of practitioners need systems that are many orders of magnitude more complex. The amount of investment it'd take to build a modern hospital-system EMR from scratch is enormous. A well-funded startup could certainly do it, but then there's the problem of adoption to deal with.
Hospital systems are very like big government from an IT standpoint: extremely conservative and risk-averse, even more so than regular big business tends to be ("you'll stop us from using Windows XP when you rip the install media from our cold, dead hands"). You know the old adage that nobody ever got fired for recommending IBM? Well, nobody ever got fired for recommending Epic.
It's very difficult to find an EMR that focuses on patient care and communication. The cynical side of me thinks that there isn't an incentive to build this kind of software. Doctor's aren't paid to make you healthier; they're paid to submit to insurance companies the correct diagnosis and procedure codes.
I can tell you that most clinicians would be jumping for joy if software that was more physician- and patient-oriented became the norm.
Someone once joked to me that an EMR installation was where you replaced all the people in your billing department with the same number of people, at a higher salary, in your IT department.
Another flaw of insurance covering normal doctor visits.
Imagine this in auto insurance. "Sorry, your car accident coverage was denied because you didn't get prior approval."
It's very easy for the HN demographic to forget what it's like to use an "average" Windows machine. Startup and login times in the minutes to tens of minutes, extreme disk latency everywhere, nagging popups to update Java (has happened in my doctors' office more than once) and virus definitions, etc. Cheapass hardware is frustrating by default.
A surprising number of network-based Windows line-of-business applications are written with inexcusable naïveté - the application simply doesn't respond while waiting for network/server and a request that gets dropped or whatever will render the entire application inoperable for several minutes (or some other irrationally high timeout, if there even is one) unless you kill and reopen it.
Because Windows desktop management is so brittle/difficult/expensive and so many applications don't play well with MSI, updating is a manual process of walking around the practice and waiting for computers to be unoccupied so that you can load the new .exe onto them. In practice this sometimes just doesn't get done.
Add on the incredibly poor software quality that comes with lowest-bidder offshore development, zero attention to UX, and very aggressive and well-funded sales teams, and you get roughly the situation we have today.
I can't wait for somebody to take this on with a well-written web or Linux application. Even better if it targeted a domain-specific, stripped-down, locked-down Linux distro that could be netbooted by thin clients around the practice and deployed in a high-availability setup inside the firewall.
I can hear it now...
"This looks great, but my staff only knows about how to use Windows computers; I'll have to retrain them to use these strange new Lee-nuks things. Can't you just make this run in a little box like on the other guys' systems, so I can keep my Windows PC workstations? I'd like that because our time-clock software is only available for Windows and that will save us having to keep two CPUs and screens on the desks."
In any of these systems, any general purpose OS would suffice. There is no real problem for people to move from one platform to another that can't be overcome in a short time.
You got a throat ache, but that is not payed by the insurance? uhhmm immediate upgrade to a pharyngitis.
https://www.safaribooksonline.com/library/view/hacking-healt...
I obviously don't know the true statistics, but I'd hasten a guess that although EMR costs doctors a few extra minutes per patient but cuts the overhead of maintaining and handling those records by an order of magnitude. If the biggest complaint is information overload (as the article seems to suggest), the whole system could be completely "fixed" with a simple OS X system preferences-style quick search box.
Want to see how drug X affected lab levels of Y on your organization's patients for the past Z years? Good luck with paper records.
Sure, somebody could analyze our 150,000 annual vouchers and figure out some sort of insight. But that's unlikely, as the people who have access to the data care only about payment KPIs, and accessing any data in the system is a nightmare for anyone else.
The scenario you describe is problematic as well. The liability associated with drawing conclusions about the efficacy of a drug based on unscientifically collected data would probably make it difficult to use it to drive decisions.
If we built EMR's for epidemiological reasons, the reality would be totally different.
Supposedly, EMR would replace the biller. The reality is, they replaced the part-time IT died with a FTE, kept the biller and picked up a big "software maintenance" bill.
Other than electronic transmission of prescriptions, the whole process has taken a step backwards from paper.
So long as health care is a product needed by every individual in the country and remains the beneficiary of some $1T in federal outlays (to say nothing of state and private costs), equilibrium will be elusive. There is far too much money to be made in the churn.
Built by an engineer-turned-physician.