Ethics and healthcare artificial intelligence : some problems and solutions for advanced diagnostic systems