@BeAware Doesn't it mean something subtly different?
He's at the hospital = there is one large hospital in our town and that's where he is.
He's at a hospital = he's in a hospital I'm not familiar with.
He's at hospital = This is less about a location and more about his state of being. "He had a fall." "Oh no, is he alright?" "No, he's still at hospital."