Besides the importance of physician happiness when using an EHR, using design principles that maximize user intuition and presentation of relevant information, there is one aspect of healthcare information systems that should never be overlooked: patient safety.
Scot Silverstein, MD, blogging at Health Care Renewal  as InformaticsMD, frequently brings to light issues surrounding healthcare IT implementations that compromise patient safety. Reading his posts should be sobering and concerning to both medical professionals and the public alike. Like I’ve said, health care IT, in my opinion, is still in its infancy  despite the number of years computers have been around and the existence of meaningful use legislation.
As a practicing physician as well as a software coder, I’ve used a number of EHR’s (and still currently using a well known EHR by my employer of my part time job) to know how some of these appalling user interfaces affect not just workflow and user happiness, but patient safety.
An example of one design element that most physicians may not be able to identify, ironically, is the one that is most harmful when it comes to patient safety. In this well known EHR, you are presented a medication list for a patient. As a physician, you assume that this list is a current medication list and is up to date. However, the reality is that this EHR system automatically removes a medication from the list when it is determined to be expired even if it should be appearing on the current medication list.
When a physician prescribes a medication from this system, it calculates the duration of usage of the medication based on the instructions, quantity of medication prescribed, and the number of refills. Once the duration exceeds the number of days that has elapsed since the prescription was made, the medication is taken off the current list automatically by the EHR. Now, taken at face value, this sounds like the logical approach to manage a medication list and utilizes the computing power that an EHR will gladly show off as a benefit to physicians.
Unfortunately, the EHR programmers failed to understand that medications are not taken regularly by all patients all the time. In fact, no physician assumes that at all. So why should an EHR make that assumption? Furthermore, there are plenty of treatments that are to be taken only as needed so how can an EHR account for that? Absolutely, impossible.
Besides the importance of physician happiness when using an EHR, using design principles that maximize user intuition and presentation of relevant information, there is one aspect of healthcare information systems that should never be overlooked: patient safety...