‘Disease detectives’ crack cases of 130 patients with mysterious illnesses