I’ve paid a registration fee at a local hospital on about 3 occasions. i think it is normal here.
Parkway do not hide their charges, it would be sensible to ask before you go in to get an idea of it. If people pay it, why should they not charge that price? No-one forced you to go there. I’ve also not had a bad experience there though united family is probably the best expat hospital place here.