modelPeriodicDose_Enteral
periodic dose model
Extends from Interfaces.PartialDrugSource.
Information
PeriodicDose_Enteral
periodic dose model recomended for enteral administration (oral, rectal, sublingual) where there might be some time lag between administration and absorption. Additionally the absorption is driven by first order absorption rate.
Dosage is pulses driven by these parameters:
firstAdminTime - time of first dose
adminPeriod - time period between doses
adminMass - drug dose mass
doseCount - number of doses, -1 .. unlimitted
F - bioavailability, fraction of drug which reach the target (default 1).
Tlag - time lag between administration and absorption (default 10 minutes)
ka - first order absorption rate, how fast it is absorpbed from GIT (default 60/min)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Pharmacolibrary.Types.TransferRate | ka | 1 | first order absorption rate |
| Modelica.Units.SI.Time | Tlag | 600 | time delay between administration and absorption (default 10 min) |
| Modelica.Units.SI.Time | firstAdminTime | 1 | time of first dose |
| Modelica.Units.SI.Time | adminPeriod | 8*3600 | time period between doses |
| Modelica.Units.SI.Time | adminDuration | 1 | administration duration (not used here) |
| Modelica.Units.SI.Volume | V | 1 | lumen volume (fixed) |
| Types.Mass | adminMass | 0.001 | drug dose mass |
| Integer | doseCount | -1 | number of doses, -1 .. unlimitted |
| Real | F | 1 | bioavailability [0-1] |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ConcentrationPort_b | cport (from PartialDrugSource) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Pharmacolibrary.Types.Mass | TotalCumulativeMass (from PartialDrugSource) | Total dose adminitrated by this source | |
| Pharmacokinetic.TransferFirstOrderNonSym | transferFirstOrderNonSym | ||
| Pharmacokinetic.LumenCompartment | absorptionLumen | ||
| Modelica.Blocks.Sources.Pulse | pulse | ||
| Modelica.Blocks.Nonlinear.FixedDelay | delay | ||
| VariableInfusion | variableDose |