Using the personal, religious, or moral beliefs as an excuse should NOT be a basis for refusal of service to ANYONE, period.
Sounds like the doctor is taking advantage of that exception. I could understand the private sector, but flat-out refusal of *public* (and isn't medical care public...