Here are the three main elements of the substance abuse program. Assessment. Therapeutic drug treatment. Experiential therapeutic programs. About Magnolia Ranch Recovery Addiction Treatment Center. 27 Jul 2022