Can a doctor refuse to honor advance directive?

No. I wouldn't think so providing it was done in right mind and with a witness.