Self-absorbed doctor with a whiskey in pub (7)
I believe the answer is:
indrawn
'self-absorbed' is the definition.
(indrawn can mean introspective)
'doctor with a whiskey in pub' is the wordplay.
'doctor' becomes 'dr' (abbreviation).
'with' is a charade indicator (letters next to each other).
'whiskey' becomes 'W' (alpha bravo charlie delta ...).
'in' means one lot of letters goes inside another.
'pub' becomes 'inn' (an inn is a type of pub).
'dr'+'a'+'w'='draw'
'draw' placed within 'inn' is 'INDRAWN'.
(Other definitions for indrawn that I've seen before include "Shy; inhaled" , "Breath so sharply" , "Taken in, like the breath" , "sucked in" .)