2 years ago, my GP started sending me an appointment for an annual check. The first one was quite thorough.
Last year, it was only a brief check and, this year, I've heard nothing.
My daughter, who is actually a Podiatrist, was shocked at last year's check. " She should have done this. She should have done that. How on earth did it only take 10 minutes" etc.
The hospital does a check at my annual review.
I did go for some hospital treatments last year and, when I was discharged, got given a card with a telephone number to call if ever I needed an appointment.
I just let my daughter check/treat me now. The system does seem a bit haphazard so it's easier to let her do it - although she still charges full price, and expects a tip!