If you are not planning to migrate within 1 year and > 31 years old, then you better apply medicare after you have purchased private hospital patient insurance to avoid loadings
If you are a new migrant to Australia, then you have until the later of 1 July following your 31st birthday or the first anniversary of your full Medicare registration to take out private hospital cover without incurring a Lifetime Health Cover loading.
I mean count from the date of Medicare registration and need to buy within 1 year. Is it true?