What are the key roles of a doctor