I have health insurance from my home country. Do I have to buy another insurance in Poland?

No, you don’t. You only need to translate the document through a sworn translator and make sure that it will be valid for the entire duration of your planned stay in Poland. Please also make sure that your insurance covers health service in Poland.