Patients missing out on their medication or taking the wrong dose costs the U.S. health care system $290 billion each year, according to a new report.