A.- Die bei der Öffentlichen Krankenkasse Basel (nachfolgend ÖKK) krankenversicherte B._ musste im Verlaufe einer Schwangerschaft zufolge vaginaler Blutungen und vorzeitiger Portioreifung bzw. wilder Wehen in der Klinik X._ vom 15. bis 23. September 1996 hospitalisiert werden. Die ÖKK überband der Versicherten mit Verfügung vom 21. März 1997 für diese Behandlung einen Selbstbehalt von Fr. 321. 30, woran sie mit Einspracheentscheid vom 30. April 1997 festhielt. B.- Das Versicherungsgericht des Kantons Basel-Stadt hiess eine dagegen erhobene Beschwerde mit Entscheid vom 5. Dezember 1997 im Wesentlichen mit folgender Begründung gut: Weder das KUVG noch das KVG enthielten eine Definition der Mutterschaft. Doch sei die Rechtslage unter dem geltenden KVG gleich geblieben, insbesondere bestehe keine wesentliche Abweichung in der Umschreibung der vom Krankenversicherer zu übernehmenden Leistungen sowie der Befreiung von der Kostenbeteiligung. Deshalb könne die Rechtsprechung zum KUVG auch in Fällen, die nach dem KVG zu beurteilen seien, übernommen werden. Demgemäss sei nur die normal verlaufende Schwangerschaft von der Kostenbeteiligung befreit, während Schwangerschaftskomplikationen als Krankheitsbehandlungen qualifiziert würden und deshalb einer Kostenbeteiligungspflicht unterlägen. Für eine derartige Unterscheidung sei indessen schon unter dem alten Recht kein stichhaltiger Grund ersichtlich gewesen. Der Sinn der Befreiung von der Kostenbeteiligung könne nur der sein, werdende Mütter kostenmässig zu schonen und damit Familienschutz zu betreiben, was nicht nur bei normalen Schwangerschaften gelte. Die getroffene Unterscheidung lasse sich daher nicht rechtfertigen. Da die Schwangerschaft umfassend verstanden werden müsse, seien auch Leistungen bei Schwangerschaftskomplikationen ohne Kostenbeteiligung zu erbringen. C.- Mit Verwaltungsgerichtsbeschwerde beantragt die ÖKK die Aufhebung des kantonalen Entscheides. B._ lässt Abweisung der Verwaltungsgerichtsbeschwerde beantragen. Eventualiter wird eine Aktenergänzung in dem Sinne verlangt, dass eine amtliche Erkundigung bei der Klinik X._ einzuholen und dabei abzuklären sei, ob während des stationären Aufenthaltes "besondere Leistungen bei Mutterschaft" erbracht worden seien und welche Kosten diese verursacht hätten; entsprechend sei der Selbstbehalt gegebenenfalls zu kürzen. Das Bundesamt für Sozialversicherung (BSV) schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. 