An internal medicine specialist is a doctor who has the expertise in preventing, diagnosing, and treating adult diseases. In complex cases involving persistent cough and cold symptoms, internal medicine specialists can address underlying issues & offer effective treatment.