Hemo-compatible, anti- and non-thrombogenic, heparin-based bioactive coat a surface to be contacted with blood, such as a surface of an oxygenator device (e.g., a Hollow Fiber Membrane (HFM) surface) or an artificial lung, which coatings include a quaternary ammonium salt and heparin complex (QUAT). The surface is treated with polyvinylpyrrolidone (PVP), followed by a coating layer of said quaternary ammonium salts and heparin complex (QUAT) to form a PVP-QUAT coating. According to other example embodiments, anionic functional groups are created on the one or more surfaces of the HFM by modifying the surf ace of the HFM using ionic complexes dissolved in a solvent mixture that includes major quantity of alcohol along with a minor quantity of organic dissolving agents. Also provided are methods of making the provided coatings, methods of coating a surface, devices that have been coated, and kits that include such coatings.