Patient perceptions of service quality in group versus solo practice clinics.