Medisinfaget er svært vidtfavnende og høyt spesialisert. En lege som utdanner seg i en spesialitet kalles spesialist. Ikke alle leger blir spesialister i et fag, men i dag er det blitt vanlig. Det kreves vanligvis at man er spesialist for å bli overlege, men personer som har kommet langt i en spesialistutdannelse blir ofte konstituert i slike stillinger. Innholdet i spesialistutdannelsen varierer fra land til land, men vanligvis kreves en kombinasjon av erfaring, dvs. at man har jobbet på en relevant sykehusavdeling i et visst antall år, kurs og eventuelt forskning. I Norge tar en spesialistutdannelse minst 5 år etter at man er autorisert som lege. Hver spesialitet har en spesialitetskomité bestående av fem medlemmer, oppnevnt av Den norske lægeforenings sentralstyre, med ansvar for å definere kravene til godkjennelse som spesialist innen spesialiteten.