There are plenty of costs involved beforehand though. Any gap your doctor charges (mine is $15) will be charged each visit with the rest paid by Medicare. The doctor may arrange to receive the cheque from Medicare or you may have to pay the full amount upfront and get a refund from Medicare.

The ultrasound also has a gap between what Medicare allows for and what it actually costs. Mine was about $80 that I had to pay and the hospital arranged to receive a cheque from Medicare for the rest.

So it's not exactly free, especially if you have to have a lot of ultrasounds due to complications.