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 (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.