Doctor can be used for Diagnose. Diagnose is a type of Analyze. 
Girlfriend is a different concept from Buddy. Buddy is a synonym of Mate. Mate is a synonym of Teammate. 
Doctor --UsedFor--> Diagnose --IsA--> Analyze 
Girlfriend <--DistinctFrom--> Buddy <--Synonym--> Mate <--Synonym--> Teammate 