Châlet Saint-André (IME), Institut médical à Megève