Interactive technologies and value co-creation: the Mayo Clinic experience