Faits :
A.
A._ est assurée auprès de SWICA Assurance-maladie SA (ci-après: SWICA) pour l'assurance obligatoire des soins. Souffrant notamment d'une arthrite rhumatoïde occasionnant de fortes douleurs, elle a présenté une demande de prise en charge pour de l'huile de cannabis, par l'intermédiaire de son médecin traitant (correspondance de la doctoresse B._, spécialiste en médecine interne générale et en oncologie médicale, du 10 mai 2019). Par décision du 31 mars 2020, confirmée sur opposition le 29 septembre suivant, SWICA a rejeté la demande.
B.
Statuant le 27 avril 2021 sur le recours formé par A._ contre la décision sur opposition du 29 septembre 2020, le Tribunal cantonal du canton de Vaud, Cour des assurances sociales, l'a rejeté.
C.
A._ interjette un recours en matière de droit public et un recours constitutionnel subsidiaire contre cet arrêt. Elle conclut principalement à sa réforme, en ce sens que le traitement par huile de cannabis qui lui est prescrit est pris en charge par SWICA au titre de l'assurance obligatoire des soins. Subsidiairement, elle requiert l'annulation de l'arrêt entrepris et le renvoi de la cause à la juridiction cantonale pour nouvelle instruction et/ou décision dans le sens des considérants.
SWICA conclut au rejet du recours, tandis que l'Office fédéral de la santé publique a renoncé à se déterminer.
La recourante a déposé des observations le 13 septembre 2021.

Considérant en droit :
1.
La recourante a déclaré former un "recours en matière de droit public et recours constitutionnel subsidiaire". En dépit de son intitulé, le mémoire déposé par l'intéressée ne contient pas deux recours (ordinaire et subsidiaire; cf. <ref-law>), mais un seul. En l'espèce, l'arrêt attaqué est une décision finale (<ref-law>), rendue en dernière instance cantonale par un tribunal supérieur (art. 86 al. 1 let. d et al. 2 LTF) dans une cause de droit public (<ref-law>) et aucune des exceptions prévues à l'<ref-law> n'est réalisée. Par conséquent, la voie du recours en matière de droit public est ouverte et celle du recours constitutionnel subsidiaire exclue (<ref-law>).
2.
Le recours en matière de droit public peut être interjeté pour violation du droit, tel qu'il est délimité par les art. 95 et 96 LTF. Le Tribunal fédéral applique le droit d'office (<ref-law>). Il statue par ailleurs sur la base des faits établis par l'autorité précédente (<ref-law>), sauf s'ils ont été établis de façon manifestement inexacte ou en violation du droit au sens de l'<ref-law> (<ref-law>). Le recourant qui entend s'en écarter doit expliquer de manière circonstanciée en quoi les conditions de l'<ref-law> sont réalisées sinon un état de fait divergent ne peut pas être pris en considération.
3.
3.1. A l'appui de son recours, la recourante produit un certificat médical du docteur C._, médecin praticien, du 2 juin 2021. Quoi qu'elle en dise, dans la mesure où ledit certificat a été établi postérieurement à l'arrêt entrepris du 27 avril 2021, il s'agit d'une pièce nouvelle, de sorte qu'elle est irrecevable devant le Tribunal fédéral (<ref-law>). La question de la recevabilité du document également produit par l'assurée au sujet du médicament "Marinol", qu'elle qualifie d'étude scientifique, peut demeurer ouverte, dès lors déjà que l'argumentation qu'elle développe à l'appui de ce document n'est pas fondée (consid. 6.2 infra).
3.2. Il ne sera tenu compte de l'écriture de la recourante du 13 septembre 2021 que dans la mesure où elle se détermine sur la prise de position de l'intimée. Le droit de réplique n'a pas vocation à permettre de compléter les motifs du recours, sous peine, dans le cas contraire, de prolonger le délai légal de recours, ce que prohibe l'<ref-law> (cf. <ref-ruling> consid. 1.2.3).
4.
4.1. Le litige porte sur le droit de la recourante à la prise en charge par l'intimée, à titre de prestations couvertes par la LAMal, des coûts de l'huile de cannabis utilisée à titre thérapeutique.
4.2. L'arrêt entrepris expose de manière complète les dispositions légales et les principes jurisprudentiels relatifs à la prise en charge par l'assurance-maladie obligatoire des médicaments prescrits par un médecin (art. 25 al. 2 let. b, 32 à 34, 52 al. 1 LAMal, art. 34, 35a et 63 à 75 OAMal, art. 29 à 38 OPAS; <ref-ruling> consid. 4.1 et les arrêts cités), en particulier les conditions d'une prise en charge à titre exceptionnel des médicaments prêts à l'emploi autorisés par l'institut (Swissmedic) ne figurant pas dans la liste des spécialités ou des préparations magistrales prêtes à l'emploi dispensées de l'obligation d'autorisation de mise sur le marché (<ref-law> en relation avec l'<ref-law>; <ref-ruling> consid. 5; <ref-ruling> consid. 3, 10 et 11). Il rappelle également les règles sur la libre appréciation des preuves (art. 61 let. c LPGA) et la valeur probante des rapports médicaux (<ref-ruling> consid. 5.1; <ref-ruling> consid. 3). Il suffit d'y renvoyer.
5.
Retenant que le traitement en cause est une formule magistrale au sens de l'art. 9 al. 2 let. b de la Loi fédérale du 15 décembre 2000 sur les médicaments et les dispositifs médicaux (Loi sur les produits thérapeutiques [LPTh]; RS 812.21), dont le principe actif (le tétrahydrocannabinol) ne figure pas dans la liste des médicaments avec tarifs (LMT), la juridiction cantonale a examiné s'il remplissait les conditions posées par l'<ref-law>, en relation avec l'<ref-law>, pour être pris en charge par l'assurance obligatoire des soins. Elle a nié cela en considérant que le traitement par huile de cannabis ne remplissait pas la condition du bénéfice thérapeutique élevé (au sens de l'<ref-law>). Elle a donc confirmé le refus de SWICA d'en prendre en charge les coûts et laissé ouverte la question de savoir s'il existait une alternative thérapeutique.
6.
6.1. La recourante reproche en substance à la juridiction de première instance d'avoir nié la condition du bénéfice thérapeutique élevé, en évaluant celui-ci de manière générale, c'est-à-dire en se fondant sur l'absence d'études répondant aux critères scientifiques exigés par la LAMal. Elle fait valoir que ce sont les effets de la substance litigieuse sur sa situation particulière qui auraient dû être examinés au premier chef.
6.2. Contrairement à ce que soutient d'abord la recourante, la juridiction cantonale a apprécié si le médicament litigieux présentait un bénéfice thérapeutique, non seulement d'un point de vue général, mais également en lien avec le cas particulier. Elle a en effet constaté, en se fondant sur l'avis de la doctoresse B._ (courriel du 21 juillet 2019 et correspondance du 11 octobre 2019), que l'huile de cannabis avait en l'espèce eu un effet positif, puisque les douleurs de l'assurée étaient devenues plus supportables depuis l'introduction du traitement et qu'il s'agissait de la seule substance ayant permis d'obtenir un tel résultat. Pour cette raison, l'argumentation de la recourante, selon laquelle les premiers juges auraient supposé dans le cas particulier "un éventuel effet placebo", ne saurait être suivie. Partant, c'est également en vain qu'elle affirme, en se référant à la prétendue "étude scientifique" sur le médicament "Marinol" qu'elle a produite, que le médicament qui lui est prescrit aurait "des effets sensiblement plus efficaces que les produits placebo".
6.3. L'argumentation de la recourante, selon laquelle l'efficacité du traitement litigieux devait être appréciée en se fondant exclusivement sur "son ressenti subjectif", étant donné en particulier que le Tribunal cantonal a admis que les douleurs sont un phénomène subjectif non mesurable, propre à chaque individu (arrêt entrepris, consid. 7b p. 13), avec pour conséquence qu'il ne pouvait être attendu d'elle qu'elle objectivât, notamment par le biais d'études scientifiques, l'efficacité dudit traitement, n'est pas davantage fondée.
6.3.1. Selon la jurisprudence, dûment rappelée par les premiers juges, la question de savoir s'il existe un bénéfice thérapeutique élevé - en tant que condition pour la prise en charge d'un médicament ne figurant pas dans la liste des spécialités ou d'une préparation magistrale (cf. <ref-law>, en relation avec l'<ref-law>) - est une question de droit, qui doit être jugée en fonction non seulement du cas d'espèce, mais aussi d'un point de vue général. La preuve doit être apportée au moyen d'études cliniques publiées ou au moyen d'autres résultats scientifiques publiés (ATF <ref-ruling> consid. 11.1.3 et les références citées).
Or en l'occurrence, la recourante ne démontre pas, pas plus qu'elle ne l'allègue, que des études répondant aux critères scientifiques exigés par la LAMal établiraient que l'huile de cannabis présente un bénéfice thérapeutique élevé, que ce soit en lien avec l'arthrite rhumatoïde dont elle est atteinte ou en relation avec le traitement d'autres pathologies. A cet égard, comme l'ont expliqué de manière circonstanciée les premiers juges, en se référant notamment au Rapport du Conseil fédéral en réponse à la motion Kessler (14.4164) "Traiter les personnes gravement malades avec du cannabis" du 7 juillet 2018, en l'état actuel des connaissances, les preuves scientifiques sont globalement insuffisantes pour répondre aux exigences du droit de l'assurance-maladie pour une prise en charge des coûts pour les médicaments à base de cannabis. Seule l'efficacité du Sativex®, pour l'atténuation des symptômes de spasticité modérée à sévère due à une sclérose en plaques, a pu être démontrée. On ajoutera que dans le cadre de la révision de la Loi fédérale du 3 octobre 1951 sur les stupéfiants et les substances psychotropes (LStup; RS 812.121), l'absence de données permettant d'établir l'efficacité des médicaments à base de cannabis a à nouveau été constatée par le Conseil fédéral, qui a indiqué que ces médicaments ne sont donc pas remboursés par l'assurance-maladie obligatoire des soins (cf. Message du 24 juin 2020 concernant la modification de la loi fédérale sur les stupéfiants [Médicaments à base de cannabis], FF 2020 5875 [5876 et 5883-5884]). Cette modification, qui a été adoptée le 19 mars 2021 (Loi fédérale sur les stupéfiants et les substances psychotropes [Loi sur les stupéfiants, LStup], Modification du 19 mars 2021, FF 2021 666), vise essentiellement à lever l'interdiction légale de commercialiser, à des fins médicales, des stupéfiants ayant des effets de type cannabique en vue de simplifier leur utilisation et ne porte pas sur les questions relatives au remboursement, qui relèvent du droit de l'assurance-maladie (FF 2020 5875 [5876, 5887 et 5902]).
6.3.2. Pour le surplus, en ce qu'elle s'apparente à une demande de changement de la jurisprudence constante du Tribunal fédéral, l'argumentation de la recourante, selon laquelle la jurisprudence relative aux "cas d'application des <ref-law>" devrait être précisée afin que les effets bénéfiques d'un traitement soient appréciés à l'aune de son efficacité ressentie par le patient, c'est-à-dire en se fondant sur des éléments "essentiellement, pour ne pas dire exclusivement, subjectifs", n'est pas non plus fondée. Un changement de jurisprudence ne se justifie, en principe, que lorsque la nouvelle solution procède d'une meilleure compréhension de la ratio legis, repose sur des circonstances de fait modifiées ou répond à l'évolution des conceptions juridiques; sinon, la pratique en cours doit être maintenue. Un changement doit par conséquent reposer sur des motifs sérieux et objectifs qui, dans l'intérêt de la sécurité du droit, doivent être d'autant plus importants que la pratique considérée comme erronée, ou désormais inadaptée aux circonstances, est ancienne (<ref-ruling> consid. 5.3.2; <ref-ruling> consid. 4.4 et les références). Ces conditions ne sont pas remplies en l'espèce. Les critiques développées par la recourante ne tiennent en effet pas compte du fait que selon l'<ref-law>, les prestations remboursées par l'assurance-maladie sociale doivent être efficaces, appropriées et économiques et que l'efficacité doit être démontrée selon des méthodes scientifiques. Or en l'espèce, l'efficacité de l'huile de cannabis n'est pas établie d'un point de vue général, que ce soit sous l'angle de l'<ref-law> ou de l'<ref-law>, en relation avec l'<ref-law>. En conséquence les coûts du traitement litigieux ne doivent pas être pris en charge par l'assurance obligatoire des soins.
6.4. En l'absence d'études cliniques publiées ou d'autres résultats scientifiques publiés établissant que l'huile de cannabis présente un bénéfice thérapeutique élevé, c'est à bon droit que les premiers juges ont laissé ouverte la question de savoir s'il existait, en l'espèce, une alternative thérapeutique, quoi qu'en dise la recourante à cet égard. Pour cette même raison, c'est en vain que l'assurée rappelle les motifs pour lesquels le traitement à base d'huile de cannabis lui a été prescrit (diagnostics de maladies graves engageant son pronostic vital et nécessité d'assouvir le besoin vital de se nourrir, notamment). L'existence d'un bénéfice thérapeutique élevé contre une maladie susceptible d'être mortelle pour l'assuré ou de lui causer des problèmes de santé graves et chroniques, ainsi que l'absence d'alternative thérapeutique au sens de l'art. 71a al. 1 lit. b OAMal, en relation avec l'<ref-law>, sont en effet des conditions qui doivent être remplies de manière cumulative pour fonder l'obligation de l'assurance obligatoire des soins de prendre en charge les coûts d'un médicament prêt à l'emploi autorisé par l'institut qui ne figure pas dans la liste des spécialités.
6.5. Au vu de ce qui précède, les premiers juges n'ont pas violé le droit en confirmant le refus de l'intimée de prendre en charge les coûts du traitement à base d'huile de cannabis. Le recours est mal fondé.
7.
Compte tenu de l'issue du litige, les frais judiciaires sont mis à la charge de la recourante (<ref-law>).

Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours constitutionnel subsidiaire est irrecevable
2.
Le recours en matière de droit public est rejeté.
3.
Les frais judiciaires, arrêtés à 500 fr., sont mis à la charge de la recourante.
4.
Le présent arrêt est communiqué aux parties, au Tribunal cantonal du canton de Vaud, Cour des assurances sociales, et à l'Office fédéral de la santé publique.
Lucerne, le 18 novembre 2021
Au nom de la IIe Cour de droit social
du Tribunal fédéral suisse
Le Président : Parrino
La Greffière : Perrenoud