You get the procedure and you get the miles!
In Turkey, of course!
Memorial Healthcare Group promises "You can earn miles for all medical treatments."
All you have to do is show your Miles&Smiles card at the time of payment.
But be warned, in Turkey while money is accepted, they don't take payments originated by the US Mint. You can earn miles only for cash and credit card payments. Wire transfer, check, or money order customers need not apply!
They gotta prevent clear abuse and misuse of their program!