Calculate per-patient drug cost from pack size and dosing schedule
Source:R/bim_costs.R
bim_costs_drug.RdHelper function to derive an annual drug cost per patient from list price, pack size, dose, and dosing frequency. Supports weight-based dosing.
Usage
bim_costs_drug(
treatment,
list_price_per_pack,
dose_per_admin,
admin_per_year,
units_per_pack = 1,
wastage_factor = 1,
body_weight_kg = NULL
)Arguments
- treatment
character(1). Treatment name.- list_price_per_pack
numeric(1). List price per pack or vial.- dose_per_admin
numeric(1). Dose per administration (in the units consistent with pack size).- admin_per_year
numeric(1). Number of administrations per year.- units_per_pack
numeric(1). Number of dose units per pack. Default1.- wastage_factor
numeric(1). Factor for vial/pack wastage (e.g.1.0for no wastage,1.15for 15% wastage). Default1.0.- body_weight_kg
numeric(1)orNULL. Mean patient body weight (kg), if dosing is weight-based. DefaultNULL.
Value
A named numeric vector of length 1: annual drug cost per patient,
suitable for use in bim_costs().