Computer-based documentation: effect on parent and physician satisfaction during a pediatric health maintenance encounter.