An implantable medical device, comprising: a device body; an optional primer layer disposed over the device body; a drug reservoir layer disposed over the device body or the primer layer, if opted, wherein the drug reservoir layer comprises: a blend of a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate and a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; or, a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate; and, one or more therapeutic agents, wherein: if the drug reservoir layer comprises a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate, the implantable medical device further has a topcoat layer comprising a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; wherein the hemocompatible and/or prohealing moiety comprises a polyhydroxyalkyl or a peptide; wherein the polyhydroxyalkyl is selected from the group consisting of glycerol, sorbitol, and mannitol; and wherein the outermost layer comprises the hemocompatible and/or pro-healing moiety. a device body; an optional primer layer disposed over the device body; a drug reservoir layer disposed over the device body or the primer layer, if opted, wherein the drug reservoir layer comprises: a blend of a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate and a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; or, a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate; and, one or more therapeutic agents, wherein: if the drug reservoir layer comprises a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate, the implantable medical device further has a topcoat layer comprising a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; a blend of a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate and a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate; one or more therapeutic agents, wherein: if the drug reservoir layer comprises a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate, the implantable medical device further has a topcoat layer comprising a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety; if the drug reservoir layer comprises a high molecular weight copolymer of L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate, the implantable medical device further has a topcoat layer comprising a low molecular weight copolymer of lactic acid, L-lactide, D,L-lactide, meso-lactide or glycolic acid with trimethylene carbonate at least a portion of which is substituted with a hemocompatible and/or prohealing moiety;