In Italy /dottore/ has two meanings:
1) somebody who has a university degree (in any subject, including medicine)
2) a physician
When used with the meaning (2), it is the same as /medico/.
Examples:
- io sono un medico e mio fratello e` appena diventato un dottore in legge,
dovra` sostenere l'esame di stato per diventare avvocato.
- un dottore in architettura si chiama anche architetto (more usual term)
- un dottore in ingegneria si chiama anche ingegnere (temine usato quasi sempre)
L'origine (etimologia) di /dottore/ viene da 'persona dotta', cioe` che sa molte cose, che ha studiato.
L'origine di /medico/ viene dal verbo 'medicare', cioe` curare (to cure).
medico = la persona che cura, che guarisce.