I know people in Arizona who experience chronic pain. They go to pain management doctors who prescribe oxycodone. They are not allowed to receive pain relievers from any other physician and they are required to be tested to make sure THEY are using it and not just distributing it to others.
This seems to be a reasonable way to help people with their pain while preventing abuse.
That is what they do here and it seems sensible.