fix the bug wthat add null into drugs's list box, auto select role