I would like to know if I have chosen the correct tenses in the following text:

Doctor Mark Pemberton, who has just taken over a medical practice in rural Suffolk, visited a 74-year-old widow in the village of Nacton. She has been bedridden for 40 years. The doctor examined her but couldn’t find anything wrong.

Thank you in advance.