Drug and Alcohol Rehab Centers in Rhode Island
Updated on April 24, 2019
Rhode Island’s Department of Health licenses substance abuse treatment programs and maintains statistics on how alcohol and drug use impacts the health of state residents. The state supports centers of excellence within each community and maintains active programs to prevent substance abuse. Rhode Island also has a variety of rehabilitation programs to help individuals struggling with addiction.
Since 2011, the Substance Abuse and Mental Health Services Administration (SAMHSA) has identified Rhode Island as leading the nation in rates of illicit drug and alcohol use.
Rhode Island Substance Abuse Statistics
Rhode Island maintains substance abuse statistics through the state Department of Behavioral Healthcare, Developmental Disabilities, and Hospitals (BHDDH). Rhode Island is in the top ten states for rates of opioid-related deaths. Here are more statistics:
- Rhode Island’s opioid overdose death rate of 26.7 deaths per 100,000 in 2016 was more than twice the national average.
- Rates of overdose from synthetic opioids (fentanyl and similar) increased by more than 100% between 2015 and 2016.
- Alcohol consumption is higher than the U.S. average, particularly among 18-25 year-olds.
- 37% of treatment services were provided for alcohol-related disorders and 31% for heroin and synthetic opioids.
Choosing the Right Rehab Program in Rhode Island
BHDDH licenses and certifies drug and alcohol treatment programs and individual providers. The agency maintains a list of both short-term and long-term residential treatment programs. When searching, here are some things to look out for:
- Accreditation: All of Rhode Island’s state-funded substance abuse programs are accredited by the Joint Commission or CARF, and licensed by BHDDH of Rhode Island. This means treatment meets established standards of high-quality care.
- Evidence-based Approaches: Evidence-based approaches refer to treatment methods that have been studied and documented in peer-reviewed journals. Examples in Rhode Island range from medication-assisted treatment to physician-monitored detox services.
- Length/Location: Program lengths are based on individual assessments, but typically range from a few weeks to six months or longer. If the right program isn’t found in Rhode Island, traveling out-of-state for treatment may be necessary.
- Aftercare and Alumni Services: Rhode Island’s substance abuse programs rely upon community-based aftercare services. The state offers Recovery Community Centers which are volunteer-based.
- Payment: Rhode Island’s alcohol and drug recovery programs accept state funding, Medicaid, and private insurance/health maintenance organization programs. Check the insurance plan to determine what will be covered.
Introducing
virtual care
Get treatment when
and how you need it.
Rhode Island Drug And Alcohol Rehab Services
The state has several inpatient medically-managed detox and residential treatment programs. Rhode Island has fifteen Medication Assisted Treatment (MAT) centers and fourteen Centers of Excellence which establish treatment plans for recovery and ensure access to MAT services. Here are more details on essential rehab services:
- Drug and Alcohol Detox Programs: Rhode Island has a total of six medically-supervised and licensed detox programs. The programs help people to safely overcome withdrawal symptoms when they cease alcohol or drugs.
- Medication-assisted Therapy (MAT): Medication-assisted treatment provides daily doses of FDA-approved medication to individuals recovering from alcohol or opioids.
- Behavioral Therapy: Behavioral therapy includes evidence-based approaches for individual and group counseling. Therapy works to change behaviors and attitudes towards substance use.
- Treatment for Co-Occurring Disorders (Dual Diagnosis): Several of Rhode Island’s psychiatric programs offer treatment options for special needs populations, including dual-diagnoses of mental health and substance use disorders.
Finding Addiction Treatment
Rhode Island offers Recovery Community Centers in Pawtucket, Warwick, and West Warwick for community-based outreach and self-help. If a person requires inpatient treatment to address addiction and other mental health issues, consider traveling to Massachusetts where there may be more options that better suit the person.
//$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