Drug and Alcohol Rehab Centers in Kansas
Updated on April 22, 2019
Approximately 42 percent of adults in Kansas have tried an illicit drug at some point in their lives. In many cases, this kind of experimentation can lead to drug addiction that harms families and communities. Fortunately, Kansas offers several treatment options to ensure individuals receive the care that they need.
Kansas Substance Abuse Statistics
Like much of the nation, people who live in Kansas suffer from drug and alcohol addictions. Drug or alcohol use is a serious trend in the state, highlighted by the following statistics:
- Over 35 percent of people who live in Kansas have used marijuana or hashish sometime in their lives.
- It’s estimated over six percent of Kansans have used illegal drugs within the past month.
- It’s estimated around eight percent of Kansans suffer from alcoholism.
- Within a two year period, 968 people died from alcohol and drug-related deaths in Kansas.
Choosing The Right Rehab Program In Kansas
When considering where to go to treat a drug or alcohol addiction, it’s important to have a general understanding of what elements make treatment effective. When selecting a program, it’s important to consider the following:
- Accreditation: An accredited treatment program has qualified staff, safe conditions, and effective treatment methods. The accreditation comes from the Joint Commission, CARF, or the state of Kansas.
- Evidence-based Approaches: This means the treatment program uses scientifically and statistically proven methods to treat substance dependencies, like medications or therapy.
- Length/Location: Treatment lengths vary and are based on individual needs, with many programs lasting somewhere between a few weeks and a year. With an abundance of rehab centers available across the nation, it can be a good idea to travel out-of-state for treatment.
- Aftercare and Alumni Services: Many rehab centers offer aftercare and alumni services (ongoing support like AA, NA) to sustain recovery and healthy habits after treatment ends.
- Payment: Rehab programs are usually paid for by insurance, private pay, or a combination of both. Check with the insurance provider to find out if the plan covers drug or alcohol rehabilitation services.
Kansas Drug And Alcohol Rehab Services
To better understand addiction treatment, it’s important to be aware of some essential rehab services. When looking for a rehab program, considered the following services:
- Drug and Alcohol Detox Programs: Detox programs provide safety and comfort during the often uncomfortable process of withdrawal. The length of detox programs vary and depend on the substance of abuse, and also help prepare people for additional treatment.
- Medication-Assisted Treatment (MAT): Medication-Assisted Treatment helps the person suffering from addiction reduce drug cravings and increase participation in treatment. MAT is most effective for addictions to opioids and alcohol and is used alongside therapy or counseling.
- Behavioral Therapy: Behavioral therapy works to change thinking and attitudes towards drugs or alcohol. People learn coping strategies to deal with the stresses of life and develop healthy habits for long-lasting recovery.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): Many people suffering from addiction also struggle with another mental health disorder like depression or anxiety. Dual diagnosis programs use an integrated approach to address both conditions at the same time.
Finding Addiction Treatment
If you or a loved one suffers from addiction, it’s important to reach out and find help. There are several treatment centers in Kansas, but do research and find the one that is best for you or your loved one. The right one may not be next door, so be prepared to travel. Facing addiction and entering treatment is a hard choice, but ultimately worthwhile.
//$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