Describir: The development and implications of a case-based computer program to train ethical decision-making