I'll respond to something you said.
I think the practical solution to the 23,000 drugs problem is one that I encountered when I was practising in Detroit, at the cancer centre there. The pharmacist was in the clinic with us, and he or she had access to the electronic database. At about every second patient, we would have to interact as a team to make sure the drugs were the right drugs--and not just the cancer drugs, but all of the other drugs. So there are practical solutions to that.
To answer Mr. Fletcher's question about having just been released from the park because I've promised to use electronic systems, the synoptic reporting system that is being introduced in a wide variety of clinical circumstances will greatly simplify that. You just tick off the boxes, and the questions are arranged in a way that you can't escape giving the right answer. That system actually works quite well.