The Opioid Epidemic in Washington

Column

Age Adjusted Rate

Number of Overdoses

Column

Introduction

  • Purpose & Goal: Using a combination of data visualization and time series analysis, I wanted to evaluate the trends in opioid-related deaths and analyze the impact of current policies and treatment, for the purpose of synthesizing recommendations for the opioid crisis in Washington state

  • Data Sources:

    • Opioid overdose statistics: Washington State Department of Health

    • GIS data: Plotly & TIGIRS (scrapped from publicly available GIS GeoJSON & shape files)

  • Modification & Data wrangling at a glance:

    • Renamed columns

    • Joined county & other location data to GIS files (GeoJSON) and location identifiers (FIPS codes)

    • Multiple transformations for time series data specific to libraries

  • New libraries

    • GIS wrangling & visualization: rjson & tigirs

    • Time series analysis: CausalImpact & Prophet

  • Overview of data limitations:

    • 2003 is missing

    • Total number deaths/overdoses is slightly inconsistent (typically off by 10-20 cases)

    • Changes to WA law resulting in limited access and analysis of data from 2021 to present (WAC-492-300)

“Age Adjusted Rate?”

When comparing populations, it’s important to consider differences in size. If raw counts are used, the data will be skewed towards larger of people. This can be addressed by calculating the rate of an event (e.g., opioid overdoses) by dividing the number of deaths by a group’s population, and multiplying the quotient by 100,000. This produces a crude rate that measures event occurrence by 100,000.

However, populations have different distributions of disease (and risk of disease). Age adjusted rate takes the crude rate and adds an age-specific weight to correct for demographic differences:

\(age\;adjusted\;rate =\;100,000\cdot (\frac{n\;deaths}{population})\)

Therefore, age adjusted rate in this data is interpreted as “the rate of deaths due to drug overdose per 100,000 residents in Washington, adjusted for age per population” (which can be state-wide, county-specific, regional, etc.).

It is important to note that this can skew the data. For example, the adjusted rates for Garfield county in 2005 and 2016 are abnormally high due to Garfield’s small population (< 2400). However, age adjusted rates are still useful because some population & demographic correction is better than none.

The Epidemic in Washington Visualized Cont.

Row {data-height = 250}

Row {.tabset data-height = 750}

Opioid Deaths in Washington (2000 - 2020)

Other Drug Deaths in Washington (2000 - 2020)

All Drug Deaths in Washington (2000 - 2020)

Significance w/o Experimentation?

Column

Interpreting Impact Plots

Column

Making causal inferences when controlled experiments aren’t possible

In applied stats (research, analysis, etc.), we want to find the (potential) impact of what could have been and compare that to what actually happened. Normally, this is done through controlled experiments, but we can’t always do that due to ethical concerns and other constraints (time, money, ability, etc.). In this case, it would not be ethical to conduct an experiment on a subset of the population because that would mean:

1. We are withholding potentially life-saving treatment/policies to a subset of the participants

2. We are conducting experiments on a vulnerable population (opioid dependence/addiction is comorbid with a variety of physical, psychological, and economical problems).

One way to address this issue is through synthetic conditions. Using time series data, we can evaluate the significance of an event by comparing the data with a prediction that assumes an event did not occur. This prediction is known as the “counter-factual.” In this case, the counter-factual predicts the number or rate of death if an event (e.g., COVID-19) never happened. The counter-factual prediction is then compared with the actual data for causal inference. The model can also be adjusted using covariates - variables which impact the observed value (e.g., Opioid Deaths) but are not directly related.

Interpreting impact plots:

  • The black line is the actual data. The blue dotted line is the predicted counterfactual. The blue bands are the confidence interval

  • The x-intercept (grey dotted line) is the event and separates the graph into a pre-period (event did not exist) and a post-period (event is present)

Model Assumptions:

  • Covariates are independent to the observed data (therefore, they aren’t affected by the event/intervention).

Washington’s 911 Good Samaritan Law

Row

Impact on all Opioid Deaths

Row

Impact on all Synthetic Opioid deaths

Washington’s PMP Program

Row

Prescription Drug Monitoring Programs

A PDMP is a state-run database which records the prescription and dispensing of controlled substances. PDMPs can improve prescribing behavior, thus reducing the number of opioids prescribed and exposure to opioids. Ultimately, this can reduce the number of deaths. Common changes to PDMP policies include improving the ease of access, requiring physicians to consult a PDMP prior to prescription, and real-time data policies (e.g., requiring pharmacists and physicians to update the PDMP on a daily or weekly basis, rather than a monthly schedule)

Washington’s PDMP, the “Prescription Monitoring Program,” was created in 2007 and implemented on October 7, 2011 (RCW 70.225).

Row

PMP Impact on Rx Opioid Deaths (excluding Fentanyl)

PMP Impact on Rx Opioid Deaths (including Fentanyl)

Analysis & Recommendations

Column

A quick look at the possible future: Forecasting Opioid Deaths up to 2025

Forecasting Synthetic Opioids (excluding Methadone) up to 2025

Forecasting: Psycho-stimulants up to 2025

Column

Analysis

The following counties require the most attention:

  • King & Pierce tend to have the highest number of opioid deaths

  • Jefferson, Clallam, Pacific, Mason, & Yakima have the highest adjusted rates across multiple years

  • Snohomish has both high numbers and high rates

Drugs trends:

  • All drug overdoses are on the rise, with the majority being opioids

  • Prescription opioids and methadone overdoses are decreasing, which suggests that PMP programs and greater awareness have helped curbed these drug classes/categories.

  • Fentanyl, its analogues (and other synthetic, Non-Methadone), and psychostimulants (Methamphetamines) have become increasingly preveleant in overdose fatalities since the early to mid 2010s

Small successes:

  • The 911 Good Samaritan law had made a difference when it comes to reducing opioid deaths, when factoring other drug types
  • While the impact of WA’s PMP program is not statistically significant, the data does show an observable decrease in opioid prescription overdose deaths

Challenges with the data:

  • Note the wide confidence intervals in these graphs. This suggests that the most recent data is not being appropriately weighted, thus biasing the model towards data pre-2010/2015.

Recommendations

  1. The aforementioned counties (see previous tab) should receive extra resources and attention for increasing opioid education and awareness. RCW 36.50.315 is relatively low according to reports - both amongst the general populance and judicial systems and law enforcement.

  2. Build on the PMP system by auditing for access, readability, and update protocols. Also evaluate ways to monitor synthetic opioid prescriptions specifically.

  3. Collaborate cross-county (and possibly across multiple states) to research and develop treatments, policies, and plans for addressing Fentanyl and Methamphetamine

  4. Future Research considerations:

    1. Given Washington state regulations on data reporting, it would be helpful if data was automatically collected and coded into categories (rather than the current format of “0”, “suppressed’,”11”, “12”, etc.). Since the number of overdoses is increasing, bins of 10 may be appropriate categories

    2. Put in requests to analyze other states’ overdose numbers, by county, race, age, and other demographic variables to analyze the effects of different policies and treatment.

    3. Fix inconsistencies in data

    4. Use forecasting models which weight data correctly (e.g., exponential smoothing)

Post-Mortem

  • What went well:

    • Data visualization was challenging, but I really got to fine tune some of my graphs

    • Learning about Causal Inference and using Google’s CausalImpact library

    • Working with data I was interested in

  • What did not go well:

    • Lots of data limitations:

      • Small inconsistencies

      • Changes to data reporting meant newer data couldn’t be appropriately reconciled with data I already had access to

      • Not granular enough to tune time series models (causal inference & forecasting)

    • Changed project scope multiple times due to data limitations

    • Felt like I left left things on the table. There’s a lot more I could have, and would have liked to do given greater access to data, more time, and more research

  • What I’d do differently in the future:

    • Predictive modeling with NSDUH survey data

    • Further time series analysis using PDMP data across multiple states (I would have to submit a data request weeks/months in advance)

    • Use ts rather than Prophet for forecasting so that I can correct for recency, trends, and possibly seasons