Health data portals prove costly--but worth the trouble