As the OP discovered, Dr. Morgan is great for situations where someone hasn't been seeing a doctor regularly, has no idea what's causing their problem and has multiple issues (age, smoking, blood pressure, diabetes, etc) She serves as a good "manager" for a patient and knows the best specialists in town. Before referring to a specialist, she does basic tests to help both the specialist and patient understand the nature of the problem. She can cut through the red tape at the private hospitals to help patients navigate the hospital and secure discounts for her patients.
Once a patient is "cured" it's a very good idea to continue to see her regularly, at an interval she suggests, to continue to remain healthy.