Faits: Faits: A. A.a C._, domiciliée à O._ est affiliée à Sanitas Assurance Maladie (ci-après : Sanitas) pour l'assurance obligatoire des soins, depuis le 1er janvier 2001. Le 21 juin 2001, elle a demandé à la caisse-maladie de prendre en charge les frais de son hospitalisation, prévue par son médecin traitant, le docteur S._, à la clinique X._. Ce dernier a indiqué, à la demande de l'assurance-maladie, que sa patiente souffrait de troubles dyspeptiques et que le traitement serait d'ordre alimentaire et homéopathique, avec compensation oligo-élémentaire et acupuncture. Il a précisé ultérieurement, en août 2001, que l'intéressée souffrait également de troubles de l'absorption intestinale et de troubles électrolytiques, et qu'il était urgent pour elle de suivre cette cure, dont dépendait son état général. Suivant l'avis de son médecin-conseil le docteur H._, qui estimait qu'il n'y avait pas d'indication pour un traitement stationnaire de l'assurée, l'assurance-maladie a refusé de prendre en charge les frais de l'hospitalisation en question (décision du 28 septembre 2001). Le 13 octobre 2001, C._ a remis à Sanitas un certificat de établi le 11 octobre 2001 par la doctoresse L._, médecin généraliste, attestant la nécessité d'une hospitalisation de sa patiente en urgence, pour péjoration de ses troubles de la sphère digestive et urinaire. Par lettres des 19 octobre et 20 novembre suivants, l'assurance-maladie a tenté en vain d'obtenir de la doctoresse L._ des renseignements supplémentaires sur l'objet de cette prescription. Pendant ce temps, C._ a séjourné à la clinique X._, en division privée, du 22 octobre au 11 novembre 2001. Le 14 février 2002, elle a demandé à Sanitas le remboursement de deux factures que lui avait adressées cet établissement, d'un montant total de 24'373.70 fr. Ces documents lui ont été retournés par l'assurance-maladie, qui s'est référée à sa décision du 28 septembre 2001. A.b L'assurée a saisi le Tribunal des assurances du canton de Vaud d'un recours, en produisant des rapports établis les 5 et 27 septembre 2002 par les docteurs S._ et L._. Par jugement du 17 janvier 2003, le Président du Tribunal des assurances du canton de Vaud a considéré que la lettre du 13 octobre 2001 de C._ à Sanitas constituait une opposition valable à la décision du 28 septembre précédent. Aussi a-t-il partiellement admis le recours de l'assurée et renvoyé la cause à l'assureur pour qu'il rende une décision sur opposition. Ce jugement n'a pas été attaqué. A.c Par décision sur opposition du 1er mai 2003, Sanitas a refusé de prendre en charge les prestations prétendues. En résumé, elle a relevé que C._ ne disposait que d'une couverture pour l'assurance de base ce qui ne l'obligeait pas à prendre en charge les frais d'un séjour en division privée dans un établissement situé hors du canton de Vaud. L'assureur a en outre estimé que l'hospitalisation en question avait consisté en une cure de réhabilitation non couverte par l'assurance-maladie de base, que l'indication médicale d'une hospitalisation n'était pas clairement établie et que les conditions d'efficacité, d'adéquation et d'économicité des prestations n'étaient pas remplies. Il a souligné qu'aucun diagnostic précis n'avait été posé et qu'aucun compte-rendu circonstancié relatif au séjour litigieux ne lui avait été communiqué. A.c Par décision sur opposition du 1er mai 2003, Sanitas a refusé de prendre en charge les prestations prétendues. En résumé, elle a relevé que C._ ne disposait que d'une couverture pour l'assurance de base ce qui ne l'obligeait pas à prendre en charge les frais d'un séjour en division privée dans un établissement situé hors du canton de Vaud. L'assureur a en outre estimé que l'hospitalisation en question avait consisté en une cure de réhabilitation non couverte par l'assurance-maladie de base, que l'indication médicale d'une hospitalisation n'était pas clairement établie et que les conditions d'efficacité, d'adéquation et d'économicité des prestations n'étaient pas remplies. Il a souligné qu'aucun diagnostic précis n'avait été posé et qu'aucun compte-rendu circonstancié relatif au séjour litigieux ne lui avait été communiqué. B. Par jugement du 6 avril 2004, le Tribunal des assurances du canton de Vaud a rejeté le recours formé par l'assurée contre cette décision sur opposition. B. Par jugement du 6 avril 2004, le Tribunal des assurances du canton de Vaud a rejeté le recours formé par l'assurée contre cette décision sur opposition. C. C._ interjette recours de droit administratif contre ce jugement, dont elle demande l'annulation en concluant, sous suite de dépens, au renvoi de la cause à l'instance cantonale pour divers compléments d'instruction. En résumé, elle soutient qu'elle a été hospitalisée d'urgence à la clinique en question, en raison d'une maladie grave et douloureuse, et qu'elle y a reçu des soins sur la nature desquels l'intimée n'a pas mené une instruction suffisante. La caisse-maladie intimée propose le rejet du recours, sous suite de frais et dépens. L'Office fédéral de la santé publique a renoncé à se déterminer. 