I'm an american citizen and I study in Italy. I have all my documents and permit in order, I have my "permesso di soggiorno per motivo di studio" which is like the italian green card but it is only to study. I tried to enroll to the health care system and they told me that I do not have the right because I am an American citizen, that if I was Tunisian or Romanian I would, basically, I was born in a third world country I would have full access. I asked in some other offices and they say I DO have the right. It seems like no one really knows for sure the answer. If anyone of you guys know if there's an agreement or have been in the same situation I would really appreciate your help.
Answer on Do american citizens studying in italy have access to the italian health care services?
If you're in Italy for study only (and you're not a EU citizen or from a Country with bilateral agreements with Italy (US aren't, alas)), you need an insurance (you can subscribe both in Italy or in your Country) or you have to subscribe to Servizio Sanitario Nazionale (national health) paying an annual flat rate fare.
You have to go to the local agency (ASL) with your paper.
Look here (if you speak Italian) for detailed infos: it's the Ministry of Health official site:
See also: http://www.stranieriinitalia.it/
click on Salute (on the left) then choose your language
"Foreigners with a Permit of Stay for studies have to pay 149,77 to enrol with SSN. They have to deposit the money in the postal current account of the Region they live in (the account number can be obtained at the ASL in their area of residence). Once the payment has done, the students have to submit the receipt while applying to enrol with SSN."