Drug and Alcohol Rehab Centers in Oklahoma
Updated on April 24, 2019
Oklahoma ranks number two in the nation when it comes to the prevalence of substance use disorders. The state of Oklahoma spent more than $37 million in 2017 to combat the surging disease, investing in quality drug and alcohol addiction treatment. Now, Oklahoma offers several rehabilitation programs to help set individuals on the path to recovery.
Oklahoma is home to effective addiction treatment facilities, drug and alcohol detox programs, aftercare options, and self-help groups. Find the top Oklahoma rehab centers and explore ways to stay informed on the best treatment options.
Oklahoma Substance Abuse Statistics
Oklahoma has seen its share of drug-related accidents, and children left without parents, due to overdoses during the opioid epidemic. Consider the following statistics:
- Oklahoma saw 444 opioid-related overdose fatalities in 2016. This amounts to 11.6 fatalities per 100,000 individuals (lower than the national average).
- For all substances combined, Oklahoma had 813 drug-related deaths in 2016.
- Of the 682 cases of Hepatitis C in 2015, 62.5 percent resulted from intravenous drug use.
Choosing The Right Rehab Program In Oklahoma
Addiction treatment facilities are often overseen by various organizations to ensure quality treatment. During the search for a rehab program in Oklahoma, it’s helpful to understand a few aspects of quality addiction treatment, including:
- Accreditation: When a facility meets certain standards of care, accreditations may be given out by the Joint Commission, CARF, or the state of Oklahoma itself. This means the program is effective, safe, and staffs qualified professionals.
- Evidenced-based Approaches: Evidenced-based approaches have been scientifically studied in addiction-specific research. These studies have demonstrated the effectiveness of certain treatments like cognitive behavioral therapy and 12-step facilitation.
- Length/Location: The average addiction treatment programs range from 30 to 90 days, with some lasting a year or longer. Length is often determined by an individual assessment. Travel plans might be needed if the best program is located out-of-state.
- Aftercare and Alumni Services: Aftercare options and alumni support includes support groups like AA, NA, or Celebrate Recovery. Sponsorship and outpatient services are often provided by the treatment facility or rehab program.
- Payment: Insurance companies often cover some or all of the cost of treatment. However, every plan is different. It’s good to talk to an insurance agent before committing to a program, so the person can determine coverage.
Introducing
virtual care
Get treatment when
and how you need it.
Oklahoma Drug And Alcohol Rehab Services
When a person is seeking drug and alcohol treatment, it’s important to become familiar with some basic programs essential for quality care. Here are a few commonly used programs and services:
- Drug and Alcohol Detox Programs: Detox programs typically range from 24 to 72 hours or longer and provide medical supervision and management of withdrawal symptoms. Staff may provided medication to alleviate uncomfortable symptoms.
- Medication-assisted Treatment (MAT): Medication-assisted treatment, or MAT, is effective for reducing drug cravings and avoiding symptoms of withdrawal. MAT involves the use of FDA-approved medications with therapy or counseling.
- Behavioral Therapy: Two common types of behavioral therapy used in addiction treatment are cognitive behavioral therapy (CBT) and dialectical behavior therapy (DBT), which work to promote healthy attitudes and behaviors.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): Many rehab programs offer treatment for both addiction and other mental health conditions like anxiety, depression, or trauma. Dual diagnosis programs address both conditions with an integrated approach, or multiple professionals like psychiatrists, doctors, and therapists.
Finding Addiction Treatment
Addiction is a treatable disease and the first step is admitting there’s a problem. Then, be prepared to seek out needed support, do research, and ask important questions. Travel is often necessary for finding the right program, as there are several quality programs located across the country.
//$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
Centers for Disease Control and Prevention - Stats of the State of Oklahoma
National Institute on Drug Abuse - Oklahoma Opioid Summary
Oklahoma Department of Mental Health and Substance Abuse Services - Statistic and Data
Oklahoma Department of Mental Health and Substance Abuse Services - Mental Health and Substance Abuse Prevalence