有医保的情况下购买商业医疗保险是有必要的。医保通常只能覆盖一部分基本医疗费用,而商业医疗保险通常可以为意外、门诊治疗、住院治疗等提供更全面的保障,同时在某些情况下还可以提供更灵活的服务和额外的福利。所以,即使已经有医保,购买商业医疗保险也可以为个人和家庭提供更全面的健康保障。