Decision-making and problem solving in complex PCI: interactive case-based learning