You are entitled to have leave for antenatal appointments. Do you have an HR department? Ask them to clarify this and if your boss gets stroppy ask her to refer to HR

If not, print off the page from direct.gov website and wave it in her mardy old face