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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
My laptop is five years old. The hard drive has been replaced; the fan makes an odd clanking sound; and the screen assembly is duct-taped. Its days are numbered, and I am itching to buy a new computer. My first real computer was an Apple IIe. It had an 8-bit central processing unit (CPU) that [...]
I have just finished rereading the NIST Draft EHR Usability Protocol (EUP). I am even more impressed with its quality now that I have a new software project underway. When developing software, creating an actionable set of requirements is difficult. Working with users only solves part of the problem because naïve users (those who have [...]