How ecommerce strategies can support enhanced patient experience