A method of preparing a universal blood product comprising obtaining a blood product; contacting the blood product with (i) hydroxyapatite; (ii) a carbonaceous material comprising at least a mixture of a first carbon particle having macroporous size α and a second carbon particle having macroporous size β; and (iii) at least one support matrix chemically associated with an antigenic determinant.to form a cleansed product; and recovering the cleansed product. A method of preparing a universal blood product comprising obtaining a blood product; contacting the blood product with (i) hydroxyapatite; (ii) a carbonaceous material comprising at least a mixture of a first carbon particle having macroporous size α and a second carbon particle having macroporous size β; and (iii) at least one support matrix chemically associated with an antigenic determinant.to form a cleansed product; wherein at least one of the hydroxyapatite, carbonaceous material and support matrix is functionalized.L'invention concerne un procédé de préparation d'un produit sanguin universel consistant à obtenir un produit sanguin ; à mettre en contact le produit sanguin avec (i) de l'hydroxyapatite ; (ii) un matériau carboné comprenant au moins un mélange d'une première particule de carbone présentant une taille macroporeuse α et une deuxième particule de carbone présentant une taille macroporeuse ß ; et (iii) au moins une matrice de support chimiquement associée à une déterminant antigénique pour former un produit purifié ; et à récupérer le produit purifié. Un procédé de préparation d'un produit sanguin universel consiste à obtenir un produit sanguin ; à mettre en contact le produit sanguin avec (i) de l'hydroxyapatite ; (ii) un matériau carboné comprenant au moins un mélange d'une première particule de carbone présentant une taille macroporeuse α et une deuxième particule de carbone présentant une taille macroporeuse ß ; et (iii) au moins une matrice de support chimiquement associée à une déterminant