Software Architecture/Design

Back in the mid-90s, doctors who bought EHR systems were trying to solve specific problems.   These early adopters would listen as I listed the many ways that EHR systems would change their lives, acknowledge the issues I raised, then buy an EHR anyway.   More often than not, however, they were happy with how […]


What I’ve Been Up To…

by Jerome Carter on October 3, 2016 · 2 comments

Keeping three websites going is a lot of work, but entirely manageable with proper planning. Clinical Swift and Clinical Workflow Center were added to the EHR Science family to address specific HIT issues and challenges.  All three sites had detailed plans on launch, and plans for each were revised in Autumn of 2015.  However, things […]


A Summer of EHR Design Questions…

by Jerome Carter on May 23, 2016 · 0 comments

As always, I am looking forward to the slow, languid days of summer when things quiet down and the mind can wonder (wandering is fine too). Typically, I have a book list to get through. A few summers ago, math was the focus. Once it was software architecture; however, this summer there are no books, […]


No, the title is not a mistake. It simply reflects what I have come to realize over the last month or so. Innovation is about solving problems and, as the saying goes, “Necessity is the mother of invention.”   Misery is a source of innovation, and the loudest cries about EHR systems with poor usability have […]


This Week on Clinical Swift

by Jerome Carter on March 23, 2016 · 0 comments

Early on in the development process, most of the information gathered from future users consists of documents (e.g., forms, policy/procedure) and interview data (e.g., feature descriptions, desired functions, specific dislikes, wish-list items, etc.). As a software designer using object-oriented design, the next major step in making this information actionable is capturing how users will interact […]


New Year, New Directions…

by Jerome Carter on January 18, 2016 · 4 comments

This is the longest period I have ever gone without writing a post.  The long pause was necessary because of changes in personal goals and the world at large.   EHR Science has covered a range of topics over the years—everything from EHR market trends to discrete mathematics.   Topics discussed reflected both current events […]


Traditionally, clinical software has been organized around data.  The reason for this is the paper chart, which is a process-agnostic information source.  At the outset of creating a new software product, this question has to be answered early on: Is this a data-focused system or a process-focused one?  The architectural differences between the two types […]