Raising the health of a settlement usually raises the happiness, the higher the public health, the more bonus and it also helps with reducing squaler, a big happiness reducter. Check the settlement stats on the settlement page, and on the happiness bar it should show a heart symbol, which will be how the public health systems are helping.