Sachverhalt: Sachverhalt: A. Mit Verfügung vom 23. Dezember 2002 sprach die Sozialversicherungsanstalt St. Gallen der in einem Alters- und Pflegeheim lebenden AHV-Rentnerin F._, geboren 1920, für das Jahr 2003 monatliche Ergänzungsleistungen in Höhe von Fr. 1'440.-- zu. Nachdem das Alters- und Pflegeheim Mitte Februar 2003 eine rückwirkende Erhöhung der Pflegetaxe ab Oktober 2002 mitgeteilt hatte, gewährte die Sozialversicherungsanstalt mit Verfügungen vom 27. März 2003 F._ mit Wirkung ab Oktober 2002 entsprechend erhöhte Ergänzungsleistungen. Am 30. Dezember 2003 verfügte die Sozialversicherungsanstalt die Ergänzungsleistungen für das Jahr 2004 in Höhe von monatlich Fr. 1'566.--. Mit Schreiben vom 19. Dezember 2003 hatte das Alters- und Pflegeheim F._ mitgeteilt, dass sie rückwirkend per 1. Juli 2003 in eine neue Pflegestufe eingeteilt werden müsse. Nachdem mit Datum vom 14. Januar 2004 Rechnung gestellt und dies von F._ der Sozialversicherungsanstalt gemeldet worden war, berücksichtigte diese die Kosten der Neueinstufung ab Januar 2004 und sprach mit Verfügung vom 5. Februar 2004 Ergänzungsleistungen von monatlich Fr. 2'088.-- zu. Die dagegen erhobene Einsprache mit Antrag auf Vergütung der Taxerhöhung auch für die Monate Juli bis Dezember 2003 hiess die Sozialversicherungsanstalt mit Einspracheentscheid vom 30. März 2004 teilweise gut und stellte fest, dass F._ Anspruch auf eine entsprechende Nachzahlung für den Monat Dezember 2003 habe, da in diesem Monat die Taxe erhöht worden sei. Für die Zeit von Juli bis November 2003 handle es sich dagegen um eine rückwirkende Taxerhöhung, die gemäss Ziff. 4021.1 der Wegleitung über die Ergänzungsleistungen zur AHV und IV (WEL) nicht berücksichtigt werden könne. Mit Schreiben vom 19. Dezember 2003 hatte das Alters- und Pflegeheim F._ mitgeteilt, dass sie rückwirkend per 1. Juli 2003 in eine neue Pflegestufe eingeteilt werden müsse. Nachdem mit Datum vom 14. Januar 2004 Rechnung gestellt und dies von F._ der Sozialversicherungsanstalt gemeldet worden war, berücksichtigte diese die Kosten der Neueinstufung ab Januar 2004 und sprach mit Verfügung vom 5. Februar 2004 Ergänzungsleistungen von monatlich Fr. 2'088.-- zu. Die dagegen erhobene Einsprache mit Antrag auf Vergütung der Taxerhöhung auch für die Monate Juli bis Dezember 2003 hiess die Sozialversicherungsanstalt mit Einspracheentscheid vom 30. März 2004 teilweise gut und stellte fest, dass F._ Anspruch auf eine entsprechende Nachzahlung für den Monat Dezember 2003 habe, da in diesem Monat die Taxe erhöht worden sei. Für die Zeit von Juli bis November 2003 handle es sich dagegen um eine rückwirkende Taxerhöhung, die gemäss Ziff. 4021.1 der Wegleitung über die Ergänzungsleistungen zur AHV und IV (WEL) nicht berücksichtigt werden könne. B. Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 16. September 2004 gut, da die Regelung in Ziff. 4021.1 WEL gesetzwidrig sei. Es wies die Sache zur Neuberechnung der Ergänzungsleistungen an die Verwaltung zurück. B. Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 16. September 2004 gut, da die Regelung in Ziff. 4021.1 WEL gesetzwidrig sei. Es wies die Sache zur Neuberechnung der Ergänzungsleistungen an die Verwaltung zurück. C. Die Sozialversicherungsanstalt führt Verwaltungsgerichtsbeschwerde mit dem Antrag, den vorinstanzlichen Entscheid aufzuheben. Das kantonale Gericht und F._ schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. Das kantonale Gericht und F._ schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. D. Die nachträglich vom BSV einverlangte Vernehmlassung wurde den Parteien zur Kenntnisnahme zugestellt. 