>> There are public hospitals which are open to all.
No way they are open for all. Maybe emergency room is, but not whole hospital. If you have an unknown disease which is not an emergency (like some STD) - I highly doubt you can go strait to the hospital and get proper treatment.
What I'm talking about is a citizen usually cannot come without months of waiting in a queue for a scheduled appointment with a reference from a family doctor unless into the emergency care.
No way they are open for all. Maybe emergency room is, but not whole hospital. If you have an unknown disease which is not an emergency (like some STD) - I highly doubt you can go strait to the hospital and get proper treatment.