It sounds like he might need to go to an assisted living facility.
If it were me I would call Adult Family Services and explain my situation and ask what they had. He probably does need pain control and getting him off of drugs may not be the first line, treating his wounds may be the first step and he needs to be somewhere where that can get done.
My thoughts are with you.