Knowing medical prices up front would be entirely possible and practical. In most situations, you should be able to sign contract up front.