Medical information for 20,000 patients of a Stanford Hospital in Palo Alto, California, was accidentally posted online — and left up for more than a year.