Provided herein are hemo-compatible, anti- and non-thrombogenic, heparin-based bioactive coatings for 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). According to example embodiments, 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 surface 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, oxygenator devices and artificial lungs that have been coated, and kits that include such coatings.