From Chinese 公
Pronounced the same in Shantou Min Nan.
"at a public hospital" should be accepted.
Agreed; it's the more usual English, though 'for a public hospital is also good'. It would be so much better if we weren't forced to remember which was the only one accepted.