@Jack_Regan For cases like that, I’d tag the building as healthcare=centre and then add nodes inside it for any specific mappable healthcare facilities located there. I’d add the address of the centre to all the objects, with an additional addr:housename=“XXX Health Centre” to the nodes inside if the centre has recognisable name. I wouldn’t put the nodes on the outline way of the centre, since the surgeries aren’t centred in the wall!
In the simpler case of a single practice with a pharmacy/dispensary, then I’d usually map the building and tag it as amenity=doctors and add a node inside for the amenity=pharmacy. Again, I’d add the address to both objects.