Citation: 9C_388/2015 E. A

A.a. A.________, né en 1966, ressortissant étranger, réside dans le canton de Genève depuis le 18 octobre 2000 au bénéfice d'un permis B pour formation. Il est inscrit en tant qu'étudiant régulier à l'Université de V.________. Souhaitant conclure un contrat d'assurance-maladie et accidents à compter du 1 er avril 2013, il a pris contact avec CSS Assurance-maladie SA (ci-après: CSS Assurance) qui, le 7 février 2013, lui a adressé une proposition d'assurance Student Care relevant de la loi fédérale sur le contrat d'assurance (LCA). Le 16 mars 2013, A.________ a fait savoir à CSS Assurance que la proposition concernait une assurance complémentaire et qu'il souhaitait prendre une assurance de base dès le 1 er avril 2013. Le 28 mars 2013, il a signé la proposition d'assurance Student Care avec effet au 1 er avril 2013, choisissant la prime de 179 fr. 60 avec une franchise de 500 francs. Une police d'assurance LCA a ainsi été établie sur cette base, le 6 avril 2013. L'assuré s'est acquitté des primes des mois d'avril et mai 2013. Par lettre du 6 mars 2013, le Service de l'assurance-maladie du canton de Genève (le SAM) a informé A.________ qu'il avait procédé à son affiliation d'office auprès de B.________ SA à compter du 1 er mars 2013. Le 2 juillet 2013, le SAM a attiré l'attention de A.________ sur le fait que l'assurance Student Care ne figurait pas sur la liste des assureurs maladie admis en Suisse; en outre, il résidait depuis plus de six ans en Suisse et n'entrait donc plus dans les catégories de personnes pouvant bénéficier d'une dispense à l'assurance obligatoire des soins. Le SAM l'a invité à conclure un contrat avec un assureur suisse dont la couverture devait débuter au plus tard le 1 er mars 2013, afin que son affiliation d'office puisse être annulée. Par décision du 22 juillet 2013, le SAM a dispensé A.________ de l'obligation d'assurance du 1 er décembre 2002 au 31 mars 2013, car il avait bénéficié dans cet intervalle d'une couverture d'assurance maladie et accidents équivalente aux exigences posées par l'OAMal. B.________ SA a confirmé qu'elle annulait son contrat, le 28 juillet 2013. Le 6 juillet 2013, CSS Assurance a établi une police d'assurance soumise à la LAMal, Assurance Cabinets de santé (LAMal), valable dès le 1 er avril 2013. Une nouvelle police, établie le 3 août 2013, a avancé la validité de l'affiliation au 1 er mars 2013, ce que CSS Assurance a confirmé au SAM par lettre du 2 août 2013. Elle a remboursé les montants versés après avoir annulé le contrat Student Care, le 3 juin 2013. A.b. A.________ ne s'est pas acquitté des primes d'assurance LAMal, si bien que CSS Assurance lui a fait notifier trois commandements de payer. La poursuite n° xxx portait sur les primes LAMal restées impayées de mars à novembre 2013, soit 2'335 fr. 05. La deuxième poursuite n° yyy concernait les primes LAMal impayées de décembre 2013 à février 2014, pour un montant de 786 fr. 15. Quant à la troisième poursuite n° zzz, elle portait sur les primes LAMal impayées de mars à mai 2014, soit 790 fr. 05. Chaque poursuite comportait en outre des frais administratifs et des intérêts. Par décisions des 23 juin, 25 août et 1 er décembre 2014, CSS Assurance a levé les oppositions qui avaient été formées contre les commandements de payer. L'assuré s'est opposé à ces décisions. Dans une décision sur opposition du 29 septembre 2014, CSS Assurance a joint les causes relatives aux poursuites n° xxx et yyy, admis très partiellement l'opposition, en ce sens que le début de l'assurance obligatoire des soins a été reporté au 1 er avril 2013. Le montant réclamé s'est élevé à 2'861 fr. 75, augmenté des frais administratifs par 200 fr., des intérêts et frais de poursuite.