Rapidly changing regulation and surging patient-care demand tied to reform is creating significant demand for next generation technology solutions from health care providers. Athenahealth (NASDAQ:ATHN) has been one of the biggest beneficiaries of this trend, but earnings per share have typically fallen short of analyst projections, creating hurdles for share prices.

Source: Athenahealth

In the following slideshow, I offer a refresher on Athenahealth's products, challenges, and opportunities that will help you better understand the company when it reports earnings on July 18.