modelFentanyl_3C

Diagram of Fentanyl_3C

Extends from Pharmacolibrary.Pharmacokinetic.Models.PK_3C.

Information

Fentanyl is a potent synthetic opioid used to manage severe pain and as an anesthetic adjunct during surgery. After intravenous administration, it rapidly distributes into highly perfused organs—such as the brain, heart, lungs, and kidneys—while also partitioning more slowly into
poorly perfused tissues like fat and muscle. Over time, both tissue groups release fentanyl back into the plasma. The pharmacokinetics of fentanyl can be captured by the three-compartment model in this example, in which the “peripheral” and “peripheral2” compartments represent highly and poorly perfused tissues, respectively.

Simulation of 12h fentanyl pharmacokinetics in central, highly perfused tissue (perihperal) and slowly perfused tissues (fat, muscle). Concentration in compartments in log-scale.
 

References:
[1] Kaneda, Kotaro and Tae-Hyung Han (2009-09). “Comparative population pharmacokinetics of fentanyl using non-linear mixed effect modeling: burns vs. non-burns”. en. In: Burns 35.6, pp. 790–797. ISSN: 0305-4179,1879-1409. DOI: 10.1016/j.burns.2008.12.006. URL: http://dx.doi.org/10.1016/j.burns.2008.12.006

[2] https://go.drugbank.com/drugs/DB00813

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Massweight (from PK_1C)75patient weight (kg)
Modelica.Units.SI.SpecificVolumeVdPerKg (from PK_1C)0.9Volume of distribution (L/kg)
Modelica.Units.SI.MassFractionF (from PK_1C)0.8bioavailiability (0-1)
Pharmacolibrary.Types.ClearanceCl (from PK_1C)20clearance
Modelica.Units.SI.TimeadminTime (from PK_1C)60first administration time (s)
Modelica.Units.SI.TimeadminDuration (from PK_1C)600administration duration (s)
Modelica.Units.SI.TimeadminPeriod (from PK_1C)8*60*60period of administration (default 8 hours)(s)
Pharmacolibrary.Types.MassadminMass (from PK_1C)1000administration mass (mg)
IntegeradminCount (from PK_1C)8number of dose administered (1)
Pharmacolibrary.Types.VolumeVd (from PK_1C)VdPerKg*weightVolume of distribution (m3)
Pharmacolibrary.Types.MassConcentrationCmin (from PK_1C)0.004minimal therapeutic range
Pharmacolibrary.Types.MassConcentrationCmax (from PK_1C)0.008minimal therapeutic range
Pharmacolibrary.Types.MassConcentrationCtox_peak (from PK_1C)0.012toxicity peak level
Pharmacolibrary.Types.MassConcentrationCtox_trough (from PK_1C)0.006toxicity trough level
Pharmacolibrary.Types.VolumeVdp (from PK_2C)VdpPerKg*weightVolume of distribution (m3)
Modelica.Units.SI.SpecificVolumeVdpPerKg (from PK_2C)0.9Volume of distribution peripheral(l/kg)
Pharmacolibrary.Types.Clearancek12 (from PK_2C)1intercompartmental C-P clearance
Pharmacolibrary.Types.Clearancek21 (from PK_2C)1intercompartmental P-C clearance
Pharmacolibrary.Types.VolumeVdp2 (from PK_3C)Vdp2PerKg*weightVolume of distribution (m3)
Modelica.Units.SI.SpecificVolumeVdp2PerKg (from PK_3C)0.9Volume of distribution peripheral 2 (l/kg)
Pharmacolibrary.Types.VolumeFlowRatek13 (from PK_3C)1intercompartmental 1-3 clearance (l/min)
Pharmacolibrary.Types.VolumeFlowRatek31 (from PK_3C)1intercompartmental 3-1 clearance (l/min)

Connectors

TypeNameDefaultDescription
Types.ConcentrationOutputC_central (from PK_1C)
Interfaces.ConcentrationPort_bcentralCPort (from PK_1C)
Interfaces.ConcentrationPort_bperipheralCPort (from PK_2C)
Pharmacolibrary.Types.ConcentrationOutputC_peripheral1 (from PK_2C)
Interfaces.ConcentrationPort_bperihperal2Cport (from PK_3C)
Pharmacolibrary.Types.ConcentrationOutputC_peripheral2 (from PK_3C)

Components

TypeNameDefaultDescription
Pharmacokinetic.NoPerfusedTissueCompartmentcentral (from PK_1C)
Pharmacokinetic.ClearanceDrivenEliminationelim (from PK_1C)
Sources.PeriodicDoseperiodicDose (from PK_1C)
Modelica.Units.SI.Timet1_2 (from PK_1C)elimination half-life
Pharmacolibrary.Pharmacokinetic.TransferFirstOrderNonSymtransfer (from PK_2C)
Pharmacolibrary.Pharmacokinetic.NoPerfusedTissueCompartmentperipheral (from PK_2C)
Pharmacolibrary.Pharmacokinetic.NoPerfusedTissueCompartmentperipheral1 (from PK_3C)
Pharmacolibrary.Pharmacokinetic.TransferFirstOrderNonSymtransfer1 (from PK_3C)

Revisions

* 05/2025 Tomas Kulhanek