Sachverhalt: Sachverhalt: A. Die am 18. Januar 1996 geborene H._ leidet an verschiedenen Geburtsgebrechen, so unter anderem am Geburtsgebrechen Ziffer 181 (angeborene Versteifung der Gelenke in Beugehaltung), Ziffer 182 (angeborener Klumpfuss), Ziffer 395 (leichte cerebrale Bewegungsstörungen), Ziffer 418 (angeborene Anomalien der Iris und der Uvea), Ziffer 419 (angeborene Linsen- oder Glaskörpertrübung, Lageanomalie der Linse, Visusverminderung) und Ziffer 420 (Frühgeborenen-Retinopathie und Pseudoglomia congenitum) gemäss GgV-Anhang. Nachdem die IV-Stelle des Kantons St. Gallen bereits ab 1. Januar 1998 einen Pflegebeitrag für eine Hilflosigkeit leichten und ab 1. April 2000 einen solchen mittleren Grades gewährt hatte, bewilligte sie mit Verfügung vom 2. September 1998 für die Zeit vom 1. Januar 1998 bis 31. März 2000 medizinische Massnahmen in Form von Beiträgen für die Hauspflege (bis maximal Fr. 995.- monatlich) bei mittlerem Betreuungsaufwand. Eine revisionsweise Überprüfung auf Gesuch vom 8. Mai 2000 hin ergab einen hohen Betreuungsaufwand von durchschnittlich 6 Stunden und 23 Minuten täglich, sodass mit Verfügung vom 22. Juni 2001 der Maximalbetrag für die Rückvergütung der Kosten für die Hauspflege vom 1. April 2000 bis 31. Dezember 2000 auf Fr. 1508.- und ab jenem Zeitpunkt bis April 2002 - teuerungsbedingt - auf Fr. 1545.- erhöht wurde. Im Rahmen eines weiteren Revisionsverfahrens kam die IV-Stelle nach Beizug eines Abklärungsberichtes vom 11. Dezember 2002 zum Schluss, bei einem Mehraufwand für die Betreuung im Vergleich zu einem gleichaltrigen, nichtbehinderten Kind von noch 2 Stunden und 37 Minuten täglich, seien ab 1. März 2003 nurmehr Beiträge für die Hauspflege bei geringem Betreuungsaufwand (maximal Fr. 528.- monatlich) zu entrichten (Verfügung vom 27. Januar 2003). Auf Einsprache hin wurde der Mehraufwand mit 3 Stunden und 27 Minuten quantifiziert, was aber an der Qualifikation als geringer Mehraufwand nichts änderte, sodass an der Verfügung festgehalten wurde (Einspracheentscheid vom 3. Juli 2003). A. Die am 18. Januar 1996 geborene H._ leidet an verschiedenen Geburtsgebrechen, so unter anderem am Geburtsgebrechen Ziffer 181 (angeborene Versteifung der Gelenke in Beugehaltung), Ziffer 182 (angeborener Klumpfuss), Ziffer 395 (leichte cerebrale Bewegungsstörungen), Ziffer 418 (angeborene Anomalien der Iris und der Uvea), Ziffer 419 (angeborene Linsen- oder Glaskörpertrübung, Lageanomalie der Linse, Visusverminderung) und Ziffer 420 (Frühgeborenen-Retinopathie und Pseudoglomia congenitum) gemäss GgV-Anhang. Nachdem die IV-Stelle des Kantons St. Gallen bereits ab 1. Januar 1998 einen Pflegebeitrag für eine Hilflosigkeit leichten und ab 1. April 2000 einen solchen mittleren Grades gewährt hatte, bewilligte sie mit Verfügung vom 2. September 1998 für die Zeit vom 1. Januar 1998 bis 31. März 2000 medizinische Massnahmen in Form von Beiträgen für die Hauspflege (bis maximal Fr. 995.- monatlich) bei mittlerem Betreuungsaufwand. Eine revisionsweise Überprüfung auf Gesuch vom 8. Mai 2000 hin ergab einen hohen Betreuungsaufwand von durchschnittlich 6 Stunden und 23 Minuten täglich, sodass mit Verfügung vom 22. Juni 2001 der Maximalbetrag für die Rückvergütung der Kosten für die Hauspflege vom 1. April 2000 bis 31. Dezember 2000 auf Fr. 1508.- und ab jenem Zeitpunkt bis April 2002 - teuerungsbedingt - auf Fr. 1545.- erhöht wurde. Im Rahmen eines weiteren Revisionsverfahrens kam die IV-Stelle nach Beizug eines Abklärungsberichtes vom 11. Dezember 2002 zum Schluss, bei einem Mehraufwand für die Betreuung im Vergleich zu einem gleichaltrigen, nichtbehinderten Kind von noch 2 Stunden und 37 Minuten täglich, seien ab 1. März 2003 nurmehr Beiträge für die Hauspflege bei geringem Betreuungsaufwand (maximal Fr. 528.- monatlich) zu entrichten (Verfügung vom 27. Januar 2003). Auf Einsprache hin wurde der Mehraufwand mit 3 Stunden und 27 Minuten quantifiziert, was aber an der Qualifikation als geringer Mehraufwand nichts änderte, sodass an der Verfügung festgehalten wurde (Einspracheentscheid vom 3. Juli 2003). B. In teilweiser Gutheissung der dagegen erhobenen Beschwerde hob das Versicherungsgericht des Kantons St. Gallen den Einspracheentscheid auf und wies die Angelegenheit zur weiteren Abklärung und zur neuen Entscheidung an die Verwaltung zurück (Entscheid vom 20. Januar 2004). B. In teilweiser Gutheissung der dagegen erhobenen Beschwerde hob das Versicherungsgericht des Kantons St. Gallen den Einspracheentscheid auf und wies die Angelegenheit zur weiteren Abklärung und zur neuen Entscheidung an die Verwaltung zurück (Entscheid vom 20. Januar 2004). C. Die Sozialversicherungsanstalt des Kantons St. Gallen führt Verwaltungsgerichtsbeschwerde und beantragt, der kantonale Entscheid vom 20. Januar 2004 sei aufzuheben und der Einspracheentscheid vom 3. Juli 2003 sei zu bestätigen. H._ und das Bundesamt für Sozialversicherung verzichten auf Vernehmlassung. 