La différence entre "docteur" et "médecin" peut prêter à confusion, mais elle réside surtout dans l'usage et le contexte.
Médecin :
Un médecin est une personne qui a suivi des études de médecine et qui est autorisée à diagnostiquer, traiter et prévenir les maladies humaines. Ce terme fait référence à la profession elle-même.
Un médecin peut être généraliste ou spécialisé (chirurgien, pédiatre, cardiologue, etc.).
Docteur :
Le titre de docteur peut être attribué à toute personne ayant obtenu un doctorat dans une discipline universitaire, pas uniquement en médecine. Par exemple, un docteur en sciences, en philosophie, ou en droit.
En médecine, le terme docteur désigne aussi la personne qui a obtenu un diplôme de docteur en médecine, mais ce terme fait plus référence au titre académique qu'à la profession spécifique. Tous les médecins sont des docteurs en médecine, mais pas tous les docteurs sont des médecins.
En résumé :
Médecin désigne la profession, tandis que docteur est un titre académique qu'on attribue à ceux ayant terminé un doctorat, y compris en médecine. Un médecin est donc toujours un docteur, mais un docteur n'est pas forcément un médecin.