"Estimated costs" should be illegal for routine procedures such as blood tests. The PURPOSE of insurance is to ELIMINATE cost uncertainty! Either charge or don't charge. Don't EVER leave a patient in a position of not knowing what their care will cost. A practice like this can only lead to abuse and fraud, and will NEVER benefit patients.
If it cannot be determined in advance whether Medicare will pay, then Medicare is corrupt and full of fraud. If a private insurance company tried to get by with a practice like this, they would be shut down by the insurance commissioner's office.