As i have written earlier, the primary job of a doctor it to teach patients. After all, medical care does not just consist of making a diagnosis or prescribing a medicine. Teaching patients about their illness; what they can do to manage it; and what they can do to remain healthy is an integral part of a doctor's job.
However, as important as teaching is learning. Doctors need to learn all the time. Medical science makes dramatic advances all the time, and doctors have to invest time, money and energy in ensuring they knowledge base is updated and current . This is why doctors read medical journals and medical conferences !
However, a very important teaching tool ( which many doctors sometimes overlook) are patients. Patients can be your best teachers - if you give them an opportunity to teach you ! Patients will not teach you just about the medical details of the disease ( though reading medicine about patients you have actually seen is the best way of making sure that the knowledge "sticks" !) .
Patients can teach doctors how to live; and how to cope with adversity ! Expert patients know a lot about their disease, and can teach a doctor a lot about how his patients can learn to live with their disease.
( And if you are lucky, and your patient is an investment consultant, he can also teach you how to invest in shares and stocks ! )