Physician's perspective on a successful web-based EHR implementation