Mayo Clinic and Microsoft partner for medical records