The words contracting or catching a disease mainly refers to the communicable ones.
If the disease/condition is a slowly developing one, then what would be a good substitute for "developed?"
During the fall of last year, he developed ulcers.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
In a medical environment, "developed" would fit most signs and symptoms. It wouldn't sound natural to use it for certain diseases, though. e.g. When discussing a case, we wouldn't say:
"This patient developed a myocardial infarction." An MD or RN will just say "he has an acute M.I." or "he had an acute M.I.", and will save "develop" for complications: "this patient with acute M.I. developed third-degree heart block, ventricular tachycardia or pulmonary edema".
The layman, on the other hand, will surely use "has", "had", "has got", "had got". We don't hear people say "I've contracted or developed a cold"