Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

About 8 years ago I broke my leg and eventually developed a methicillin-resistant infection where screws had been inserted. Fighting this type of infection in the bone is difficult. I spent 11 months in a hospital bed plus some time in a SNF. A total of 7 surgeries in the first 18 months and another 2 after that, the most recent 3 years ago.

I can second the experience of the author. All in I had contact with over 40 different providers. I was lucky in that I had to leave my job and could concentrate on the administrative work required full time. I eventually learned I needed to keep a detailed written narrative up to date with a tl;dr at the top. Eventually I added appendixes that summarized lab tests and surgery reports. This was the only way I could make sure each provider had the details they needed. I would always send it advance, most of the time the doctor hadn't read it so I brought paper copies and sat there while they did.

The billing and who covered what was hopeless. I had to fight with medical insurance, the medical disability company and Medicare when I maxed both of those out. I went through every bill line by line to identify mistakes, there were many. Then I would make sure each had received a copy of each bill and start figuring out who would cover what, sometimes line-by-line. This all had to be done over phone and fax.

It's broken and I am sure it's killing people. I also don't see a technology fix. Anything that requires more than two or three providers is an edge case, this space is 90% edge cases.



A few years ago my brother broke his leg horribly. The Ambulance drivers said it was the worst break they had ever seen.

Multiple surgeries, months in hospital, rehab, got addicted to morphine in the process etc. etc.

At the end of it all was a handshake and "get well soon".

There was no bill.

Australia.


I grew up in England. Same deal. In and out, no bill.

The Americans who decry "socialist" medicine have never used it. There has to be a way to divorce health care and profit. English, Aussie, and Kiwi doctors all make about the same pay as American doctors, but they work in a non-profit system. Go figure...

Americans are largely opposed to a system where there is no profit. The Americans are the Ferengi of medicine, this much is certain.


American doctors make 6 figures $/year, sometimes serious figures (like $400k/year).

UK doctors don’t make near that much money.


Is this the average doctor or some specialist? The fact that some specialists can hugely profit from the system the same way the hospitals, pharma companies and insurance do, is likely port of the point of the previous comment. The important takeway is the average doctor does likely also not see much of that overhead money that goes to the pockets of a couple individuals and already rich companies.


My father developed Parkinson's a few years back. Got referred to a specialist by his GP - it turned out to be the most senior specialist in the country. Waited a few days for the appointment, never saw a bill. In New Zealand.


I broke my hand when I was a kid. The fragment of a bone was near a tendon and private doctors didn't have absolute consensus on surgery or not surgery for my case.

A friend of my mothers worked in the ministry of public health. She got me an appointment to one of the most important hand doctors in the country. I went there and skipped a line of 100 people wanting to see him. He took a glance at my X-Ray and said there should be surgery with general anesthesia to prevent any damage to the tendon.

There was also no bill.


I worry that this is path dependent. Recently, I went to a talk by a guy from New Zealand with an expensively manageable disability. I asked him what it would take to get the NZ accident compensation scheme to happen in Australia. The answer was, "Start funding it 30 years ago. It's great, but there is no way that NZ could afford it today."

It's a bit scary how much Australians owe to Neal Blewett.


More and more I am becoming convinced "killing people" is an intended "feature" rather than a bug. I'm sure it's not an explicit goal of any but a tiny fraction of participants in the "system", but, cynically, I am becoming convinced it is somebody's goal.


I don't think it's on purpose. It's decomposing a monolith down to microservices, without any verification. Since each player is only responsible for their little corner of the world, no one actually has any sort of responsibility to ensure the overall system still works.



Emergent behaviour.


I feel it is due to its complexity. The complexity is caused by rent seeking behaviour. I see shades of it here in Clay Shirky's essay: http://www.shirky.com/weblog/2010/04/the-collapse-of-complex...


Well yeah, if something bad happens one can complain about it or figure out how to profit from it


> It's broken and I am sure it's killing people. I also don't see a technology fix. Anything that requires more than two or three providers is an edge case, this space is 90% edge cases.

Vertical integration is the biggest hope. With vertical integration, there is no billing.


i guess Kaiser Permanente is the closest to the vertical integration we're ever going to get here.

I cannot wrap my head around how that would even happen in North East region with fragmented hospital systems. They would need to join together to form a single hospital system, and/or buy out primary care practices, then merge with a large insurance company and PBM.


There’s also no choice or incentive to improve.


There are plenty of incentives to help care and improve: the better healthcare you provide the less they cost you long term. Vertical integration puts preventative care in the scale.


It sounds like the answer would be to standardize everything so that it wasn't 90% edge cases but there is no incentive for many of the players to do so


Standardize what? With a complex medical condition like that every patient is different so it's tough to apply evidence-based medicine practices.

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.


Personally, from my observations as a software engineer married to a doctor and friendly with lots of doctors, and as an occasional participant in the American healthcare system, the general inadequacy of electronic medical systems is one of the most maddening aspects of our system. Epic is a monstrosity and none of the other systems are much better. The tech is outdated, the interfaces are awful, they're incredibly difficult to get to communicate with each other, and it sometimes feels like every single provider is using a different system that won't integrate with any of the other systems. It makes me angry as person whose doctors are using those systems (and it kinda scares me), and it makes me angry as a professional, because whoever the members of our profession are who are building those systems are doing a crap job.


> whoever the members of our profession are who are building those systems are doing a crap job.

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.


American EMR systems are designed around billing systems. This is almost entirely the problem.


Yes, this too.


Our situation is almost identical. I refuse to even go to the doctor unless I have something I suspect is going to be life threatening. My wife thinks I'm nuts, but she understands. I grew up in Europe under the "socialist model" and I miss it dearly.

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.


While I admire your principles, it seems that by not getting physicals, you appear to be trading off your health for your principles. It is a choice for you to make but might I suggest that if the insurance/healthcare that you get is too expensive, it might be worth making an annual trip to a suitable country to get the physical done. Alternatively, consider paying a doctor with cash for a pre-negotiated price.

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.


> the interfaces are awful

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."


Maxander is correct. As they say, "Don't judge a person till you've walk a mile in his shoes." As a someone who has been writing healthcare software (not EPIC but close enough) for nearly 10 years I can tell you it's not the software engineers.

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.


I've worked as a healthcare professional provider in a major medical center in a major metro area. My parents are both physicians and my wife is also a professional provider. I've used EPIC during an initial rollout, and my wife has used it during two rollouts. I've also used other EHRs in smaller clinics since then, and have used the VA system.

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 EHR mandates were very loose and had long deadlines. Hospitals had plenty of time to buy or build whatever they wanted. But it would be ridiculous for almost any hospital to develop something in house; they don't have the engineering resources or a core competency in software development, and it would be a huge duplication in efforts. Some hospital administrators like to think their institutions are unique and special snowflakes, but the reality is that most of them are the same and would operate more efficiently with standardized tools and processes instead of something customized.

While a single hospital might be able to operate reasonably well without an EHR that's just no longer sustainable in the broader healthcare ecosystem. Hospitals can't be islands. They have to be able to share data with payers, public health agencies, other hospitals, outpatient clinics, researchers, etc. Doing that requires an EHR now.


Agreed. Just standards in general. I'm all for continuing efficiency improvement through pilot programs but 80% of the function and business process of healthcare should be standardized. However, is it going to happen? No, probably not. I see it similar to the metric system. The US decided not to adopt what is a (better and universal) standard because "That's not how we do things here."


The EMR usability problem is tough and expensive to solve. Medicine is extremely complex and every specialty has a different workflow. Build a system that pediatricians love and oncologists will hate it, or vice versa. Instead of just complaining that Epic developers are doing a crap job, what specifically should they change?

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.


Everyone is saying "don't blame the engineers", so I felt the need to post this.

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.


ICD 10 is a medical classification system by the World Health Organization. It contains thousands of extremely detailed codes for diseases, signs and symptoms, abnormal findings, complaints, social circumstances, and external causes of injury or diseases. It is used by all parties in the healthcare system.

https://en.wikipedia.org/wiki/ICD-10


Everyone in the industry is well aware of ICD-10 and we've been using it extensively for years. It's only one small piece of the puzzle and not nearly sufficient on its own. Just within the terminology / ontology space most clinical systems will have to support a wide range of others that are mostly orthogonal to ICD-10 such as CPT, RxNorm, LOINC, SNOMED-CT, etc. And that's not even getting into issues with message and document formats.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: