EHR software is not quite the same as medical device software. It's not running instruments or performing analyses that will affect patients' lives, and generally it is not making healthcare decisions (at least not until the data miners get hold of the records), so I put it more in the class of CRM / accounting / business management applications with some added concerns over HIPAA, security, and the byzantine architecture of the medical insurance billing practice.

And what was your experience? Were you expected to write code at a higher level of competence and care than if you were writing, say, an ordinary e-commerce application? Was there anything about the work for which you felt your prior training had not prepared you? Or would someone with a good grounding in DBMS, web apps, and UI/UX be able to jump in and go to work without specialized education?