You're basically saying that software can be used in a shitty way. That's not exactly unique to this space.
A lot of it does depend on the organization you're working with, as some are more dysfunctional than others when it comes to setting up best practices and build for their physicians. Others actually listen to their clinical users and tailor the system for them.
I also don't disagree with the fact that some of the issues arise from the implementation requirements. But at some point, it's still the system's fault if it allows its users to be burdened like that. It shouldn't take clicking across three different pages and who knows how many modals to triage one patient in an emergency room. It's silly that I've had to learn which order to provide my transfer of care report so the nurse doesn't have to keep clicking back and forth between different pages...
At any rate, this all started with a glib "garbage software" comment, so I suppose I should happy that you acknowledge that the implementation requirements set by the organization have at least something to do with overall user satisfaction.
If very large amounts of 'implementation' have to be done on top of the software, then that's also a sign of bad design. It should be handling more of the implementation and making it more streamlined.
I’m going to agree with the garbage software sentiment.
I will say that Epic implementations tend to be liked better than alternatives... but when it replaced some piece of shit Meditech implementation nursed from 1980 that’s not really high praise dude.
You should check out who leads wins KLAS awards.
My main point I wanted to make was 1) that I also hated Epic the first time I used it in residency (we switched from Cerner to Epic for outpatient only). 2) I have so far never met someone who prefers another EMR over Epic, which really says something since Epic is also bad.