Faits: Faits: A. B._, né en 1933 et domicilié dans le canton de Genève, est affilié à la caisse-maladie SWICA Assurance-maladie SA (ci après: SWICA) pour l'assurance obligatoire des soins et diverses assurances complémentaires (Complementa Top, Complementa Praeventa, Optima, Hospita demi-privé et Denta). Depuis 1995, à la suite d'une attaque cérébrale, B._ est hémiplégique et aphasique, ce qui lui a valu plusieurs séjours hospitaliers. Sur prescription de son médecin traitant, le docteur D._, le prénommé a notamment a été hospitalisé à la Clinique G._ du 18 mai au 1er juin 2000. Il en est résulté une facture d'un montant total de 10'325 fr. 70. Invité par le médecin-conseil de SWICA, à préciser les raisons de cette hospitalisation, le docteur D._ a déclaré qu'elle avait pour but «d'intensifier la physiothérapie, de refaire le point sur le traitement antiarythmique, de pratiquer un nouveau bilan urologique et également de soulager momentanément l'épouse [du patient]» (rapport du 8 juin 2000). Par lettre du 21 juin 2000, SWICA a informé B._ qu'elle le mettait au bénéfice d'une contribution journalière à hauteur de 80 fr. sur la base des assurances complémentaires qu'il avait conclues. L'assuré ayant demandé à SWICA de reconsidérer sa position, cette dernière a rendu, le 27 mars 2002, une décision formelle par laquelle elle acceptait de prendre en charge, au titre de l'assurance obligatoire des soins, les frais médicaux exclusivement, et de verser, au titre des assurances complémentaires, un montant forfaitaire journalier de 80 fr. Elle considérait en effet que l'état de santé de B._ ne nécessitait pas un séjour dans un établissement hospitalier. Saisie d'une opposition, elle l'a écartée par une nouvelle décision du 19 juin 2002. L'assuré ayant demandé à SWICA de reconsidérer sa position, cette dernière a rendu, le 27 mars 2002, une décision formelle par laquelle elle acceptait de prendre en charge, au titre de l'assurance obligatoire des soins, les frais médicaux exclusivement, et de verser, au titre des assurances complémentaires, un montant forfaitaire journalier de 80 fr. Elle considérait en effet que l'état de santé de B._ ne nécessitait pas un séjour dans un établissement hospitalier. Saisie d'une opposition, elle l'a écartée par une nouvelle décision du 19 juin 2002. B. L'assuré a déféré cette décision au Tribunal des assurances du canton de Vaud qui, par jugement du 9 octobre 2002, a décliné d'office sa compétence et transmis le dossier au Tribunal administratif du canton de Genève (actuellement en matière d'assurances sociales: Tribunal cantonal des assurances sociales). Après avoir requis des informations complémentaires à la doctoresse L._, médecin-interniste à la Clinique G._, le Tribunal administratif du canton de Genève a rejeté le recours formé contre la décision sur opposition de SWICA par B._ (jugement du 3 février 2004). Après avoir requis des informations complémentaires à la doctoresse L._, médecin-interniste à la Clinique G._, le Tribunal administratif du canton de Genève a rejeté le recours formé contre la décision sur opposition de SWICA par B._ (jugement du 3 février 2004). C. Ce dernier interjette recours de droit administratif contre ce jugement, dont il requiert l'annulation. Il conclut à ce que SWICA soit condamnée à lui payer la somme de 7'929 fr. plus intérêts à 5 % dès le 30 juillet 2000. SWICA conclut au rejet du recours, tandis que l'Office fédéral de la santé publique a renoncé à se déterminer. 