February 2012

Software Architecture and Design, First Steps

by Jerome Carter on February 29, 2012 · 0 comments

The desire to understand modern software development best practices is the impetus behind my study of software architecture and design.  Fortunately, there are many good books on the topic.  Primarily, I have been using: Software Architecture in Practice, Second Edition and Microsoft Application Architecture, Second Edition (1). The former is recommended by the Software Engineering […]


e-Discovery, Metadata, and You

by Jerome Carter on February 27, 2012 · 0 comments

In 2006, the US Supreme Court amended the Federal Rules of Civil Procedure (FRCP) (1) in order to bring them up to the computer age.  The added rules govern evidence gathering (discovery) that occurs during litigation.   Specifically, they provide guidelines for evidence discovery of information in electronic form, referred to as e-discovery (2).    The new […]


EHR Adoption and the Law of Unintended Consequences

by Jerome Carter on February 22, 2012 · 0 comments

Though I have not played in years, Diplomacy is my favorite game.   It is a wargame based in Europe at the start of the WWI. The most interesting games occur when seven players are involved (the game’s maximum).    Each player begins the game controlling only three or four supply centers; winning requires control of 18 […]


EHR Resources

by Jerome Carter on February 20, 2012 · 0 comments

As promised, EHR Science now has its first resource page!  The page is divided into the following sections: News, Resources & Information, Reports & Surveys, Blogs, Journal List, and Special Topics.    Each section is briefly explained below. News – A listing of online magazines and websites that offer breaking news and coverage of current events […]


My (Ongoing) OOP Journey

by Jerome Carter on February 15, 2012 · 0 comments

As you know, I am on an object-oriented programming (OOP) quest.    Most programming languages, and all of the most popular ones, provide object-oriented features.  The move to objects in mainstream languages (Smalltalk has never been mainstream) started with C++ (1983) and picked up steam when Java was introduced in 1995.  Once Microsoft joined in with […]


Technical Safeguards in Certified EHRs

by Jerome Carter on February 13, 2012 · 2 comments

As someone starting a new software development project, I have a keen interest in ensuring that my product does not create HIPAA headaches for users.  Complying with the Security Rule’s technical safeguards seemed like a good start, so I decided to review their implementation specifications while developing security requirements. The technical safeguards are covered in sections 164.312(a)-(e).   They […]


Choosing Malware Protection

by Jerome Carter on February 8, 2012 · 0 comments

Viruses, worms, and spyware are ever present.   Protection is essential, but it is difficult to make sense of all the various products.  Over the last six years, I have tried several: Norton, McAfee, MS Security Essentials, Zone Alarm, and AVG.  Last month I switched to Webroot Secure Anywhere. Before settling on a security suite, I […]