This proposal does not address the primary reason that price transparency is really goddamn hard: Even if you know exactly what a provider will charge for each CPT code, you don't know which CPT codes are going to be billed for a particular patient care event.
Inconsistent cost per line item is not the key problem with transparency. Tools like Castlight actually do a pretty decent job of guessing how much each item on a provider's CPT "menu" is going to cost a patient. In many (most?) situations, it is simply not possible to predict which CPT codes are going to be billed for a particular patient's care. This is the key reason price transparency tools tend to give a range rather than a specific price for a particular procedure.
(Also: Big picture, the idea that this would decrease costs by 33% is absurd. If healthcare providers had to publish real legit price sheets that were used by real consumers, prices would converge within a market, but they would not converge that low. Published pricing is not going to cause these businesses to collectively roll over and give up 33% of their revenue.)