The technology for sharing patient records is gradually being standardized. But that won't help if the doctors don't actually take time for a detailed review of the patient's records.
They're doing an excellent job, probably producing a level of functionality comparable to Amazon web developers or Oracle database writers. They're doing an excellent job at navigating the unholy mess of archaic regulations, mismatching institutional requirements, and hostile corporate interests, without getting sued or convicted. User experience, or even user usability, is a secondary concern, since being difficult to use (even if this leads to multiple deaths per day) is in no way illegal.
Medical informatics is definitely a field where smart and motivated people can make a huge difference to the world, and perhaps even get filthy rich while doing it. But it will take much more than a hotshot UX designer to work out.
If I need to go because I have an infection, I go to the indigent clinic, and pay the $25 for anything they need to do. I then go around the corner to the indigent pharmacy and get my $4 RX.
Yes, we have insurance. But it's still so freaking expensive to use it I never go. Insurance premiums, co-pays, RX costs. Why even go unless you HAVE to go. My wife takes the children to see the doctor when they need it. I refuse to go. I've not had a physical since the early 90s and I don't plan on going. I refuse to enrich the system. Now that the mandate has been undone, I may drop myself and cover my family alone. I can always go to the indigent clinic. Anything more serious and I just cannot afford to pay. I do not want to leave my family in medical bankruptcy or massive debt. It really sucks that in America, one has to first consider whether one can afford to visit the doctor in the first place. And I cannot convince my wife to consider living in Europe or Australia, both places we could easily move to and adapt with our relative skill sets.
These are unsolicited suggestions on my part but my concern is that by not getting these physicals, which arguably have a significant impact in early detection of preventable diseases such as high cholesterol, you are endangering your life. Just my opinion.
I honestly have no clue how my eye doctor fills their stuff out. It looks like someone discovered Visual Basic's visual design tools, went nuts, then never evaluated whether or not it was a good idea. No alignment on the inputs, they're just placed willy nilly with seemingly no rhyme or reason beyond maaaaybe being contained inside a labeled box. Maybe.
I'm convinced that whoever designed it thought that inputs in the middle of sentences was a super clever idea. Well, "designed."
The regulations (often vague and open to interpretation by the customer) often play a part in creating the monstrosities that power our healthcare systems. Because of the subject to interpretation aspect customers often say, "No. This is how it has to work because our processes say this is what we do to meet the regulation." Inevitably it's implemented to be configurable because that's what's required.
Another culprit is the institutions and lack of standards surrounding process. There's a reason EPIC software is customized for every institution it is installed in. It's because every institution wants to do things differently. Even in the space which I work, it's the same. Every institution wants "some specific change" that they can't live without and won't go live until it's available. I'm saying this is neither a good nor a bad thing. It's just a reality.
And the ever present legacy, take EPIC as the example, it was founded in 1979. I'm not saying that their code is all from 1979 but there's definitely a fingerprint of what was in their modern day applications. There are layers upon layers of data from mergers and acquisitions translated into various codes and mapped to various databases for any number of uses. Any day of the week your state code may be two letters, three letters, full name, a custom internal legacy code, you name it you'll see it.
Spend a year working for a company with a regulated legacy healthcare product and significant user base. You'll have to become proficient at security, regulations, data standards (HL7, FHIR, etc), legacy data migration, and any other number of skills. If you're lucky enough to have all of those in place then you're still going to spend time coming up to speed within the specific healthcare domain you're working in and where it touches other healthcare (and non-healthcare eg financials) domains. Oh, and often you won't be allowed access to production instances to troubleshoot issues and a copy of the production instance isn't available because HIPPA and the customer is uncomfortable giving access to engineers. You get really good recreating problems purely via error logs and staring at the code where the issue "might" have occurred.
My sense is that EHR mandates were colossal screwup. They should have never happened. No matter how good they seem in the ideal, mandating them should have never been the case.
The reason why is because each hospital had a very well-tuned staff with a system that was designed for that hospital, in-house, over years. Implementation of EHRs should have been done the same way, ground-up, on a site-by-site basis, in a way that allowed for more gradual, flexible adoption with complete autonomy by each site. If they wanted to buy into something like EPIC, great. If they wanted to develop something in-house, great. If they wanted to contribute to an open source project, great. That sort of system would have been much better in the long run.
As it happened, EHRs were just sort of slapped on, top down, with the providers being forced to adapt to them rather than vice versa. It was horrible, and a perfect example of government regulations fucking things up. I'm very pro-public sector, nonprofit, etc. but also think that regulations (in terms of restrictive licensing laws, FDA nonsense, things like EHR mandates, etc.) are the unrecognized disease in American healthcare systems.
EHR mandates at each hospital system I or my spouse worked at to resulted in cost overruns of billions of dollars. Those are just two systems in the US, and believe me, neither of those hospital systems--which were very successful, well-run enterprises, without EHRs--would have never implemented them when they did without the mandates.
The most egregiously stupid thing about the mandate is that EHRs would have been implemented in both these hospitals relatively soon anyway, but it would have happened on a much better timeline, in a much more sane way.
The communications and integration problem is gradually improving. In order to comply with government mandates, most EMRs now include HL7 interfaces that comply reasonably well with current standards and no longer charge extra for that feature. But every system still has a different internal data model so something is always lost in translation.
I am a software developer at Epic. I've been here long enough to have gone on sabbatical.
This place has some of the most outdated software engineering practices I've ever seen. There are nearly no automated tests; a team of ~1000 people manually tests everything, including things like scaled pub-sub systems. The company actively maintains about 25 million lines of code. 1000 people couldn't possibly manually cover all of that each year. The majority of known bugs get released.
Internal builds are broken more often than not; there is no CI system exposing this fact. The code is mostly giant, unmaintainable monoliths. I saw a single class that was 50,000 lines long. Imagine trying to modify that monster with no automated tests to support you.
Nearly all of the developers that Epic hires are fresh out of college. Life-critical systems are regularly designed, built, and manually tested entirely by developers with <3 years of experience.
I've seen more than one bug get released that could have killed someone. It wouldn't surprise me if one has.
There is no incentive to change. We make so much money that the execs do not care. It makes me depressed.