I have been employed by a large hospital system for over 4 years with nothing but rave reviews for my work. I have a documented medical condition that caused me to become very sick at work a month ago, & my workplace mistakenly accused me of being "impaired" on drugs at the time. I definitely was not, & my doctors have tried several times to clear this up. (Because of my condition, I have to occasionally take pain medication, but I have never taken them before or during work.). My workplace will only allow me to return to work if I agree to undergo random drug tests. Given I only take the meds for my disabiility, can they require this? Do I have any rights under the ADA?