I still have health insurance in my country of origin do I need to buy one for Singapore as well?

It depends on the health insurance coverage that you have. Some travel policies cover medical expenses as well. Since you have moved to Singapore you are not on a holiday but are residing here and so that means you need to have an International Health insurance to be covered in your country of origin and Singapore.