It was not just a simple appointment though. I went in for a medical issue - they ordered blood tests to see if it was something that runs in my family (it wasn't and they didn't actually fix it). And because they asked if I'd had any problems in the past and I mentioned high cholesterol, they did a blood test for that as well. I then had to go for a follow-up appointment where I was given a prescription for the high cholesterol. The doctor ordered another blood test to be done in 3 months and another follow-up appointment. Both of those were done and another 3 month prescription given. I also was forced to go in and sign a waiver for a pap smear (because they were calling all females in after they dropped the ball with that 19 year old who died of cervical cancer cause they wouldn't give her a pap smear).
As far as I know, all these are considered basic, simple appointments.
From what I can tell from the links I posted above, as a temporary patient you would only have been charged if you were referred to a specialist or to a hospital for further treatment.
And I technically visited my husband for 6 months, not three. We traveled around a bit, so I was not in the country for more than 3 months at a time, but I was over there for 6 months.
Any ideas?
You could contact the GP again and confirm what kind of patient you were registered as. If it was as a temporary patient, it sounds like you shouldn't have been charged anyway, so all you can do is explain what the doctor told you.
If it was as a private patient, your husband should try again to get a bill out of them or at least try to insist on a letter (he could print what it says on the NHS site). Maybe he could even go higher than the GP Surgery (can't remember what the county/regional offices are called) to try to sort it out.