I've thought about this a lot, and I don't think there is any objective way to provide outcome-based incentives. The best I could think of is peer-reviewed judgements of outcomes, but that could become pretty corrupt.
More on point, fee-for-service incentivizes unnecessary and expensive diagnostic tests. Let’s say a patient presents with an uncomplicated broken arm. If there’s a set payment for an outcome (successful treatment of the break, with fully restored function), and diagnostic and treatments costs come out of that fee, the incentive is to order as many x-rays as are necessary to successfully treat the injury and no more. In fee-for-service, the orthopedist has no incentive not to order superfluous imaging because it doesn’t cost her anything, and may have incentive to order extra imaging (if, say, she also owns the imaging center that bills for it).
Medicine is littered with examples where there are two tests whose diagnostic power is statistically equivalent, and yet doctors common write for the more expensive test. Fee-for-service is either a neutral or perverse incentive in these cases. Fee-for-outcome aligns the incentive with what society seems to want (lower-cost healthcare with good outcomes).
When I write a contract, there are often two prices: a minimum which is stingy and a bonus which is far from it.
The point is to say that if you do the minimum for this contract, you get a certain amount; if you excel, you get paid for that excellence.
Translated to health care, I think I'd like to see doctors doing less paperwork and more doctoring. It's not perfect, but I trust competition to pay that excellence price to those who deserve it.
That in turn means that if I need some kind of crucial care, I know where it can be found. If the system is over-regulated, that is not so.
I have worked in both types of systems and can see merits and pitfalls in both.
In the former system there can woeful output whilst in the latter there can be woeful quality.
Neither of these are inevitable.
In a salary system, if the lazy/incompetent can 'get away with it' and the industrious/competent aren't acknowledged it has a poisonous effect on the organisation.
In a fee per item system the lazy will earn less automatically but there needs to be careful monitoring of the quality of the output with particular attention paid to people at either tail of the output distribution. Also people with high output (because of poor quality) can drive down wages for everyone and create a treadmill where the quality of everyones' work suffers as they try to maintain their income.