I can understand it as well. Doesn't mean I have to like it. The public hospital here has erected a double bus shelter for the smokers and it's as far from any of the entrances as it's possible to get without being in the next city! The Catholic hospital you DO have to go across the street since they're on an island in the center of the street & their parking lot is across the street.
Some hospitals you can't even smoke in your own vehicle while on hospital property!
They have really toughened up the rules here.
You can't smoke in a vehicle which has a child under the age of 15 (some areas 16) as a passenger.
Not within 19' of any entrance.
Any smoke shelters may have either three walls or two walls and a roof, you can't have three walls (heaven forbid FOUR walls) and a roof!
The no smoking in indoor public spaces has really, REALLY cut down on some of the charities fund raising efforts since it also means no smoking in bingo halls.