Online tools help patients choose cheaper drugs