I think the only other way is to pay for it first, get a receipt and claim back the expenses. Probably a hassle but at least you don't have to go to a BUPA network doctor.
I'm under AXA and if pediatrician don't take my child's medical card then I always pay and claim back later.