99 contrasts the “duty to serve” between grocery stores, restaurants, and hotels (as one group), and hospitals (as the other group)