> Maybe the doctor's office doesn't know your out-of-pocket cost, but they generally know (within a reasonable rage) how much they will bill the insurance company for
We don't know either. In fact you have to build infrastructure just to know estimates, which will be cleared months later, and a result might be less or more price. It is not a transparent system for the provider either, specially when you are a small one.
> In the case that the nurse/doctor/surgeon decides to change the prognosis/prescription during the visit, there are provisions for that type of action with auto mechanics, too.
I honestly think the problem is fee-as-service, where you have to make very complex calculations based on how each thing is claimed. It would be very different if work was provided per-hour basis, or even per-result (complex, but market is leaning towards that right now).
Figure a software engineer consultant charging differently per language, platform, stack version, LOC, cost of materials etc each time he works an hour. IF you are an engineer try to picture how that works.
1- You diagnose a problem to solve
2- You look into a list of 70k items to look for the corresponding code to that problem (C10.023 Turn iterative code to recursion)
3- You now write what you are going to do to solve it
4- Now you have to pick a billing code (CPT code 94102 -> Iterative on GC language to functional programming language ). You estimate 94102 will pay 50$, but are tempted to put 94103 which will pay 75$, from Iteractive non GC, because actually your custom language settings have GC turned off, but are unsure if the insurance company will believe or care
5- The client asks you how much will charge, considering he is personally liable for 20% of it because the actual client doesn't re-imburse everything.
That was a single visit. Doctors get 12-16 a day.