Discovery Health recovers R568m through fraud-control activities in 2017