(My qualifications to make this statement: 15 years in healthcare IT, including UHG/Optum, and 8 years as CTO of a large clinical organization that included primary through tertiary care, research, and an insurance operation.)
Sure, insurance companies ultimately know what they paid, but consider that these MRFs are almost certainly not being prepared by the people responsible for that knowledge. They were probably tasked to one or two data analysts who quickly banged them out in whatever BI/reporting tool they use and did nothing to verify correctness. It's not like they had an accountant audit these if they weren't absolutely required to (they weren't). Most healthcare analytics tools are complete junk drawers of data from numerous systems and getting these MRFs right was probably never a priority for anyone. Just a total "I have no idea if these are right but they sure are numbers" exercise.
I mean, how many times have you seen some Tableau report that's all screwed up because some of the MRNs aren't actually MRNs (even though someone named the model field community_mrn) but file numbers from the scheduling system, and now you've got duplicate patients? BI systems just breed that kind of problem unless you are extremely careful about managing them, and since they're "not systems of record" (these are scare quotes) few people are.
Maybe the problem IS the line items. You know the labor cost of tracking the fact a person was given Tylenol is way more than the cost of the pill? Just give people the incidentals and stop billing for them. Half your overhead might vanish.
BTW, yes every medication need to go on their chart. But it does not need to go through the entire finance system and to insurance.
> Sure, insurance companies ultimately know what they paid
It came to mind reading the above that a more accurate/useful perspective might be "The insurance companies' system knows what they are paid," but those system may comprise multiple software systems, none of which have data in compatible formats.
Ergo, even though the insurance company "knows" operationally (it can generate a number on request), it might be unable to generate a list of all numbers (effectively: every path through the system).
But that's why mandates work in insurance: if CMS pushes hard enough, eventually the insurers will develop the functionality.
I certainly don’t have your credentials, but my experience in being an insured person doesn’t match this. I’m willing to believe you, but having filled out forms for UHC to get reimbursed for an out-of-network doctor, it sure feels like they kind of make it up based on how they feel that day. I’ve submitted what appear to me to be identical forms for reimbursement (like the super bill the doctor gives me has the same codes, duration, etc.), and the reimbursement differs for no reason I can discern (had long blown past my deductible, etc.). It feels like sometimes you get lucky and the person evaluating your form gives you a break, and sometimes you’re unlucky and they don’t.
On the other hand, malicious compliance does seem par for the course for these assholes. So what you say makes sense.