The Pharmacokinetics of Oxycodone
The Pharmacokinetics of Oxycodone
The Pharmacokinetics of Oxycodone
Ivan T. Ivanov
and extended-release. This project aims to demonstrate the differences between both iterations
by comparing them through the lens of the two-compartment model defined by a set of
differential equations. The blood-brain model, used assumes that the body is split into two
compartments. The model also assumes that drug distribution between these compartments is
governed by first-order kinetics. Concentration graphs of the two compartments are plotted
using python and after doing some initial comparisons, more concrete values can be extracted
from the graphs such as termination of action, minimum effective concentration and duration.
Abstract 1
Introduction to Drugs 2
Basics of Pharmacology 2
Overview of Pharmacokinetics 3
Bioavailability Measurements 4
Effects of Conditions on Drug Disposition and Absorption 4
Dosage Adjustment of Drugs in Disease States 4
Correlation of Pharmacological Responses with Administered Doses 5
Evaluation of Drug Interactions 5
Clinical Prediction 5
Terms of Pharmacodynamics 6
Oxycodone 7
Pharmacokinetics of Oxycodone 8
Two-compartment Model 9
Blood-Brain Pharmacokinetic Model of Oxycodone 9
Pharmacokinetic Parameters 10
Differential Equations, Formulas, and Parameter Estimates 10
Amount of Oxycodone in Gastrointestinal Tract 12
Concentration of Oxycodone in the Blood and Brain 13
ER Oxycodone Comparison 14
Pharmacodynamics: Drug Action and Duration 17
Conclusion 19
References 19
Image References 21
Appendix A 22
Appendix B 29
1
Introduction to Drugs
Drugs have been used to remedy illnesses since the annals of history. Since drugs are
compounds that are foreign to the body, they have the potential to cause harm rather than treat
ailments. This notion is exasperated when they are used inappropriately such as giving an
individual the wrong dose. The renaissance physician Paracelsus once said, “Solely the dose
determines that a thing is not a poison.” This is especially true when that “thing” is a
xenobiotic— a chemical compound that is foreign to the body (Breen & Jambhekar, 2009).
Most drugs fall into five categories: central nervous system depressants, central nervous
system stimulants, opiates, psychedelics, and cannabis. These different types of drugs can
have a variety of effects on the human body. These effects can range from having audiovisual
Washington, 1993). Prescribed medicine aims to treat and manage illnesses and conditions
whilst minimising the negative effects that the medicine may cause. For the reasons stated
Basics of Pharmacology
Pharmacology is the study of drugs and is a science that is concerned about the
properties and effects of drugs. It encompasses the sciences of pharmaceutics, the preparation
of drugs, therapeutics, the treatment of illnesses with the use of drugs, and toxicosis, the
adverse effects that emanate with therapeutic interventions (Magoma, 2012). Pharmacology can
The pharmaceutical process of drugs involves the chemical synthesis, formulation and
distribution of drugs. The pharmacokinetic process deals with the time course of drug
concentration in the body. This process will be expanded upon later. The pharmacodynamic
process deals with the mechanism of drug action, meaning the interaction of drugs with the
molecular structures in the body. The therapeutic process deals with the clinical response
2
arising from the pharmacodynamic process. Finally, the toxicologic process deals with adverse
effects of drugs arising from either over dosage or interference of biochemical pathways
are all different kinds of methods of administration and they all have their own benefits and
drawbacks (Favaro & Asperheim, 2012). Generally, the properties of a certain drug determines
the route that it must be used for (Magoma, 2012). Pharmacokinetics, which refers to the
movement of a drug into, through, and out of the body, also plays a major role in determining the
effects of a drug.
Overview of Pharmacokinetics
Pharmacokinetics helps to determine the optimal dosage and frequency of drug administration
for different individuals and conditions. It also helps to identify drug interactions, adverse effects,
drug disposition and absorption, adjusting drug dosage in disease states when necessary,
and using pharmacokinetic parameters to individualise drug dosing regimens and provide the
3
Bioavailability Measurements
efficacy of drugs. They indicate the fraction of the administered dose that reaches the systemic
circulation and the target site of action. Bioavailability measurements can be performed using
This refers to how different characteristics of the body can alter the pharmacokinetics of a drug.
For example, age, gender, weight, genetics, organ function, disease, infection, inflammation and
food intake can affect how a drug is absorbed, distributed, metabolised and excreted (Gandhi et
al., 2012).
Dosage adjustment of drugs in disease states is the process of modifying the dose,
situations. For instance, some drugs may need to be given at lower or higher doses, more or
less often, or through different ways depending on the patient's status and response (Gandhi et
al., 2012).
Correlation of pharmacological responses with administered doses: This means how the
amount of a drug given to a person affects how the drug works in their body. Different drugs can
have different ways of changing the body's functions depending on how much is taken. For
example, some drugs may show a direct proportion between dose and effect, while others may
4
Evaluation of Drug Interactions
Evaluation of drug interactions: This is the study of how the actions and effects of a drug
can change when it is taken with other drugs or substances. For instance, some drugs can alter
the activity of the enzymes that break down other drugs in the body, resulting in higher or lower
Clinical Prediction
for optimal therapy. It accounts for the large inter-individual differences in how drugs are
absorbed, distributed, metabolised and excreted, which depend on various factors such as
Terms of Pharmacodynamics
5
Onset of action refers to the time it takes for a drug to start producing a noticeable
therapeutic effect after it has been administered. It represents the period between drug
administration and the beginning of its intended action. Termination of action refers to the point
signifies the end of the drug's desired therapeutic action. The term duration of action refers to
the length of time that a drug exerts its pharmacological effect in the body. Lastly, the
therapeutic range represents the concentration range of a drug in the body that is considered
effective and safe in producing the desired therapeutic effect. It defines the concentration at
which the drug is most likely to provide its intended benefits without causing significant adverse
As the title and abstract suggest, this paper’s primary focus is on oxycodone and its
pharmacokinetics. To apply the theories of pharmacokinetics one must first understand the drug
Oxycodone
Oxycodone is a synthetic opioid that is derived from thebaine, a substance found in the
opium poppy. It was first synthesised in 1916 by German chemists, Martin Freund and Edmund
Speyer, who were looking for a less addictive alternative to morphine (Sneader, 2005).
Oxycodone is used to treat moderate to severe pain, and it works by binding to opioid receptors
in the brain and spinal cord, blocking the transmission of pain signals (Kalso, 2005). Oxycodone
can also produce euphoria, relaxation, and sedation, which can make it prone to abuse and
which are designed to release the drug slowly over 12 hours (Purdue Pharma, 2020).
OxyNEOTM was introduced in Canada in 2012 as a replacement for OxyContin, which was
6
discontinued due to concerns about its high abuse potential. OxyNEOTM has a different
crushing, chewing, snorting, or injecting (Centre for Addiction and Mental Health, 2023).
Oxycodone is a powerful and potentially dangerous drug that should only be used as
prescribed by a doctor. It can cause serious side effects such as respiratory depression,
constipation, nausea, drowsiness, confusion, and dependence. They can also interact with other
antihistamines, which can increase the risk of overdose and death (Centre for Addiction and
and they are weaker than oxycodone in terms of pain suppressant ability but still have pain
Oxycodone tablets have a duration range of three to six hours for immediate-release or
twelve hours in controlled-release formulations (Sadiq et al., 2022). The onset of action is ten to
thirty minutes for the immediate-release formulation and about one hour for controlled-release
7
The immediate-release tablets come in 5 mg, 10 mg, 15 mg, 20 mg, and 30 mg
Pharmacokinetics of Oxycodone
Oxycodone is generally administered orally and there are several pharmacokinetic (PK)
models that can be used to describe its pharmacokinetics. One such model is the
one-compartment model with first-order absorption and elimination. This model assumes that
the drug is absorbed into a single compartment from the gastrointestinal tract and then
eliminated from the body at a constant rate. Another model is the two-compartment model with
first-order absorption and elimination. This model assumes that the drug is absorbed into two
compartments from the gastrointestinal tract and then eliminated from the body at a constant
Two-compartment Model
of a drug in the body using two connected compartments. The central compartment
(compartment 1) consists of the plasma and tissues where the drug reaches quickly and
uniformly. The peripheral compartment (compartment 2) consists of tissues where the drug
reaches more slowly and unevenly. The drug can move between the two compartments
following first-order kinetics, meaning that the rate of transfer depends on the concentration
difference between them. The drug can also be eliminated from the central compartment
following first-order kinetics, meaning that the rate of elimination depends on the concentration
in the central compartment (University of Turku, 2016). The two-compartment PK model can be
8
Blood-Brain Pharmacokinetic Model of Oxycodone
Pharmacokinetic Parameters
AGI→ amount of oxycodone in the gastrointestinal tract (mg)
A1 → amount of oxycodone in the central compartment (mg)
A2 → amount of oxycodone in the peripheral compartment (mg)
With all the parameters defined, the next step is to design a set of differential equations that
9
Differential Equations, Formulas, and Parameter Estimates
𝑑𝐴𝐺𝐼(𝑡)
1. 𝑑𝑡
=− 𝑘𝑎 · 𝐴𝐺𝐼(𝑡)
𝐴𝐺𝐼(0) −𝑘𝑎𝑇
2. 𝐴𝐺𝐼(𝑇) = 𝑘𝑎
(1 − 𝑒 )
3. 𝐴𝐺𝐼(0) = 𝐷 · 𝑆 · 𝐹
𝑑𝐶1(𝑡) 𝑘𝑎𝐴𝐺𝐼(𝑡)
4. 𝑑𝑡
= 𝑉1
− (𝑘10 + 𝑘12)𝐶1(𝑡) + 𝑘21𝐶2(𝑡)
𝑑𝐶2(𝑡)
5. 𝑑𝑡
= 𝑘12𝐶1(𝑡) − 𝑘21𝐶2(𝑡)
Equation 1 represents the rate at which the amount of drug in the gastrointestinal system
is decreasing with time. Equation 2 is the integral of the first and it plots out the amount of drug
in the system over time. Formula 3 gives the initial amount of drug in the gastrointestinal system
if the drug is ingested orally. Differential equations 4 and 5 represent the rate of concentration of
𝐴𝐺𝐼(0) −𝑘𝑎𝑇 𝑇 𝑇
6. 𝐶1(𝑇) = 𝑘𝑎𝑉1
(1 − 𝑒 ) − (𝑘10 + 𝑘12) ∫ 𝐶1(𝑡)𝑑𝑡 + 𝑘21 ∫ 𝐶2(𝑡)𝑑𝑡
𝑜 0
𝑇 𝑇
7. 𝐶2(𝑇) = 𝑘12 ∫ 𝐶1(𝑡)𝑑𝑡 − 𝑘21 ∫ 𝐶2(𝑡)𝑑𝑡
0 0
Functions 6 and 7 are integrals of the differential equations 3 and 4 and they plot out the
10
With the differential equations set up, the next step is to give numeric values to the constants
found in them. The values below were taken from a study where 302 pharmacokinetic samples
were collected from 28 patients that had cancer related pains (Agema et al., 2021). Certain
values were changed to accentuate the differences between both variations of oxycodone
V1 (IR) L 6.5
V1 (ER) L 11
D mg 40
S - 0.9
F (IR) - 0.64
F (ER) - 0.55
Table 1: Experimental values of variables (Agema et al., 2021)
11
Amount of Oxycodone in Gastrointestinal Tract
Assuming that 40mg tablets are the basis for the following examples, the function
𝐴𝐺𝐼(0) −𝑘𝑎𝑇
𝐴𝐺𝐼(𝑇) = 𝑘𝑎
(1 − 𝑒 ) will be plotted with python. The initial value of the graph will be
The simple graph shown in Figure 4 demonstrates how the amount of oxycodone in the
gastrointestinal tract decreases over time as it is absorbed into the blood. This graph will later
More interesting observations can be made by looking at the graphs that the functions of C1(t)
and C2(t) produce. The following graphs will compare the concentrations of IR oxycodone in the
12
Concentration of Oxycodone in the Blood and Brain
13
Figure 7: Concentration of oxycodone (IR) in both compartments
In Figure 5, the concentration of oxycodone in the blood is shown to spike early on and
dissipates over time. Figure 6 is similar in structure to Figure 5 but the concentration is much
smaller. The drug reaches a maximum concentration of 1.096mg/L in the blood only after 0.912
brain after 0.31 hours. Maximum concentration occurs at the same time in both compartments
14
ER Oxycodone Comparison
Using the same functions and formulas from before and swapping out certain values, the
amount of ER oxycodone in the body overtime can be graphed and compared to the amount of
IR oxycodone.
Figure 8: Comparison of the amount of IR/ER oxycodone in the body over time
The graph of both of the lines very clearly shows that the ER oxycodone stays in the
gastrointestinal tract for much longer. It is absorbed into the body at a much slower rate than IR
oxycodone which allows it to also stay active in the body for longer.
15
Figure 9: Concentration of oxycodone (ER) in both compartments
16
As the graphs in Figure 10 and 11 show, there is a major difference between IR
oxycodone concentration and the ER variation. This difference is most visible at the maximum
1.09 mg/L in the blood and 0.0462 mg/L in the brain. ER oxycodone reaches a higher peak
concentration and is eliminated from the body slower than its IR counterpart. In the following
section, the drug action and duration of the drug’s effects will be looked into in more depth. As
shown in Figure 8, ER oxycodone is absorbed at a slower rate as its graph is not as steep. The
higher maximum concentration of ER oxycodone also contributes to the reason why it lasts for
so much longer. Since both iterations of the drug are metabolised and eliminated at similar
rates, it is the rate of absorbance that acts as a sort of limiting parameter. The absorbance rate
of the drug determines the maximum concentration which when coupled with the elimination
and distribution rate, determines how slow or fast the drug is metabolised.
In an earlier section, it was mentioned that the onset of action for ER oxycodone was
one hour while the onset of action for IR oxycodone was only 10 minutes. The reason why the
onset of action of ER oxycodone is so much longer is because the absorption actually varies
over time instead of being a constant like the rate of absorption of IR oxycodone. In this paper,
the process is simplified by keeping the absorption rate of ER oxycodone constant, but doing so
makes the theoretical onset of action of one hour invalid. In the following section, an onset of 10
points on concentration curves, similar to those shown in Figure 1. The onset of action is known
to be 10 minutes and the minimum toxic concentration is said to be around 1.23 mg/L (Purdue
Pharma, 2020) (Spiller, 2003). The other points can be deduced from these values. It is
important to remember that these values vary greatly between individuals and the values stated
17
above are merely averages. It is also important to note that the values above are taken from the
18
By first plotting a vertical line that represents the onset of action; a horizontal line can
then be plotted depicting the minimum effective concentration. The part of the graph that falls
between the MTC and the MEC is the therapeutic range otherwise known as the effective range.
The second point of intersection of the MEC line marks where the termination of action line will
fall. Figure 12 depicts IR oxycodone concentration in the blood and the graph suggests that the
drug is effective for 3.38 hours while Figure 13, which shows ER oxycodone, suggests that the
drug is effective for 11.37 hours. These numbers coincide with the theoretical values presented
by Purdue Pharma for how long IR and ER oxycodone should be effective; 4 hours and 12
hours respectively.
Conclusion
oxycodone. The model used differential equations to describe the absorption, distribution,
metabolism and elimination of oxycodone in two compartments: blood (central) and brain
(peripheral). The model also compared the pharmacokinetic profiles of immediate-release (IR)
and extended-release (ER) formulations of oxycodone, which differ in their duration and peak of
action. The model was implemented in Python and validated by plotting graphs of the plasma
concentration of oxycodone over time. Plotting graphs and making comparisons aided in
demonstrating the differences between IR and ER oxycodone. Therefore with mathematics, the
19
References
Centre for Addiction and Mental Health. (2023). Straight Talk - Oxycodone. CAMH. Retrieved
https://www.camh.ca/en/health-info/guides-and-publications/straight-talk-oxycodone
Chow, S.-C. (2014, June 10). Bioavailability and Bioequivalence in Drug Development - PMC.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4157693/
European Medicines Agency. (2015, February 1). Pharmacokinetic studies in man - Scientific
2023, from
https://www.ema.europa.eu/en/pharmacokinetic-studies-man-scientific-guideline
Fang, W. B., Moody, D. E., Lofwall, M. R., & Walsh, S. L. (2013, June 5). Determination of
Gallego, A. O., Barón, M. G., & Arranz, E. E. (2007, June 21). Population Pharmacokinetics of
Oxycodone and Metabolites in Patients with Cancer-Related Pain. NCBI. Retrieved May
Gandhi, A., Moorthy, B., & Ghose, R. (2012, November 13). Drug Disposition in
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3937312/
20
Kalso, E. (2005, May). Oxycodone. Journal of Pain and System Management. Retrieved May 7,
Klimas, R., Witticke, D., El Fallah, S., & Mikus, G. (2014, March 13). Contribution of oxycodone
and its metabolites to the overall analgesic effect after oxycodone administration.
Le, H., Algaze, S., & Tan, E. (2022, July 4). Michaelis-Menten Kinetics. Chemistry LibreTexts.
https://chem.libretexts.org/Bookshelves/Biological_Chemistry/Supplemental_Modules_(B
iological_Chemistry)/Enzymes/Enzymatic_Kinetics/Michaelis-Menten_Kinetics
Magoma, G. (2012, May 11). Introduction to Biochemical Pharmacology and Drug Discovery.
Peper, A. (2009, February 9). Aspects of the Relationship between Drug Dose and Drug Effect.
https://journals.sagepub.com/doi/10.2203/dose-response.08-019.Peper
Purdue Pharma. (2020, August 31). OxyNEO Oxycodone Hydrochloride Controlled Release
https://www.purdue.ca/wp-content/uploads/2020/12/OXYNEO-PatientMI-E-Aug2020.pdf
Sadiq, N. M., Dice, T. J., & Mead, T. (2022, August 22). Oxycodone. NCBI. Retrieved May 7,
https://link.springer.com/referenceworkentry/10.1007/978-3-030-51519-5_59-1#chapter-i
nfo
21
University of Turku. (2016, December 16). Pharmacokinetic two-compartment model. Turku PET
University of Washington. (1993). The Dope on Drugs: Five Categories of Drugs. The Dope on
https://depts.washington.edu/allcwe2/fosterparents/training/drugs/drugs03.htm
Image References
https://www.nytimes.com/2020/04/13/upshot/opioids-oxycontin-purdue-pharma.html
https://en.wikipedia.org/wiki/Oxycodone
Jambhekar, S. S. (2009). Figure 1.1: A typical plot (rectilinear paper) of plasma concentration
Pharmacokinetics.
22
Appendix A
plt.plot(t, y)
plt.xlabel('Time (h)')
plt.ylabel('Amount of oxycodone in the GI tract (mg)')
plt.title('Amount of oxycodone in the GI tract (IR)')
plt.show()
#C1(IR)
k01 = 3.61 #ka IR
k02 = 0.329 #ka ER
k12 = 0.086
k21 = 1.36
k10 = 0.24
v01 = 6.5
t0=0
tf=24
npoints=1000
dt = (tf-t0)/npoints
T = np.linspace(0, 24, npoints+1)
y0 = 0
g0 = 0
y = np.zeros((npoints))
y[0] = y0
sumy = y0
23
g = np.zeros((npoints))
g[0] = g0
sumg = g0
plt.plot(T[:-1], y, color='g')
plt.xlabel('Time (h)')
plt.ylabel('Concentration of oxycodone in the blood (mg/L)')
plt.title('Concentration of oxycodone in the blood (IR)')
plt.legend()
plt.show()
#C2 (IR)
plt.plot(T[:-1], g, color='y')
plt.xlabel('Time (h)')
plt.ylabel('Concentration of oxycodone in the brain (mg/L)')
plt.title('Concentration of oxycodone in the brain (IR)')
plt.legend()
plt.show()
plt.plot(t, y, label='ER')
24
def dydt(y, t):
return -3.61 * y
plt.plot(t, y, label='IR')
plt.xlabel('Time (h)')
plt.ylabel('Amount of oxycodone in the GI tract (mg)')
plt.title('Amount of oxycodone in the GI tract')
plt.legend()
plt.show()
#comparison C1 (IR & ER)
k01 = 3.61 #ka IR
k02 = 1.67 #ka ER
k12 = 0.086
k21 = 1.36
k10 = 0.24
k47= 0.086
k74= 1.87
k40= 0.07
v01 = 6.5
v02 = 11
t0=0
tf=24
npoints=1000
dt = (tf-t0)/npoints
T = np.linspace(0, 24, npoints+1)
y0 = 0
g0 = 0
y = np.zeros((npoints))
y[0] = y0
sumy = y0
g = np.zeros((npoints))
g[0] = g0
sumg = g0
25
u0 = 0
v0 = 0
u = np.zeros((npoints))
u[0] = u0
sumu = u0
v = np.zeros((npoints))
v[0] = v0
sumv = v0
26
plt.title('Concentration of oxycodone (ER)')
plt.legend()
plt.show()
k12 = 0.086
k21 = 1.36
k10 = 0.24
v01 = 6.5
v02 = 11
dt = (tf-t0)/npoints
T = np.linspace(0, 24, npoints+1)
y0 = 0
g0 = 0
y = np.zeros((npoints))
y[0] = y0
sumy = y0
g = np.zeros((npoints))
g[0] = g0
sumg = g0
27
plt.title('Concentration of oxycodone in the blood (IR)')
plt.legend()
plt.show()
k12 = 0.086
k21 = 1.36
k10 = 0.24
k47= 0.086
k74= 1.87
k40= 0.07
v01 = 6.5
v02 = 11
t0=0
tf=24
npoints=1000
dt = (tf-t0)/npoints
T = np.linspace(0, 24, npoints+1)
y0 = 0
g0 = 0
y = np.zeros((npoints))
y[0] = y0
sumy = y0
g = np.zeros((npoints))
g[0] = g0
sumg = g0
u0 = 0
v0 = 0
u = np.zeros((npoints))
u[0] = u0
sumu = u0
v = np.zeros((npoints))
v[0] = v0
sumv = v0
28
for i in range(1, npoints):
y[i] = k99/(k01 * v01)* (1-np.exp(-3.61*(i*dt))) - (k10+k12) * sumy + k21 *
sumg
g[i] = k12 * sumy - k21 * sumg
sumy += y[i]*dt
sumg += g[i]*dt
Appendix B
#max coordinates of C1 IR
max_y_index = np.argmax(y)
max_y_value = y[max_y_index]
corresponding_x_value = T[max_y_index]
#max coordinates of C2 IR
max_y_index = np.argmax(g)
max_y_value = g[max_y_index]
corresponding_x_value = T[max_y_index]
#max coordinates of C1 ER
max_y_index = np.argmax(u)
29
max_y_value = u[max_y_index]
corresponding_x_value = T[max_y_index]
#max coordinates of C2 ER
max_y_index = np.argmax(v)
max_y_value = v[max_y_index]
corresponding_x_value = T[max_y_index]
#mec intersections IR
intersection_points = []
for i in range(npoints):
if abs(y[i] - 0.43514) < 1e-3:
intersection_points.append(T[i])
#mec intersections ER
intersection_points = []
for i in range(npoints):
if abs(u[i] - 0.56353) < 1e-3:
intersection_points.append(T[i])
30