This is a common misunderstanding in Australia.
The Medicare levy, as it's called, is an administration levy, not a 'this all goes to healthcare, and healthcare is only funded by this' tax.
Originally set in 1984 at 1% and guaranteed to never to go up <tm>, it is now at 2%.
(Aside - within two years it was raised to 1.25%, then in 1993 bumped to 1.4%, in 1995 raised to 1.5%, in 1996 the Howard government set a temporary <sic> increase to 1.7% (ostensibly related to gun control costs) which did drop back in to 1.5% the following year, but in 1999 there was an attempt to bump it up again to 'cover the costs of our military involvement in East Timor' - this didn't happen, but it speaks volumes. In 2010 we suffered the regrettable corruption of 'if you earn more than ~$100k AUD you will pay an additional 1.25-1.5% unless you buy private health insurance'. Further fiddling got us to where we are now. Much sad.)
Point being it's incorrect, and quite misleading, to assert that 2% of your salary 'is for medicare', as a simple breakdown for public health shows that, per-dollar, it's somewhere in the range of 10-25%, though because money is fungible, budgets are intentionally fuzzy, and definitions of healthcare somewhat flexible, an exact figure isn't easy to determine.