Clinical Software Engineering

I have dedicated this summer to iOS development.    Having seen how iOS works from the inside, especially the attention given to human interaction guidelines, has increased my appreciation for all that goes into making systems truly usable.   Usability of EHR systems has taken on new importance, and the amount of research focused on […]

{ 2 comments }

Bugs and EHR Systems: Engineering Matters…

by Jerome Carter on July 4, 2016 · 0 comments

Testing is one of the most tedious and difficult aspects of software development, and the more complex the system, the more problematic the testing.   Bugs always happen. However, if one is lucky, bugs are easily spotted and have few deleterious effects.  Unfortunately, bugs occur in many ways that are hard to spot—miscoded algorithms,  incorrect […]

{ 0 comments }

There is no standard method or process for creating clinical software, and this bothers me – a lot.   There is no information model that everyone agrees on, no object names or properties or methods.   Even though clinical care is a collection of processes, we have no standards for naming those processes, the steps that comprise […]

{ 6 comments }