New Mexico Court Ordered Alcohol and Drug Rehab Centers
October 4, 2019
Many first time arrests in the state of New Mexico are related to drugs or alcohol. Often times, these individuals are given the chance to attend court-ordered treatment in place of serving jail time as a way to help fight crime and addiction in the state.
Treating an addiction to drugs or alcohol is an essential part of preventing crime. The Substance Abuse and Mental Health Services Administration reports that roughly 38 percent of first-time arrests relate to alcohol abuse and 18 percent relate to illicit substance abuse. In New Mexico, 44 percent of residents drink alcohol and almost 21 percent binge drink, says the Substance Abuse and Mental Health Services Administration. When individuals binge drink, the risk of engaging in illegal behaviors or obtaining a DUI increases when compared to responsible drinking behaviors. When alcohol is a problem, a court may determine that a professional treatment program is an appropriate solution.
What is Court Ordered Treatment?
Court ordered treatment refers to any treatment plan that is required by a court of law. Generally, an individual must attend treatment sessions on an inpatient or outpatient basis. A court may select a specific treatment program or may allow the individual to seek their own treatment plan. Depending on the situation, the options that are available will vary significantly.
The National Institute on Drug Abuse reports that court mandated treatment programs have the same effect as voluntary programs and sometimes they help reduce the risk of relapse in the future at a greater rate than voluntary programs. Since every individual has different goals and concerns, the best treatment program for personal situations will vary significantly. Selecting the right plan starts with identifying personal goals and complying with legal requirements.
Introducing
virtual care
Get treatment when
and how you need it.
Addiction Treatment in A Court Ordered Program
A court mandated program follows similar treatment strategies as a program that does not work with the court system. By understanding the treatment options, it is possible to avoid complications and select a program that addresses personal concerns.
Treatment options that are available in a program usually include:
- Counseling services
- Cognitive therapies and behavioral treatments
- Medical treatments for physical ailments
- Dual diagnosis treatments if they are appropriate for the individual
- Alternative therapy or holistic treatment options
- Nutritional programs if an individual has nutrient deficiencies
- Exercise programs
Recovering from addiction requires an appropriate strategy that addresses personal goals and concerns. Since the best treatment plan will vary significantly, individuals must evaluate their specific needs before selecting a program. Most programs will offer personalized treatment options and programs that help reduce the risk of relapse in the future.
Treating Addiction And Preventing Crime
Addiction and substance abuse directly impact crime rates. By addressing the addiction and focusing on reaching recovery goals, a New Mexico resident is less likely to engage in addictive behaviors in the future.
Cities In New Mexico With Court Ordered Rehabs
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 '';
?>