Coatings for an implantable medical device and a method of fabricating thereof are disclosed, the coatings including block-polymers comprising at least one poly(hydroxyacid) or poly(hydroxy-alkanoate) block, at least one block of a biologically compatible polymer and at least one type of linking moiety.