"We need more nurses having their hands in the development of them."
Part of the SW eng process is to build software by consulting with end users first. So if you have bad end results either the nurses were not consulted or they were real bad at describing what they needed.
"There are so many laws/practices/certain documenting etc."
That is not anything special, in fact most if not all industries have "laws/practices/certain documenting etc."
The truth is that SW is built for the person who pays for it. So what has most likely happened is that some manager has decided what they want out of the SW and what nurses will have to deal with and that is what developers have been given to work with.
Changing over to SW in your case will not fix the current state of who SW is built for and how it is created, it will most likely make you more cynical when you find out that SW is expensive and complex to develop and cost cutting and security complexity is at the heart of what you see as bad EMR.
That said, go into SW eng and start your own business as a developer, if there is a demand you will be able to sell your product, if not the worst that happens is you waste some time and learn something about the SW world.