Dr Allen has received a financial settlement over 'failings and harm'.