I think they need to do less. Part of the problem is they are trying to be everything for everyone. A hospital is an aggregation of what is really several different businesses into one - and they all have to use the same monolithic application. Each medical speciality has their own unique data and technology needs, as does each specific unit (ie different ICUs for surgery, burns, etc), then add pharmacy, labs, admin, etc.
If the priority is billing, then focus on aggregating and correlating billing data, expose an API for consumption with other systems being used that may or may not be from the same EMR company.
I do agree that there is an issue with stakeholder bias towards admin. Every pet project from admin results in a bolt-on fix to the EMR configuration bloating clinical processes. They are the ones that make the rules and decisions and are often disconnected from both technology and clinical expertise which is perhaps the worst combination for health care technology decisions.
If the priority is billing, then focus on aggregating and correlating billing data, expose an API for consumption with other systems being used that may or may not be from the same EMR company.
I do agree that there is an issue with stakeholder bias towards admin. Every pet project from admin results in a bolt-on fix to the EMR configuration bloating clinical processes. They are the ones that make the rules and decisions and are often disconnected from both technology and clinical expertise which is perhaps the worst combination for health care technology decisions.