I take Zoldipem 2.5…Helps me sleep and allows me to sleep my 8 hrs and be energetic for work the next day with no second life or foggy mind. Other than prescribed blood pressure meds I Do not take any opioids (awful side effects) or drink alcohol. In other to prescribe next refill Now my Doctor insists & requires a urine test, he says it's required by Fla Law. Cannot find such law. Is this true?