Design and implementation of an inpatient physician documentation system using off-the-shelf components.