Skip to contents

Create a new Dosepoint object and validate it

Usage

Dosepoint(
  DosepointName = "A1",
  State = "Present",
  tlag = c(),
  bioavail = c(),
  duration = c(),
  rate = c(),
  PMLStructure = character()
)

Arguments

DosepointName

A character string giving the name of the Dosepoint.

State

A character string representing the state of the Dosepoint. Possible values are:

  • None: current Dosepoint is not used.

  • Present (the default): current Dosepoint is used as is.

  • Searched: current Dosepoint is added as a token to be searched.

tlag

An optional structural parameter giving the time lag for the doses coming into current Dosepoint.

bioavail

An optional structural parameter giving the bioavailability of the doses coming into current Dosepoint.

duration

An optional structural parameter giving the duration of infusion for the doses coming into current Dosepoint.

rate

An optional structural parameter giving the rate of infusion for the doses coming into current Dosepoint.

PMLStructure

A character string that indicates bounded PML structure.

Value

A new Dosepoint object

See also

list_Dosepoints()

Functions used for Dosepoint specification: create_ModelPK(), modify_Dosepoint()

Examples

TlagStParm <- StParm("Tlag",
                     Type = "LogNormal",
                     ThetaStParm = Theta(Name = "tvTlag",
                                         InitialEstimates = 0.1))

A1 <- Dosepoint(DosepointName = "A1",
                State = "Present",
                tlag = TlagStParm,
                bioavail = StParm("F"))