不合法。
按相关法律规定,医生收医药代表的提成涉嫌受贿刑事犯罪,索取他人财物或者非法收受他人财物,为他人谋取利益,数额较大的,处五年以下有期徒刑或者拘役;数额巨大的,处五年以上有期徒刑,可以并处没收财产。