Faits: Faits: A. B._, née en 1928, ressortissante algérienne, est titulaire d'une autorisation de séjour de type B depuis 1993. Le 7 juin 2001, elle a demandé à la Direction générale de l'action sociale, Service de l'assurance-maladie de Genève (la Direction) à être exemptée de l'assurance obligatoire des soins en Suisse. Elle a produit une attestation d'assurance émanant de la Caisse nationale militaire de sécurité sociale à O._, selon laquelle elle bénéficie d'une couverture des soins limitée aux traitements dispensés en France et en Algérie. B._ a bénéficié d'une dispense temporaire et exceptionnelle de l'assurance obligatoire des soins du 1er janvier au 2 novembre 2001. Le 17 octobre 2002, la Direction a informé B._ que la dispense temporaire était échue et l'a invitée à lui faire savoir si elle souhaitait la reconduire, auquel cas elle devrait retourner une formule à faire signer par son assureur afin de constater l'existence d'éventuels motifs justifiant une dispense. Dans le cas contraire, B._ était priée de conclure dans les meilleurs délais un contrat avec un assureur admis à pratiquer en Suisse et lui faire parvenir une copie de l'attestation d'assurance, à défaut de quoi elle serait affiliée d'office. La prénommée n'a pas réagi à cette demande, pas plus qu'à un rappel signifié le 22 août 2003. Par décision du 27 janvier 2004, la Direction a affilié B._ à la Caisse-maladie Intras à partir du 1er février 2004. L'intéressée s'est opposée à cette décision. Elle a rappelé qu'elle disposait déjà d'une assurance française et qu'elle conservait son permis de séjour suisse afin d'éviter de devoir demander un visa pour les visites (familiales et médicales) qu'elle effectue tous les six mois en Suisse. La Direction a rejeté l'opposition par décision du 1er mars 2004. Par décision du 27 janvier 2004, la Direction a affilié B._ à la Caisse-maladie Intras à partir du 1er février 2004. L'intéressée s'est opposée à cette décision. Elle a rappelé qu'elle disposait déjà d'une assurance française et qu'elle conservait son permis de séjour suisse afin d'éviter de devoir demander un visa pour les visites (familiales et médicales) qu'elle effectue tous les six mois en Suisse. La Direction a rejeté l'opposition par décision du 1er mars 2004. B. B._ a déféré cette décision au Tribunal cantonal des assurances sociales du canton de Genève, qui l'a déboutée par jugement du 11 août 2004. B. B._ a déféré cette décision au Tribunal cantonal des assurances sociales du canton de Genève, qui l'a déboutée par jugement du 11 août 2004. C. La prénommée interjette recours de droit administratif contre ce jugement en concluant implicitement à ce qu'elle ne soit pas affiliée à l'assurance obligatoire des soins. L'intimée conclut au rejet du recours, tandis que l'Office fédéral de la santé publique a renoncé à se déterminer.