Single and multi-functional coating strategies for enhancing the biocompatibility and tissue integration of blood-contacting medical implants