Drug and Alcohol Rehab Centers in Oregon
Updated on April 24, 2019
Two out of every three people in Oregon struggle with addiction or have a family member battling the lifelong disease. Fortunately, there is hope to find healing and recovery with several effective rehabilitation programs in the state.
A recent report from the Oregon Substance Use Disorder Research Committee suggests many people in Oregon view addiction as a character failure and are reluctant to see it as a disease. However, addiction is a disease that requires treatment, and the best rehab programs understand this.
Oregon Substance Abuse Statistics
Oregon’s Alcohol and Drug Policy Commission is a government agency responsible for tracking addiction rates, establishing priorities, reviewing treatment options, and monitoring treatment program effectiveness. Here are some challenges they face:
- 12% of Oregon teens age 12 and up have used alcohol within the past 30 days.
- Around 12,000 people in Oregon tried heroin within the past year.
- Over 200,000 people in Oregon suffer from alcohol addiction.
- Almost 50% of those suffering from addiction struggle with both drugs and alcohol.
Introducing
virtual care
Get treatment when
and how you need it.
Choosing The Right Rehab Program In Oregon
When researching treatment options in Oregon, it’s important to consider certain aspects of quality rehab programs. Here are some things to consider when searching for the right program:
- Accreditation: Accreditation means a rehab program meets standards of care provided by the Joint Commission or CARF. In Oregon, the Alcohol and Drug Policy Commission will license programs that fulfill state-specific standards.
- Evidence-based Approaches: This refers to rehab programs that use techniques validated by research and proven to be effective for treating addiction. Behavioral therapy, like CBT or DBT, is a common evidence-based approach.
- Length/Location: An inpatient program generally ranges between 30-120 days, or sometimes longer, but depends on individual needs. Location can be a factor, as the program with the best options may require out-of-state travel.
- Aftercare and Alumni Services: Aftercare services are important for long-lasting recovery, and are often included in various rehab programs. Examples of continuing care include outpatient counseling, sober living homes, or 12-step facilitation therapy.
- Payment: Medicare, Oregon Medicaid, SCHIP (for children & teens), or private insurance may cover some of the treatment. A person should speak with their insurance provider to determine coverage. Some Oregon facilities will work out payment plans for lower-income individuals.
Oregon Drug And Alcohol Rehab Services
The services rehab programs offer vary widely, but there are some essential components of quality care. Here are a few programs or services important to consider when looking for treatment:
- Drug and Alcohol Detox Programs: Many rehab centers begin treatment with a medically supervised detox program. To help the person safely manage withdrawal, the staff is able to administer medication (if necessary) and provide additional support.
- Medication-assisted Treatment (MAT): Medication-assisted treatment uses government-approved medications along with therapy or counseling to treat addictions to alcohol or opioids.
- Behavioral Therapy: Behavioral therapy focuses on changing behaviors and attitudes related to substance abuse. People increase life skills, develop coping techniques, and learn how to manage cravings and stress more effectively to avoid relapse.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): Some programs focus on addressing both addiction and any underlying mental health issues. Dual diagnosis programs use an integrated approach, or multiple professionals like psychiatrists and addiction counselors, to address both conditions at the same time.
Finding Addiction Treatment
Whether you’re a family member or the person struggling with addiction, finding the best treatment is never easy. Reach out to an organization that specializes in helping patients find the right facility for their unique needs. Be prepared to travel for the best program if necessary, and understand recovery is possible with treatment.
*Any rehab centers mentioned in this article are not affiliated with RehabCenter.net
//$startTime = microtime(true);
require_once 'inc/db.php';
require_once 'inc/lookups.php';
$requestLookup = $requestLookup ? $requestLookup : sanitize_text_field($_GET['lookup']);
$requestState = $requestState ? $requestState : sanitize_text_field($_GET['state']);
$requestCity = $requestCity ? $requestCity : sanitize_text_field($_GET['city']);
$requestLocation = $requestLocation? $requestLocation : sanitize_text_field($_GET['location']);
$dataOnly = $dataOnly ? $dataOnly : (bool) $_GET['dataonly'];
if ($requestLookup) {
if (array_key_exists($requestLookup, $lookupGroups)) {
$lookup = $requestLookup;
if (is_array($lookupGroups[$lookup])) {
$lookupGroup = $lookupGroups[$lookup];
}
$lookupName = $lookupTitles[$lookup];
}
if (!$lookup) {
$err['lookup'] = "Sorry, we couldn't find that category.";
}
}
if ($requestState && $lookup) {
$stateSlug = str_replace('-'.$requestLookup, '', $requestState);
$state = Model::factory('State')->where('url', $stateSlug)->find_one();
if (!$state) {
$err['state'] = "Sorry, we couldn't find that state.";
$is404 = true;
}
}
if ($requestCity && $state) {
$city = $state->city()->where('url', $requestCity)->find_one();
if (!$city) {
$err['city'] = "Sorry, we couldn't find that city.";
$is404 = true;
}
}
if ($requestLocation && $city ) {
/* Fetch Location Only under primary Lookup*/
if($lookup=='rehab-centers')
$location = $city->location()->where('url', $requestLocation)->find_one();
if (!$location) {
$err['location'] = "Sorry, we couldn't find that location.";
$is404 = true;
}
/* Special Header Addons - Locations Under Sub Lookups*/
if($lookup!='rehab-centers')
$sublookup_head = true;
}
/***
* Let's work backwards with what we have.
***/
// City Table Column Selector :: Num Locations by Lookup
switch($lookup){
case 'inpatient-rehab-centers' : $col = 'num_inpa'; break;
default : $col = 'num_locations';
}
if ($location) {
$attributes['S'] = $attributes['T'] = $attributes['D'] = $attributes['P'] = array();
foreach ($location->attribute()->find_many() as $attribute) {
$attributes[$attribute->type][] = $attribute;
}
$mapAddress = urlencode($location->location_street1 . ' ' . $location->location_street2 . ' ' . $city->name . ' ' . $state->abbr);
if ($dataOnly) {
// Reserved for location data-only
} else {
include_once 'templates/location.php';
}
}
else if ($city) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$locations = ORM::for_table('location')
->raw_query('SELECT location.*
FROM location JOIN attribute_location ON location.id = attribute_location.location_id
WHERE location.city_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY location.id', array($city->id))
->find_many();
}
elseif ($lookupGroup) {
$built_re_state = explode('-'.$requestLookup,$requestState)[0];
$build_redirect = '/rehab-centers/'.$built_re_state.'-rehab-centers/'.$requestCity.'/';
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://www.rehabcenter.net' . $build_redirect);
exit();
// Standard lookups
//$locations = ORM::for_table('location')->where('location.city_id', $city->id)->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('location.id')->find_many();
}
else {
// Show all rehab centers
$locations = $city->location()->find_many();
}
/* Show City Page Only if # Segments exist*/
if(count($segments)==3&&!$is404){
if ($dataOnly) {
// Reserved for city data-only
include_once 'templates/city-data.php';
} else {
include_once 'templates/city.php';
}
}
}elseif ($state) {
if ($lookup == 'inpatient-rehab-centers') {
// Special case; exclude outpatient rehabs from inpatient list
$cities = ORM::for_table('city')
->raw_query('SELECT city.*
FROM city
JOIN location ON city.id = location.city_id
JOIN attribute_location ON location.id = attribute_location.location_id
WHERE city.state_id = ?
AND attribute_location.attribute_id IN (25,26,27)
AND location.id NOT IN (
SELECT location_id
FROM attribute_location
WHERE attribute_id = 23
)
GROUP BY city.id', array($state->id))
->find_many();
}
else if ($lookupGroup) {
$cities = ORM::for_table('city')->select('city.*')->where('city.state_id', $state->id)->join('location', array('city.id', '=', 'location.city_id'))->join('attribute_location', array('location.id', '=', 'attribute_location.location_id'))->where_in('attribute_location.attribute_id', $lookupGroup)->group_by('city.id')->find_many();
}
else {
$cities = $state->city()->find_many();
}
// Let's make sure we only have # segments on the URL array(3)
if(count($segments)==2){
if ($dataOnly) {
include_once 'templates/state-data.php';
} else {
include_once 'templates/state.php';
}
}
}
else if ($lookup&&!$is404) {
$states = Model::factory('State')->find_many();
if ($dataOnly&&!$is404) {
include_once 'templates/lookup-data.php';
} else {
include_once 'templates/lookup.php';
}
}
else {
$is404 = true;
header('HTTP/1.0 404 Not Found');
}
// $endTime = microtime(true);
//echo '';
?>
Article Sources
Oregon Substance Use Disorder Research Committee - Substance Use Disorders In Oregon
State of Oregon - Alcohol and Drug Policy Commission
Substance Abuse and Mental Health Services Administration - Behavioral Health Barometer Oregon, Vol. 4