Foreigners who are not considered permanent residents of Lithuania (those with the Schengen visa, national visa (D), temporary residence permit or a Temporary Residence card of a family member of a Union citizen) are only insured with Compulsory Health Insurance if they are employed, or have worked in Lithuania for 6 months and registered with the Employment Service after that. In other cases, foreigners are required to pay for all healthcare services provided both in private and public healthcare institutions.
Persons insured in EEA countries or Switzerland who have a document confirming their insurance (for example a EHIC) can get treatment that is medically necessary for free. Please take note that the European Health Insurance Card is not a substitute or replacement for private travel insurance and does not guarantee access to all services free of charge. You should always take out an appropriate private policy in addition to carrying your card. You should also be aware that costs of private healthcare or services that are not part of the state healthcare system will not be covered by the EHIC.
Learn more on the website of National Health Insurance Fund under the Ministry of Health