Faits: Faits: A. La société en nom collectif "Résidence X._, A._ et B.Z._" (ci-après: la Société ou la recourante) exploitait à D._ un établissement médico-social pour personnes âgées ou convalescentes du même nom. Ses associés étaient A._ et B.Z._. Par inscription au registre du commerce du 1er juillet 2005, la Société a été transformée en société à responsabilité limitée, sous la raison sociale "Résidence X._ Sàrl". A._ et B.Z._ sont les associés gérants de la nouvelle entité qui a repris l'exploitation de l'établissement médico-social précité. Ils dirigent par ailleurs tous deux cet établissement qui n'est pas reconnu d'utilité publique au sens des art. 6 et 19a de la loi neuchâteloise du 21 mars 1972 sur les établissements spécialisés pour personnes âgées (LESPA; RS/NE 832.30). A. La société en nom collectif "Résidence X._, A._ et B.Z._" (ci-après: la Société ou la recourante) exploitait à D._ un établissement médico-social pour personnes âgées ou convalescentes du même nom. Ses associés étaient A._ et B.Z._. Par inscription au registre du commerce du 1er juillet 2005, la Société a été transformée en société à responsabilité limitée, sous la raison sociale "Résidence X._ Sàrl". A._ et B.Z._ sont les associés gérants de la nouvelle entité qui a repris l'exploitation de l'établissement médico-social précité. Ils dirigent par ailleurs tous deux cet établissement qui n'est pas reconnu d'utilité publique au sens des art. 6 et 19a de la loi neuchâteloise du 21 mars 1972 sur les établissements spécialisés pour personnes âgées (LESPA; RS/NE 832.30). B. Pour l'année 2000, conformément à l'art. 19a LESPA qui ouvre une telle option lorsque les établissements reconnus d'utilité publique n'offrent pas assez de possibilités d'accueil ou de prise en charge, la Société a demandé l'octroi de subsides spéciaux pour certains pensionnaires de son établissement. Par courrier du 23 novembre 1999, le Service de la santé publique du canton de Neuchâtel (ci-après: le Service cantonal) a, dans un premier temps, fixé sur la base du budget produit un prix de pension journalier calculé en tenant compte des charges jugées conformes aux principes de gestion légaux et réglementaires au sens de l'art. 19a lettre b LESPA. Des subsides spéciaux correspondant à la différence entre ce prix de pension journalier admissible et le prix de pension effectivement facturé aux pensionnaires bénéficiaires, compte tenu de leurs possibilités financières, ont été versés provisoirement à la Société. Dans un deuxième temps, après avoir examiné les comptes d'exploitation de l'établissement, le Service cantonal a, par décision du 12 février 2002, revu à la baisse le prix de pension admissible, en tenant compte essentiellement de charges salariales trop importantes et d'un bénéfice excédant la limite. Cette diminution du prix de pension admissible a induit une réduction à concurrence de 26'376 francs des subsides octroyés provisoirement. Dans la même décision, le Service cantonal a procédé à d'autres corrections mineures pour un montant de 438 fr. 75. Il a également mentionné que l'effectif du personnel socio-hôtelier n'atteignait pas le minimum exigé par le droit cantonal. B. Pour l'année 2000, conformément à l'art. 19a LESPA qui ouvre une telle option lorsque les établissements reconnus d'utilité publique n'offrent pas assez de possibilités d'accueil ou de prise en charge, la Société a demandé l'octroi de subsides spéciaux pour certains pensionnaires de son établissement. Par courrier du 23 novembre 1999, le Service de la santé publique du canton de Neuchâtel (ci-après: le Service cantonal) a, dans un premier temps, fixé sur la base du budget produit un prix de pension journalier calculé en tenant compte des charges jugées conformes aux principes de gestion légaux et réglementaires au sens de l'art. 19a lettre b LESPA. Des subsides spéciaux correspondant à la différence entre ce prix de pension journalier admissible et le prix de pension effectivement facturé aux pensionnaires bénéficiaires, compte tenu de leurs possibilités financières, ont été versés provisoirement à la Société. Dans un deuxième temps, après avoir examiné les comptes d'exploitation de l'établissement, le Service cantonal a, par décision du 12 février 2002, revu à la baisse le prix de pension admissible, en tenant compte essentiellement de charges salariales trop importantes et d'un bénéfice excédant la limite. Cette diminution du prix de pension admissible a induit une réduction à concurrence de 26'376 francs des subsides octroyés provisoirement. Dans la même décision, le Service cantonal a procédé à d'autres corrections mineures pour un montant de 438 fr. 75. Il a également mentionné que l'effectif du personnel socio-hôtelier n'atteignait pas le minimum exigé par le droit cantonal. C. Saisi d'un recours de la Société, le Département de la justice, de la santé et de la sécurité du canton de Neuchâtel (ci-après: le Département) l'a rejeté le 8 juillet 2003. Sans se prononcer sur la question de l'effectif du personnel socio-hôtelier, il a confirmé la correction de 26'814 fr. 75 (26'376 + 438.75) à opérer sur les subsides déjà versés, en précisant que A._ et B.Z._ étaient tenus de restituer ce montant. C. Saisi d'un recours de la Société, le Département de la justice, de la santé et de la sécurité du canton de Neuchâtel (ci-après: le Département) l'a rejeté le 8 juillet 2003. Sans se prononcer sur la question de l'effectif du personnel socio-hôtelier, il a confirmé la correction de 26'814 fr. 75 (26'376 + 438.75) à opérer sur les subsides déjà versés, en précisant que A._ et B.Z._ étaient tenus de restituer ce montant. D. Le 15 août 2003, la Société a déféré cette décision au Tribunal administratif du canton de Neuchâtel (ci-après: le Tribunal administratif). Statuant le 27 octobre 2004, le Tribunal administratif a rejeté le recours. Il a considéré en substance que les conditions d'octroi ainsi que les critères de calcul des subsides étaient admissibles et ne portaient atteinte en particulier ni à la liberté économique de la recourante, ni à l'égalité de traitement entre les différents bénéficiaires. Statuant le 27 octobre 2004, le Tribunal administratif a rejeté le recours. Il a considéré en substance que les conditions d'octroi ainsi que les critères de calcul des subsides étaient admissibles et ne portaient atteinte en particulier ni à la liberté économique de la recourante, ni à l'égalité de traitement entre les différents bénéficiaires. E. Agissant le 26 novembre 2004 par la voie du recours de droit public, la Société requiert le Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du Tribunal administratif du 27 octobre 2004, d'annuler partiellement l'art. 19a LESPA et d'annuler l'art. 15c du règlement du 28 mai 1974 d'exécution de la loi sur les établissements spécialisés pour personnes âgées (RELESPA; en vigueur jusqu'au 20 août 2002; Recueil de la législation neuchâteloise V p. 672 ss) ainsi qu'une circulaire du Service cantonal du 14 mai 1996. Elle dénonce une violation de la liberté économique, de l'égalité de traitement, notamment entre concurrents directs, et du principe de l'interdiction de l'arbitraire. Dans leurs déterminations respectives du 4 janvier et du 1er février 2005, le Tribunal administratif et le Département concluent au rejet du recours. Dans leurs déterminations respectives du 4 janvier et du 1er février 2005, le Tribunal administratif et le Département concluent au rejet du recours. F. Par acte du 12 janvier 2005, la Société a demandé que son recours soit doté de l'effet suspensif. Cette requête a été rejetée par ordonnance présidentielle du 4 février 2005.