As engineers and humans, we like to do good work, in a field where we have the autonomy to choose best practices. Health care makes it difficult to do that. I don't think it's productive to call people out for choosing not to work in a field where they have to deal with arbitrary and capricious rules, ignorant bureaucracies, and massive amounts of incidental complexity which has nothing to do with the primary objective: keeping people healthy.
[1]: https://en.wikipedia.org/wiki/ANSI_834_Enrollment_Implementa...
Sounds like a terrible pain that you understand well enough to be able to solve. When you have, it might remove a major bottleneck and open the floodgates for more smart people to join, ultimately benefitting healthcare in a massive way.
Make people want to work in that industry :)
I think it would be truly revolutionary if we could change the format, but what I think would be almost a better step is to write open source parsers that can accurately translate X12 into something sane and keep the interchange the same so that everything can be balanced out like a checkbook. Check out the 835 format for this part as it's supposed to be a data stream of transactions. Too bad the dozens of flavors of X12 are locked behind licensing and thousands of dollars of books for the rules :/
Additional reading on this god-awful data format: https://docs.oracle.com/cd/E19398-01/820-1275/6ncv5s178/inde...
Long answer: It's not like people don't understand that the current situation is suboptimal. It's that any kind of change implemented unilaterally will leave you unable to communicate with your counterparties. The severe consequences of this (not getting paid, being out of compliance with HIPAA) means that any kind of change to health-care IT at a system-wide level requires an absolutely massive amount of politicking and often fails to improve the situation.
The problem is that health care institutions are so interlinked that driving any kind of global change is a process best measured in decades. Combine this with the fact that the culture in health care is very conservative, and people tend to be hostile towards change by default and you have a situation where it's often easier to leave the industry and save your sanity than to remain and continue bashing your head into a brick wall over and over again.
Also, for USA, legal requirements (such as HIPAA) are universal and can impose certain standards on the whole industry, as long as there's political will to do so.
The whole field feels like such a mess to deal with what basically boils down to text/numerical data. You could probably spend the rest of your life just writing parsers to consolidate different data formats. I truly don't believe healthcare will be solved by technology until there is a single ubiquitous format. It's really a problem of policy, and I won't purport to know the answer or who should be solving the issue, but I don't think it's ever going to be solved by one person at a keyboard.
There are standards such as HL7/FHIR, but in my experience, most companies incorrectly or partially implement the spec, and then it might as well be something else.
Great point. What startups that are trying to infiltrate "old/traditional" industries like hospitals or healthcare are realizing. Need to shadow doctors to see their workflow, not just propose a solution based on your observation or reading articles about hospital shortcomings.
Being an outside can sometimes mean that you call attention to that, and show better ways. And with the internet and publications, can be an effective way to do that.
Most of the times however, there are reasons and you should at least understand why. But for those cases where "why" isn't defined, poke at them.... You're likely to find something interesting.
There is always a reason why things are done a particular way "It's always been done that way" is shorthand for "I don't know why it's done that way". Like history, you need to understand the reasons behind a process before you can effectively change it, otherwise you are doomed to make the same mistakes and very soon your shiny new process will start to look as cobbled together as the previous one.
The way the system works in whatever country you live in has shortcomings. Finding ways to fix those issues higher up the chain will provide the most value.
As someone who has been orbiting two poles of education and CS for my whole career, I'd also suggest reflecting on why energy and AI are currently more attractive to you than healthcare. There doesn't have to be a reason, but sometimes I feel like the attraction of pure science fields is that they don't involve the messy human issues that come with social science, like identity and culture, power and your own positionality.