Ten traits of great physicians are outlined: 1) Use deductive reasoning like Sherlock Holmes. 2) Maintain a healthy lifestyle. 3) Be an active listener focused on the patient. 4) Find your passion in medicine. 5) Treat the whole patient, not just the disease. 6) Have empathy for patients. 7) Pay close attention to detail. 8) Develop resilience to adapt to changes. 9) Take responsibility for decisions made in patient care. 10) Maintain an optimistic outlook.