I'm currently a 4th year medical student and can tell you from personal experience that nothing... absolutely nothing... can replace face-to-face training with real-life patients. SecondLife is a fun playground, but it's not a place to learn to practice the art of medicine or the scientific basis for diagnosing disease. Talking to virtual avatars or playing in a virtual OR is nothing like real life. For instance, in a real-life OR, you must vigorously scrub your hands for 2-3 minutes with special cleanser before you're clean to "gown up." When you're standing around waiting for the procedure to start, you have to have your hands crossed in front of you in a special position to avoid touching anything that isn't sterile, including your own face, sides of your gown, etc. Good luck reproducing these intricate details in Second Life.
Virtually every medical school in the US has a "patient simulator" laboratory where mechanical / robotic dummies are used to train future physicians. These labs also host "simulated patients," - actors, usually from the community, who are trained to play the part of a patient with a specific disease. It isn't cheap for schools to do this, but it's a lot more realistic to perform your first vaginal exam or rectal exam on a real person than in a SecondLife virtual world. Same goes for performing other aspects of the physical exam. How is a student to put their stethescope to the patient's chest, carotid arteries, abdomen, or back in order to arrive at a diagnosis when there is no mechanism to do so in SecondLife? These are things that must be experienced to learn.
If you want to learn to be a doctor - go to a real medical school, interact with both real and trained patients in real life, and learn the intricacies of the art of talking to a patient, sharing your compassion with them, and working through their problems or concerns under real conditions. When a patient with depression and suicidal ideation shows up to the Emergency Department and there are 13 other patients waiting to be seen, I have to make a decision about how much time I'll spend with them. Do I talk them through their concerns? Do I let Social Work handle it? Do I call for a psychiatry consult? Doing these things in second life are easy and have few repercussions. Calling for a psych consult at 3:00 AM on a Tuesday for simple SI and depression will get my head ripped off by the poor psychiatrist who has to come in to do what I should have been able to do myself.
All this will do is build barriers and put "blinders" onto future physicians. "It couldn't have been a heart attack - he didn't have left sided chest pain radiating to the arm and jaw. He had no shortness of breath! That's how I was taught MI's all present in Second Life!" Med schools need to stop cutting corners and trying to implement these ridiculous ways of trying to be "cutting edge." Want to be cutting edge? Implement a computerized medical record system that actually works - for starters - and institute a system by which patients evaluate their physicians in a publicly available forum so that we can see which docs should be doctors... and which shouldn't. That would do more for patient care than any of this Second Life nonsense.