Business News Daily earns commissions from some listed providers. Editorial Guidelines. Like all highly rated medical software providers, athenahealth offers extensive patient charting, scheduling, ...