Make notes of the content based on the katsungs clinical and medical pharmacology textbook, 16th edition. Also include all the main points and terms along with proper definitions. Make sure to include all the formulas, expressions properly just as it is given in the textbook. Make moderate length notes, neither too big nor too small notes. Make the notes usmle first aid based and MBBS level based as well.
The goal of therapeutics is to achieve a desired beneficial effect with minimal adverse effects. When a medicine has been selected for a patient, the clinician must determine the dose that most closely achieves this goal. A rational approach to this objective combines the principles of pharmacokinetics with pharmacodynamics to understand the dose-effect relationship (Figure 3β1). Pharmaco- dynamics governs the concentration-effect part of the relationship, whereas pharmacokinetics deals with the dose-concentration part (Holford & Sheiner, 1981). The pharmacodynamic concepts of maximum response and sensitivity determine the magnitude of the effect at a particular concentration (see Emax and C50, Chapter 2; C50 is also known as EC50). The pharmacokinetic processes of input, distribution, and elimination determine how rapidly and for how long the target organ will be exposed to the drug. Figure 3β1 illustrates a fundamental hypothesis of pharmacol- ogy, namely, that a relationship exists between a beneficial or toxic effect of a drug and the concentration of the drug. This hypothesis has been documented for many drugs, as indicated by the target concentration column in Table 3β1. The target concentration is the concentration that reflects a balance between the beneficial and adverse effects. The apparent lack of such a relationship for some drugs does not weaken the basic hypothesis but points to the need to consider the time course of concentration at the actual site of pharmacologic effect (see below). Knowing the relationship between dose, drug concentration, and effects allows the clinician to take into account the various pathologic and physiologic features of a particular patient that make him or her different from the average individual in respond- ing to a drug. The importance of pharmacokinetics and pharma- codynamics in patient care thus rests upon the improvement in therapeutic benefit and reduction in toxicity that can be achieved by application of these principles. PHARMACOKINETICS The βstandardβ dose of a drug is based on trials in healthy subjects and patients with average ability to absorb, distribute, and eliminate the drug (see section Clinical Trials: The IND & NDA in Chapter 1). This dose will not be suitable for every patient. Several physiologic processes (eg, body size, maturation of organ function in neonates and infants) and pathologic processes (eg, heart failure, renal fail- ure) may be used for dosage adjustment in individual patients. Individual differences in these physiological and pathological processes are associated with specific pharmacokinetic and phar- macodynamic properties (usually referred to as parameters) of the drug. The two basic pharmacokinetic parameters are volume of distribution, the measure of the apparent space in the body avail- able to contain the drug, and clearance, the measure of the ability of the body to eliminate the drug. These parameters are illustrated schematically in Figure 3β2, where the volume of the beakers into which the drugs diffuse represents the volume of distribution, and the size of the outflow βdrainβ in Figures 3β2B and 3β2D represents the clearance. Volume of Distribution Volume of distribution (V) relates the amount of drug in the body to the concentration of drug (C) in blood or plasma: of the physical volumes of the body (Table 3β2). Volume of dis- tribution often exceeds any physical volume in the body because it is the volume apparently necessary to contain the amount of drug homogeneously at the concentration found in the blood, plasma, or water. Drugs with very high volumes of distribution have much higher concentrations in extravascular tissue than in the vascular compartment, ie, they are not homogeneously distributed. Drugs that are completely retained within the vas- cular compartment, on the other hand, would have a minimum possible volume of distribution equal to the plasma component in which they are distributed, eg, 0.04 L/kg body weight or 2.8 L/70 kg (see Table 3β2) for a drug that is restricted to the plasma compartment. Clearance Drug clearance concepts are similar to clearance concepts of renal physiology. Clearance of a drug is the factor that predicts the rate of elimination in relation to the drug concentration (C): (2) (1) The volume of distribution may be defined with respect to blood, plasma, or water (unbound drug), depending on the con- centration used in equation (1) (C = Cb, Cp, or Cu). That the V calculated from equation (1) is an apparent volume may be appreciated by comparing the volumes of distribution of drugs such as digoxin or chloroquine (see Table 3β1) with some Clearance, like volume of distribution, may be defined with respect to blood (CLb), plasma (CLp), or unbound in water (CLu), depending on where and how the concentration is measured. It is important to note the additive character of clearance. Elim- ination of drug from the body may involve processes occurring in the kidney, the lung, the liver, and other organs. Dividing the rate of elimination at each organ by the concentration of drug yields the respective clearance at that organ. Added together, these sepa- rate clearances equal total systemic clearance: (3a) (3b) (3c) (3d) βOtherβ tissues of elimination could include the lungs and additional sites of metabolism, eg, blood or muscle. The two major sites of drug elimination are the kidneys and the liver. Measurement of unchanged drug in the urine may be used to determine renal clearance. Within the liver, drug elimination occurs via biotransformation of parent drug to one or more metabolites, or excretion of unchanged drug into the bile, or both. Elimination of drug by the liver is difficult to measure directly, unlike renal elimi- nation, so hepatic clearance is often assumed to be the difference between total systemic clearance and renal clearance. The pathways of biotransformation are discussed in Chapter 4. For most drugs, clearance is constant over the concentration range encountered in clinical settings, ie, elimination is not saturable, and the rate of drug elimination is directly proportional to concentration (rearranging equation [2]): (4) When elimination is directly proportional to C, this is called first-order elimination. When clearance is first-order, it can be esti- mated by calculating the area under the curve (AUC) of the time- concentration profile after a dose. Clearance is calculated from the dose divided by the AUC. Note that this is a convenient form of calculationβnot the definition of clearance. A. Capacity-Limited Elimination For drugs that exhibit capacity-limited elimination (eg, phenytoin, ethanol), clearance does not remain constant but will vary depend- ing on the concentration of drug that is achieved (see Table 3β1). Capacity-limited elimination is also known as mixed-order, satura- ble, nonlinear, and Michaelis-Menten elimination. It is associated with dose- or concentration-dependent clearance. Most drug elimination pathways by metabolism will become saturated if the dose and therefore the concentration are high enough. When blood flow to an organ does not limit elimination (see below), the relation between elimination rate and concentra- tion (C) is expressed mathematically in equation (5): The maximum elimination capacity is Vmax, and Km is the drug concentration at which the rate of elimination is 50% of Vmax. At concentrations that are high relative to the Km, the elimination rate is almost independent of concentrationβa state of βpseudo- zero orderβ elimination. If dosing rate exceeds elimination capac- ity, steady state cannot be achieved. The concentration will keep on rising as long as dosing continues. This pattern of capacity- limited elimination is important for three drugs in common use: ethanol, phenytoin, and aspirin. Clearance has no real meaning for drugs with capacity-limited elimination because it varies with concentration, and AUC should not be used to calculate clearance of such drugs. B. Flow-Dependent Elimination In contrast to capacity-limited drug elimination, some drugs are cleared very readily by the organ of elimination, so that at any clinically realistic concentration of the drug, most of the drug in the blood perfusing the organ is eliminated on the first pass of the drug through the organ. The elimination of these drugs will thus depend primarily on the rate of drug delivery to the organ of elimi- nation. Such drugs (see Table 4β7) can be called βhigh-extractionβ drugs since they are almost completely extracted from the blood by the organ. Blood flow to the organ is the main determinant of drug delivery, but plasma protein binding and blood cell partition- ing may also be important for extensively bound drugs that are highly extracted. C. Large Molecules There are two aspects to the pharmacokinetics of proteins, often referred to as large molecules, when used as therapeutic agents. The first is that they all have much the same pharmacokinetics with a half-life of a couple of weeks. The second is that for some, but not all, the effect of the molecule is produced by binding to the target site. Elimination of the molecule is to some extent determined by the elimination of the target (eg, T cells). This is called target-medi- ated drug disposition. When target-mediated disposition occurs, the clearance of the molecule is increased and the half-life gets shorter. The time course of the effect of the molecule often follows the resulting changes in the time course of drug concentration. Half-Life Half-life (t1/2) is the time required to change the amount of drug in the body by one-half during elimination (or during a constant infusion). In the simplest caseβand the most useful in designing drug dosage regimensβthe body may be considered as a single compartment (as illustrated in Figure 3β2B) of a size equal to the volume of distribution (V). The time course of drug in the body will depend on both the volume of distribution and the clearance: Because drug elimination can be described by an exponential process, the time taken for a twofold decrease can be shown to be proportional to the natural logarithm of 2. The constant 0.7 in equation (6) is an approximation to the natural logarithm of 2. The elimination half-life is useful because it indicates the time required to attain 50% of steady stateβor to decay 50% from steady-state conditionsβafter a change in the rate of drug input. Figure 3β3 shows the time course of drug accumulation during a constant-rate drug infusion and the time course of drug elimina- tion after stopping an infusion that has reached steady state. Disease states can affect both of the physiologically related primary pharmacokinetic parameters: volume of distribution and clearance. A change in elimination half-life will not necessarily reflect a change in drug elimination. For example, patients with chronic renal failure have both decreased renal clearance of digoxin and a decreased volume of distribution; the increase in digoxin elimination half-life is not as great as might be expected based on the change in renal function. The decrease in volume of distribu- tion is due to the decreased renal and skeletal muscle mass and consequent decreased tissue binding of digoxin to Na+/K+-ATPase. Many drugs will exhibit multicompartment pharmacokinetics (as illustrated in Figures 3β2C and 3β2D). Under these condi- tions, the βhalf-lifeβ describing drug accumulation, as given in Table 3β1, will be greater than that calculated from equation (6).
| Domain | What it governs |
|---|---|
| Pharmacodynamics (PD) | Concentration β Effect relationship |
| Pharmacokinetics (PK) | Dose β Concentration relationship |
Target Concentration = the drug concentration that best balances beneficial vs. adverse effects (See Table 3-1 in textbook)
| Compartment | Volume (L/70 kg) |
|---|---|
| Plasma | ~2.8 L (0.04 L/kg) |
| Blood | ~5.6 L |
| Extracellular fluid | ~14 L |
| Total body water | ~42 L |
USMLE Pearl: If Vd is very large (e.g., digoxin ~500 L), hemodialysis is NOT effective at removing the drug because most of it is outside the plasma compartment.
| Parameter | Definition |
|---|---|
| V_max | Maximum elimination capacity |
| K_m | Drug concentration at which elimination rate = 50% of V_max |
| Concentration vs K_m | Kinetics | Behavior |
|---|---|---|
| C << K_m | First-order | Rate β C |
| C >> K_m | Pseudo-zero-order | Rate β constant (β V_max), independent of C |
Critical Drugs with Capacity-Limited Elimination:
- Ethanol
- Phenytoin
- Aspirin (at high doses)
USMLE Pearl: For phenytoin - small dose increases β disproportionately large rise in plasma concentration due to saturable metabolism. AUC should NOT be used to calculate clearance for these drugs.
Example: Lidocaine, morphine, propranolol (high hepatic extraction - see Table 4-7)
| Use | Rule |
|---|---|
| Time to reach steady state | ~4-5 Γ tΒ½ (50% at 1Γ tΒ½) |
| Time to decay from steady state | ~4-5 Γ tΒ½ after stopping |
| Dosing interval guidance | Usually ~1 tΒ½ |
USMLE Pearl: A change in tΒ½ does NOT always reflect a change in drug elimination - you must assess both V and CL independently.
| Formula | Equation |
|---|---|
| Volume of Distribution | V = Amount of drug / C |
| Rate of Elimination | Rate = CL Γ C |
| Total Clearance | CL_total = CL_renal + CL_hepatic + CL_other |
| Clearance from AUC | CL = Dose / AUC |
| Michaelis-Menten | Rate = (V_max Γ C) / (K_m + C) |
| Half-life | tΒ½ = (0.7 Γ V) / CL |
| Clinical Scenario | Affected PK Parameter | Consequence |
|---|---|---|
| Renal failure | β CL_renal | β drug accumulation |
| Heart failure | β hepatic blood flow | β CL of high-extraction drugs |
| Obesity | β V for lipophilic drugs | Prolonged tΒ½ |
| Neonates / infants | Immature CL | Drug accumulation |
| Chronic renal failure + digoxin | β CL and β V | tΒ½ change less dramatic than expected |
Make notes on chapter 3: Pharmacokinetics & Pharmacodynamics: Rational Dosing & the Time Course from katsung of Drug Action
| Domain | Governs | Key Parameters |
|---|---|---|
| Pharmacokinetics (PK) | Dose β Concentration | Input, Distribution, Elimination |
| Pharmacodynamics (PD) | Concentration β Effect | E_max, C50 / EC50 |
Concentration is the critical link between PK and PD - it is the focus of rational dosing.
| Body Compartment | Volume |
|---|---|
| Plasma | 0.04 L/kg (~2.8 L/70 kg) |
| Blood | ~5.6 L/70 kg |
| Extracellular fluid | ~14 L/70 kg |
| Total body water | ~42 L/70 kg |
| Vd | Meaning | Example drugs |
|---|---|---|
| Small (~3-5 L) | Stays in plasma; large molecule or highly protein-bound | Heparin, warfarin |
| Moderate (~14 L) | Distributes to ECF | Aminoglycosides |
| Large (>42 L) | Concentrates in tissues | Digoxin (~500 L), Chloroquine |
| Very large (hundreds of L) | Extensive tissue binding | Amiodarone |
USMLE Pearl: High Vd = drug is mostly in tissues = dialysis is INEFFECTIVE at removing it.
First-order elimination: Rate of elimination is directly proportional to C. CL remains constant. A constant fraction is eliminated per unit time.
| Parameter | Definition |
|---|---|
| V_max | Maximum elimination capacity of the enzyme system |
| K_m | Drug concentration at which elimination rate = 50% of V_max |
| Concentration vs K_m | Kinetics | Clinical Result |
|---|---|---|
| C << K_m | First-order (linear) | CL appears constant |
| C β K_m | Mixed order | Transitional |
| C >> K_m | Pseudo-zero order | Rate β V_max; constant amount eliminated per unit time |
The 3 classic capacity-limited drugs (PEA):
- Phenytoin
- Ethanol
- Aspirin (at toxic/anti-inflammatory doses)
Examples: Lidocaine, morphine, propranolol, nitroglycerin Clinical implication: In heart failure (β hepatic blood flow) β CL of these drugs falls dramatically β toxicity risk β
| Half-lives elapsed | % Steady state reached | % Remaining after stopping |
|---|---|---|
| 1 | 50% | 50% |
| 2 | 75% | 25% |
| 3 | 87.5% | 12.5% |
| 4 | 93.75% | ~6% |
| 5 | ~97% | ~3% β clinically = complete |
USMLE Rule: ~4-5 half-lives to reach or leave steady state.
Classic example - Digoxin in chronic renal failure:
- CL β (would lengthen tΒ½)
- V also β (β skeletal muscle mass β β NaβΊ/KβΊ-ATPase binding)
- Net: tΒ½ increase is less than expected from CL change alone
| Route | Bioavailability | Key Feature |
|---|---|---|
| IV | 100% (by definition) | Most rapid onset |
| IM | 75 to β€100% | Large volumes feasible; may be painful |
| SC | 75 to β€100% | Smaller volumes than IM |
| Oral (PO) | 5 to <100% | Most convenient; first-pass effect important |
| Rectal (PR) | 30 to <100% | Less first-pass effect than oral |
| Inhalation | 5 to <100% | Very rapid onset |
| Transdermal | 80 to β€100% | Slow absorption; avoids first-pass; prolonged action |
Examples of high first-pass drugs: nitroglycerin, morphine, propranolol, lidocaine
Worked example (digoxin in elderly woman): Use Cockcroft-Gault to estimate CrCl β estimate renal CL β calculate maintenance dose = CL Γ TC / F
Example: Digoxin loading ("digitalization"): given in divided doses over 12-24 hours because of the large Vd and narrow therapeutic index.
| Parameter | Role in dosing |
|---|---|
| Clearance (CL) | Determines maintenance dose |
| Volume of distribution (V) | Determines loading dose |
| Half-life (tΒ½) | Determines dosing interval and time to steady state |
| Bioavailability (F) | Scaling factor for oral doses |
| Parameter | Definition |
|---|---|
| E_max | Maximum achievable drug effect |
| C50 (EC50) | Concentration producing 50% of E_max |
| Drug | Sampling time |
|---|---|
| Most oral drugs | At least 2 hours after dose (wait for absorption to complete) |
| Digoxin | At least 6 hours after dose (allow distribution to tissues) |
| Lithium | Just before next dose (trough; usually 24 hours after last dose) |
| Aminoglycosides | At least 1 hour after dose |
Rule: Clearance is estimated from dosing rate and mean steady-state concentration. Volume of distribution is estimated from concentration at time zero after IV bolus.
| Formula | Equation |
|---|---|
| Volume of distribution | $V = \dfrac{\text{Amount of drug in body}}{C}$ |
| Clearance | $CL = \dfrac{\text{Rate of elimination}}{C}$ |
| Total clearance | $CL_{total} = CL_{renal} + CL_{hepatic} + CL_{other}$ |
| Clearance (from AUC) | $CL = \dfrac{\text{Dose}}{AUC}$ |
| Michaelis-Menten kinetics | $\text{Rate} = \dfrac{V_{max} \times C}{K_m + C}$ |
| Half-life | $t_{1/2} = \dfrac{0.7 \times V}{CL}$ |
| Accumulation factor | $\dfrac{1}{1 - e^{-0.7 \times \frac{\tau}{t_{1/2}}}}$ |
| Maintenance dose | $\dfrac{CL \times TC \times \tau}{F}$ |
| Loading dose | $\dfrac{V \times TC}{F}$ |
| Oral bioavailability (first-pass) | $F = F_{abs} \times (1 - ER)$ |
| Mnemonic | What it covers |
|---|---|
| PEA | Phenytoin, Ethanol, Aspirin = zero-order / capacity-limited kinetics |
| CL = Dose/AUC | First-order drugs only; not for PEA drugs |
| "4-5 half-lives" | Time to reach or leave steady state |
| Loading = V Γ TC / F | V determines loading dose |
| Maintenance = CL Γ TC / F | CL determines maintenance dose |
| High Vd = dialysis fails | Drug is in tissues, not accessible in blood |
| High ER + heart failure | Blood flow β β CL β β toxicity |
| Warfarin delay | INR effect delayed by clotting factor tΒ½ (~14 h), not warfarin tΒ½ |
| Aminoglycoside OD dosing | High peak saturates renal uptake β less nephrotoxicity |
| Drug | CL | Vd | tΒ½ | Target Concentration | Notes |
|---|---|---|---|---|---|
| Digoxin | Low renal CL | Very large (~500 L) | ~39 h | 1-2 ng/mL | β both CL and Vd in renal failure |
| Phenytoin | Capacity-limited | 45 L | Variable | 10-20 mg/L | Zero-order; small dose changes β big [C] changes |
| Lithium | Renal CL | ~50 L | ~22 h | 0.6-1.2 mEq/L | No protein binding; distributes like NaβΊ |
| Warfarin | Hepatic CL | 9 L | ~37 h | INR-guided | Protein-bound; CYP2C9 metabolism |
| Aminoglycosides | Renal CL | 18 L | ~2-3 h | Peak & trough | Nephrotoxic; once-daily preferred |
| Cyclosporine | Hepatic; binds RBCs | Large | ~6-12 h | 100-400 ng/mL | Measure in whole blood |
| Diazepam | Hepatic CL | Increases with age | ~43 h | - | Age β Vd, not CL |
I cannot see the equations clearly
Amount of drug in body
Vd = ββββββββββββββββββββββββ
Concentration (C)
Rate of elimination
CL = ββββββββββββββββββββββββ
C
OR rearranged:
Rate of elimination = CL Γ C
CL(total) = CL(renal) + CL(hepatic) + CL(other)
Dose
CL = βββββββββ
AUC
Vmax Γ C
Rate of elimination = ββββββββββββββ
Km + C
0.7 Γ V
t(1/2) = ββββββββββ
CL
1
Accumulation factor = βββββββββββββββββββββββββββββββββ
1 β e^(β0.7 Γ Ο / tΒ½)
Accumulation factor = 1 / 0.5 = 2
CL Γ TC Γ Ο
Maintenance dose = βββββββββββββββββ
F
Dosing rate = CL Γ TC
V Γ TC
Loading dose = ββββββββββ
F
F = F(abs) Γ (1 β ER)
(140 β Age) Γ Weight (kg)
CrCl = ββββββββββββββββββββββββββββ Γ 0.85 (for females)
72 Γ Serum Creatinine
(mg/dL)
% Steady state reached = 1 β (0.5)^n
where n = number of half-lives elapsed
| Half-lives (n) | % Steady State |
|---|---|
| 1 | 50% |
| 2 | 75% |
| 3 | 87.5% |
| 4 | 93.8% |
| 5 | ~97% (clinically = complete) |
MAINTENANCE DOSE β driven by CL (clearance)
LOADING DOSE β driven by V (volume of distribution)
TIME TO PLATEAU β driven by tΒ½ (half-life)
DOSE ADJUSTMENT β driven by F (bioavailability)
Include the equations in the notes above.
| Domain | Governs | Key Parameters |
|---|---|---|
| Pharmacokinetics (PK) | Dose β Concentration | Input, Distribution, Elimination |
| Pharmacodynamics (PD) | Concentration β Effect | E_max, C50 / EC50 |
Concentration is the critical link between PK and PD β it is the focus of the Target Concentration Approach to rational dosing.
Amount of drug in body
Vd = ββββββββββββββββββββββββ
Concentration (C)
| Compartment | Volume |
|---|---|
| Plasma | 0.04 L/kg (~2.8 L/70 kg) |
| Blood | ~5.6 L/70 kg |
| Extracellular fluid | ~14 L/70 kg |
| Total body water | ~42 L/70 kg |
| Vd | Meaning | Drug Examples |
|---|---|---|
| ~3β5 L | Stays in plasma | Heparin, warfarin |
| ~14 L | Distributes into ECF | Aminoglycosides |
| >42 L | Concentrates in tissues | Digoxin (~500 L), chloroquine |
| Hundreds of L | Extensive tissue binding | Amiodarone |
USMLE Pearl: High Vd = drug is mostly in tissues = dialysis is ineffective at removing it.
Rate of elimination
CL = ββββββββββββββββββββββββ
C
Rearranged:
Rate of elimination = CL Γ C
CL(total) = CL(renal) + CL(hepatic) + CL(other)
Dose
CL = βββββββββ
AUC
First-order elimination: A constant fraction of drug is eliminated per unit time. CL remains constant across clinically relevant concentrations.
Vmax Γ C
Rate of elimination = βββββββββββββ
Km + C
| Parameter | Definition |
|---|---|
| Vmax | Maximum elimination capacity of the enzyme system |
| Km | Drug concentration at which elimination rate = 50% of Vmax |
| C vs Km | Kinetics | Clinical Result |
|---|---|---|
| C << Km | First-order (linear) | CL appears constant |
| C β Km | Mixed order | Transitional |
| C >> Km | Pseudo-zero-order | Rate β Vmax; constant amount eliminated per unit time |
The 3 classic capacity-limited drugs β "PEA":
- Phenytoin
- Ethanol
- Aspirin (at anti-inflammatory/toxic doses)
CL(hepatic)
ER = βββββββββββββββββ
Q(liver)
| ER | Type | Oral bioavailability | CL depends on |
|---|---|---|---|
| > 0.7 | High extraction | Poor (large first-pass) | Blood flow |
| < 0.3 | Low extraction | Good | Enzyme capacity |
Examples: Lidocaine, morphine, propranolol, nitroglycerin Clinical implication: Heart failure β β hepatic blood flow β β CL of high-extraction drugs β toxicity risk
0.7 Γ V
t(1/2) = ββββββββββ
CL
| Change | Effect on tΒ½ |
|---|---|
| V increases | tΒ½ increases |
| CL decreases | tΒ½ increases |
| V decreases | tΒ½ decreases |
| CL increases | tΒ½ decreases |
| Half-lives elapsed | % Steady state reached |
|---|---|
| 1 | 50% |
| 2 | 75% |
| 3 | 87.5% |
| 4 | 93.8% |
| 5 | ~97% β clinically complete |
USMLE Rule: ~4β5 half-lives to reach OR leave steady state.
Classic example β Digoxin in chronic renal failure:
- CL β (would lengthen tΒ½)
- Vd ALSO β (β skeletal muscle mass β less NaβΊ/KβΊ-ATPase binding sites)
- Net result: tΒ½ increase is less than expected from CL change alone
- Key lesson: A change in tΒ½ does NOT always reflect a change in drug elimination β always assess V and CL independently
1
Accumulation factor = ββββββββββββββββββββββββββ
1 β e^(β0.7 Γ Ο/tΒ½)
Accumulation factor = 1 / 0.5 = 2
F = F(abs) Γ (1 β ER)
| Route | Bioavailability | Key Feature |
|---|---|---|
| IV | 100% (by definition) | Most rapid onset |
| IM | 75 to β€100% | Large volumes feasible; may be painful |
| SC | 75 to β€100% | Smaller volumes than IM |
| Oral (PO) | 5 to <100% | Most convenient; first-pass effect important |
| Rectal (PR) | 30 to <100% | Less first-pass than oral |
| Inhalation | 5 to <100% | Very rapid onset |
| Transdermal | 80 to β€100% | Avoids first-pass; prolonged action |
High first-pass drugs: nitroglycerin, morphine, propranolol, lidocaine
Warfarin example:
- Warfarin inhibits vitamin K epoxide reductase (VKOR) rapidly
- Clinical effect (β INR) is delayed because it reflects depletion of the prothrombin complex of clotting factors
- Prothrombin complex tΒ½ β 14 hours
- This 14-hour tΒ½ governs the rate of INR change β not warfarin's own tΒ½ (~37 h)
USMLE Pearl: Once-daily aminoglycoside dosing is preferred β exploits saturable renal uptake to reduce nephrotoxicity while maintaining efficacy (peak-dependent killing).
Dosing rate = CL Γ TC
Full maintenance dose formula:
CL Γ TC Γ Ο
Maintenance dose = βββββββββββββββββ
F
CL is the key parameter for maintenance dosing.
V Γ TC
Loading dose = ββββββββββ
F
Vd is the key parameter for loading dose. Large Vd β large loading dose required. Example: Digoxin β large Vd (~500 L) β loading dose given in divided doses over 12β24 h due to narrow therapeutic index.
| Drug | When to Sample |
|---|---|
| Most oral drugs | β₯ 2 hours after dose (absorption complete) |
| Digoxin | β₯ 6 hours after dose (tissue distribution complete) |
| Lithium | Just before next dose (trough; ~24 h after last dose) |
| Aminoglycosides | ~1 hour after dose (peak); just before next dose (trough) |
Protein binding displacement
β free drug briefly β
β elimination rate β (because CL acts on free drug)
β after ~4 half-lives, free drug returns to previous steady-state
β net clinical effect: minimal
| Parameter | Type | Role |
|---|---|---|
| Clearance (CL) | PK | Determines maintenance dose |
| Volume of distribution (V) | PK | Determines loading dose |
| Half-life (tΒ½) | PK (derived) | Determines dosing interval + time to steady state |
| Bioavailability (F) | PK | Scaling factor for oral/non-IV doses |
| E_max | PD | Maximum achievable drug effect |
| C50 (EC50) | PD | Concentration producing 50% of E_max |
| Condition | PK Change | Clinical Consequence |
|---|---|---|
| Renal failure | β CL(renal) | Drug accumulates; reduce dose or extend interval |
| Hepatic cirrhosis | β CL(hepatic) + β V | tΒ½ can increase threefold or more |
| Heart failure | β hepatic blood flow β β CL | High-extraction drugs accumulate (lidocaine, morphine) |
| Obesity | β V for lipophilic drugs | Prolonged tΒ½ |
| Elderly | β renal function (even with normal creatinine) | Reduced CL; digoxin, aminoglycoside accumulation |
| Neonates | Immature organ CL | Standard adult doses cause toxicity |
| Renal failure + digoxin | β CL AND β V | tΒ½ change less dramatic than expected |
| Aging + diazepam | CL unchanged; V increases | tΒ½ lengthens with age (not a CL problem) |
(140 β Age) Γ Weight (kg)
CrCl = βββββββββββββββββββββββββββββ Γ 0.85 (females only)
72 Γ Serum creatinine (mg/dL)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
EQ.1 Volume of distribution:
Vd = Amount of drug / C
EQ.2 Clearance:
CL = Rate of elimination / C
Rate of elimination = CL Γ C
EQ.3 Total clearance:
CL(total) = CL(renal) + CL(hepatic) + CL(other)
EQ.4 Clearance from AUC (first-order only):
CL = Dose / AUC
EQ.5 Michaelis-Menten kinetics:
Rate = (Vmax Γ C) / (Km + C)
EQ.6 Half-life:
tΒ½ = (0.7 Γ V) / CL
EQ.7 Accumulation factor:
AF = 1 / [1 β e^(β0.7 Γ Ο/tΒ½)]
EQ.8 Maintenance dose:
Dose(maint) = (CL Γ TC Γ Ο) / F
EQ.9 Loading dose:
Dose(load) = (V Γ TC) / F
EQ.10 Oral bioavailability with first-pass:
F = F(abs) Γ (1 β ER)
EQ.11 Cockcroft-Gault CrCl:
CrCl = [(140 β Age) Γ Weight] / [72 Γ SCr]
Γ 0.85 (for females)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Mnemonic / Rule | What It Covers |
|---|---|
| PEA | Phenytoin, Ethanol, Aspirin = zero-order / capacity-limited |
| CL = Dose / AUC | First-order drugs only; never use for PEA drugs |
| 4β5 half-lives | Time to reach or leave steady state |
| Maintenance β CL | CL is the key parameter for maintenance dosing |
| Loading β V | Vd is the key parameter for loading dose |
| High Vd β dialysis fails | Drug is in tissues, not in accessible plasma |
| High-ER + heart failure | Blood flow β β CL β β toxicity |
| Warfarin delay | INR onset governed by clotting factor tΒ½ (~14 h), not warfarin tΒ½ |
| Aminoglycoside once-daily | Saturates renal uptake β less nephrotoxicity |
| Hypoalbuminemia | Total concentration β, but free (active) concentration unchanged |
| tΒ½ change β CL change | Always assess V and CL independently (digoxin in renal failure) |
Create a PDF or Word document of these notes for sharing/studying
mkdir -p /home/daytona/workspace/katzung-ch3-notes && ls /home/daytona/workspaceβ¦
~/katzung-ch3-notes/generate_notes.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
VerticalAlign, PageNumber, Header, Footer, PageBreak,
UnderlineType
} = require('docx');
const fs = require('fs');
// ββ Colour palette ββββββββββββββββββββββββββββββββββββββββββββββ
const BLUE = "1F3864"; // dark navy β main headings
const MED_BLUE = "2E74B5"; // section headings
const LIGHT_BLUE = "DEEAF1"; // table header shading
const GREEN_BG = "E2EFDA"; // mnemonic / pearl boxes
const YELLOW_BG = "FFF2CC"; // equation boxes
const GREY_BG = "F2F2F2"; // code-style monospace rows
const WHITE = "FFFFFF";
const RED_TEXT = "C00000"; // warnings
// ββ Helpers ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
function heading1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
spacing: { before: 360, after: 120 },
children: [new TextRun({ text, bold: true, color: BLUE, size: 28 })]
});
}
function heading2(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
spacing: { before: 240, after: 80 },
children: [new TextRun({ text, bold: true, color: MED_BLUE, size: 24 })]
});
}
function heading3(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_3,
spacing: { before: 180, after: 60 },
children: [new TextRun({ text, bold: true, color: "404040", size: 22 })]
});
}
function body(text, opts = {}) {
return new Paragraph({
spacing: { before: 60, after: 60 },
children: [new TextRun({ text, size: 20, ...opts })]
});
}
function bold(text) {
return body(text, { bold: true });
}
function bullet(text, level = 0) {
const runs = [];
// parse **bold** inline
const parts = text.split(/(\*\*[^*]+\*\*)/g);
for (const p of parts) {
if (p.startsWith('**') && p.endsWith('**')) {
runs.push(new TextRun({ text: p.slice(2, -2), bold: true, size: 20 }));
} else {
runs.push(new TextRun({ text: p, size: 20 }));
}
}
return new Paragraph({
bullet: { level },
spacing: { before: 40, after: 40 },
children: runs
});
}
function eqBox(lines) {
// Shaded box for equations
const rows = lines.map(line =>
new TableRow({
children: [new TableCell({
shading: { fill: YELLOW_BG, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
children: [new Paragraph({
children: [new TextRun({ text: line, font: "Courier New", size: 20, bold: line.includes('=') })]
})]
})]
})
);
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: "B8860B" },
bottom: { style: BorderStyle.SINGLE, size: 4, color: "B8860B" },
left: { style: BorderStyle.SINGLE, size: 4, color: "B8860B" },
right: { style: BorderStyle.SINGLE, size: 4, color: "B8860B" },
},
rows
});
}
function pearlBox(lines) {
const rows = lines.map(line =>
new TableRow({
children: [new TableCell({
shading: { fill: GREEN_BG, type: ShadingType.CLEAR },
margins: { top: 60, bottom: 60, left: 120, right: 120 },
children: [new Paragraph({
children: [new TextRun({ text: line, size: 20, italics: line.startsWith('β
') || line.startsWith('βΆ') })]
})]
})]
})
);
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: "375623" },
bottom: { style: BorderStyle.SINGLE, size: 4, color: "375623" },
left: { style: BorderStyle.SINGLE, size: 6, color: "375623" },
right: { style: BorderStyle.SINGLE, size: 4, color: "375623" },
},
rows
});
}
function spacer() {
return new Paragraph({ spacing: { before: 80, after: 80 }, children: [] });
}
function divider() {
return new Paragraph({
spacing: { before: 100, after: 100 },
border: { bottom: { style: BorderStyle.SINGLE, size: 6, color: MED_BLUE } },
children: []
});
}
// Generic two-column table
function dataTable(headers, rows, colWidths) {
const headerRow = new TableRow({
tableHeader: true,
children: headers.map((h, i) => new TableCell({
shading: { fill: LIGHT_BLUE, type: ShadingType.CLEAR },
width: { size: colWidths[i], type: WidthType.PERCENTAGE },
verticalAlign: VerticalAlign.CENTER,
margins: { top: 60, bottom: 60, left: 80, right: 80 },
children: [new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: h, bold: true, size: 18, color: BLUE })]
})]
}))
});
const dataRows = rows.map((row, ri) => new TableRow({
children: row.map((cell, ci) => new TableCell({
shading: { fill: ri % 2 === 0 ? WHITE : "F7F9FC", type: ShadingType.CLEAR },
width: { size: colWidths[ci], type: WidthType.PERCENTAGE },
margins: { top: 50, bottom: 50, left: 80, right: 80 },
children: [new Paragraph({
children: [new TextRun({ text: cell, size: 18 })]
})]
}))
}));
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: "B0C4DE" },
bottom: { style: BorderStyle.SINGLE, size: 4, color: "B0C4DE" },
left: { style: BorderStyle.SINGLE, size: 4, color: "B0C4DE" },
right: { style: BorderStyle.SINGLE, size: 4, color: "B0C4DE" },
insideH: { style: BorderStyle.SINGLE, size: 2, color: "D0D8E4" },
insideV: { style: BorderStyle.SINGLE, size: 2, color: "D0D8E4" },
},
rows: [headerRow, ...dataRows]
});
}
// ββ Title page block βββββββββββββββββββββββββββββββββββββββββββββ
function titleBlock() {
return [
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 480, after: 160 },
children: [new TextRun({ text: "PHARMACOKINETICS & PHARMACODYNAMICS", bold: true, size: 40, color: BLUE })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80, after: 80 },
children: [new TextRun({ text: "Rational Dosing & the Time Course of Drug Action", size: 28, color: MED_BLUE, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80, after: 80 },
children: [new TextRun({ text: "Chapter 3", bold: true, size: 24, color: "404040" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 40 },
children: [new TextRun({ text: "Katzung's Basic & Clinical Pharmacology, 16th Edition", size: 22, italics: true, color: "606060" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 240 },
children: [new TextRun({ text: "USMLE First Aid | MBBS Level Study Notes", size: 20, color: "808080" })]
}),
divider(),
spacer()
];
}
// ββ Build document βββββββββββββββββββββββββββββββββββββββββββββββ
const children = [
...titleBlock(),
// ββ SECTION 1 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 1: CORE FRAMEWORK"),
body("Goal of therapeutics: Maximum beneficial effect + minimal adverse effects.", { bold: true }),
spacer(),
body("The dose-effect relationship is divided into two domains:", { bold: true }),
spacer(),
dataTable(
["Domain", "Governs", "Key Parameters"],
[
["Pharmacokinetics (PK)", "Dose β Concentration", "Input, Distribution, Elimination"],
["Pharmacodynamics (PD)", "Concentration β Effect", "E_max, C50 / EC50"],
],
[30, 40, 30]
),
spacer(),
bullet("Concentration is the critical link between PK and PD β focus of the Target Concentration Approach."),
bullet("**Target Concentration (TC):** Drug concentration that best balances beneficial vs. adverse effects."),
bullet("Example: Digoxin β 1 ng/mL for heart failure; 2 ng/mL for atrial fibrillation."),
spacer(),
divider(),
// ββ SECTION 2 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 2: THE TWO PRIMARY PK PARAMETERS"),
heading2("A. Volume of Distribution (Vd)"),
body("Definition: The apparent volume needed to contain the total amount of drug in the body at the same concentration as measured in blood or plasma."),
spacer(),
eqBox([
"EQUATION 1 β Volume of Distribution",
"",
" Amount of drug in body",
" Vd = ----------------------------",
" Concentration (C)",
"",
" C may be: blood (Cb), plasma (Cp), or unbound free water (Cu)",
]),
spacer(),
bullet("Vd is **apparent** β it does NOT represent a real anatomical space."),
bullet("Vd often exceeds any physical body volume because drugs concentrate in tissues."),
spacer(),
body("Physical Reference Volumes (Table 3-2):", { bold: true }),
dataTable(
["Compartment", "Volume (L/70 kg)"],
[
["Plasma", "~2.8 L (0.04 L/kg)"],
["Blood", "~5.6 L"],
["Extracellular fluid", "~14 L"],
["Total body water", "~42 L"],
],
[50, 50]
),
spacer(),
body("Interpreting Vd:", { bold: true }),
dataTable(
["Vd", "Meaning", "Examples"],
[
["~3β5 L", "Stays in plasma", "Heparin, warfarin"],
["~14 L", "Distributes to ECF", "Aminoglycosides"],
[">42 L", "Concentrates in tissues", "Digoxin (~500 L), Chloroquine"],
["Hundreds of L","Extensive tissue binding", "Amiodarone"],
],
[25, 45, 30]
),
spacer(),
pearlBox([
"β
USMLE PEARL: High Vd = drug mostly in tissues = dialysis is INEFFECTIVE at removing it.",
]),
spacer(),
heading2("B. Clearance (CL)"),
body("Definition: The factor that predicts the rate of drug elimination relative to drug concentration."),
spacer(),
eqBox([
"EQUATION 2 β Clearance",
"",
" Rate of elimination",
" CL = -----------------------",
" C",
"",
" Rearranged: Rate of elimination = CL x C",
]),
spacer(),
eqBox([
"EQUATION 3 β Total (Additive) Clearance",
"",
" CL(total) = CL(renal) + CL(hepatic) + CL(other)",
"",
" 'Other' includes lungs, blood, muscle",
" Renal CL = measured from unchanged drug in urine",
" Hepatic CL = assumed = CL(total) - CL(renal)",
]),
spacer(),
eqBox([
"EQUATION 4 β Clearance from AUC (First-Order Drugs ONLY)",
"",
" Dose",
" CL = ----------",
" AUC",
"",
" NOTE: Calculation convenience only β NOT the definition of clearance.",
" DO NOT use for phenytoin, ethanol, or aspirin.",
]),
spacer(),
bullet("First-order elimination: a constant FRACTION of drug is eliminated per unit time; CL remains constant."),
spacer(),
divider(),
// ββ SECTION 3 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 3: TYPES OF ELIMINATION"),
heading2("A. Capacity-Limited (Michaelis-Menten) Elimination"),
body("Also called: Saturable / nonlinear / mixed-order / zero-order (at saturation)"),
spacer(),
eqBox([
"EQUATION 5 β Michaelis-Menten Kinetics",
"",
" Vmax x C",
" Rate of elimination = ----------",
" Km + C",
"",
" Vmax = maximum elimination capacity",
" Km = concentration at which rate = 50% of Vmax",
]),
spacer(),
dataTable(
["C vs Km", "Kinetics", "Clinical Result"],
[
["C << Km", "First-order (linear)", "CL appears constant"],
["C β Km", "Mixed order", "Transitional"],
["C >> Km", "Pseudo-zero-order", "Rate β Vmax; constant AMOUNT eliminated/time"],
],
[25, 30, 45]
),
spacer(),
pearlBox([
"β
THE 3 CLASSIC CAPACITY-LIMITED DRUGS β 'PEA'",
" P = Phenytoin",
" E = Ethanol",
" A = Aspirin (at anti-inflammatory / toxic doses)",
"",
"βΆ If dosing rate exceeds Vmax β steady state is NEVER reached β concentration rises indefinitely.",
"βΆ AUC must NOT be used to calculate CL for PEA drugs.",
]),
spacer(),
heading2("B. Flow-Dependent (High-Extraction) Elimination"),
bullet("Drug is cleared so efficiently that most is removed on the **first pass** through the organ."),
bullet("Elimination depends on **blood flow** to the organ, not enzyme capacity."),
spacer(),
eqBox([
"Extraction Ratio (ER)",
"",
" CL(hepatic)",
" ER = ----------------",
" Q(liver)",
"",
" Q(liver) = hepatic blood flow (~90 L/h/70 kg)",
]),
spacer(),
dataTable(
["ER", "Type", "Oral Bioavailability", "CL depends on"],
[
["> 0.7", "High extraction", "Poor β large first-pass", "Blood flow"],
["< 0.3", "Low extraction", "Good β minimal first-pass", "Enzyme capacity"],
],
[15, 25, 35, 25]
),
spacer(),
pearlBox([
"β
High-extraction drug examples: Lidocaine, Morphine, Propranolol, Nitroglycerin",
"βΆ Heart failure β reduced hepatic blood flow β CL falls β toxicity risk increases.",
]),
spacer(),
heading2("C. Large Molecules (Biologics / Therapeutic Proteins)"),
bullet("Shared PK: half-life approximately 2 weeks."),
bullet("**Target-Mediated Drug Disposition (TMDD):** Drug binds and eliminates the target (e.g., T cells); target contributes to drug CL."),
bullet("When TMDD is active: CL increases β tΒ½ shortens."),
bullet("As target is depleted: CL slows β tΒ½ lengthens."),
bullet("Effect time course mirrors changes in drug concentration."),
spacer(),
divider(),
// ββ SECTION 4 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 4: HALF-LIFE (tΒ½)"),
body("Definition: Time required for the amount of drug in the body to change by one-half during elimination (or during constant infusion)."),
spacer(),
eqBox([
"EQUATION 6 β Half-Life",
"",
" 0.7 x V",
" tΒ½ = βββββββββββββ",
" CL",
"",
" 0.7 = approximation of ln(2) = 0.693",
" V = volume of distribution",
" CL = clearance",
"",
" tΒ½ is a DERIVED parameter β it depends on BOTH V and CL.",
]),
spacer(),
body("Effect of changes on tΒ½:", { bold: true }),
dataTable(
["Change", "Effect on tΒ½"],
[
["V increases", "tΒ½ increases"],
["CL decreases", "tΒ½ increases"],
["V decreases", "tΒ½ decreases"],
["CL increases", "tΒ½ decreases"],
],
[50, 50]
),
spacer(),
body("Time to Steady State:", { bold: true }),
dataTable(
["Half-lives elapsed", "% Steady state reached", "% Remaining after stopping"],
[
["1", "50%", "50%"],
["2", "75%", "25%"],
["3", "87.5%", "12.5%"],
["4", "93.8%", "6.2%"],
["5", "~97% β clinically complete", "~3%"],
],
[30, 40, 30]
),
spacer(),
pearlBox([
"β
USMLE RULE: ~4-5 half-lives to reach OR leave steady state.",
"",
"βΆ Classic example β Digoxin in chronic renal failure:",
" CL is reduced (would lengthen tΒ½).",
" BUT Vd is ALSO reduced (decreased skeletal muscle mass β less Na+/K+-ATPase binding).",
" Net result: tΒ½ increase is LESS than expected from CL change alone.",
"",
"βΆ KEY LESSON: A change in tΒ½ does NOT always = a change in elimination.",
" Always assess V and CL independently.",
]),
spacer(),
divider(),
// ββ SECTION 5 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 5: DRUG ACCUMULATION & ACCUMULATION FACTOR"),
spacer(),
eqBox([
"EQUATION 7 β Accumulation Factor",
"",
" 1",
" Accum. factor = βββββββββββββββββββββββββ",
" 1 - e^(-0.7 x tau/tΒ½)",
"",
" tau = dosing interval",
"",
" When dosing interval = 1 half-life:",
" Accumulation factor = 1 / 0.5 = 2",
]),
spacer(),
bullet("Predicts ratio of steady-state peak concentration to peak after the first dose."),
bullet("Peak at steady state = (Peak after 1st dose) x accumulation factor."),
spacer(),
divider(),
// ββ SECTION 6 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 6: BIOAVAILABILITY (F)"),
body("Definition: Fraction of unchanged drug reaching systemic circulation after administration by any route."),
spacer(),
eqBox([
"Bioavailability with First-Pass Effect",
"",
" F = F(abs) x (1 - ER)",
"",
" F(abs) = fraction absorbed across gut wall",
" ER = hepatic extraction ratio",
"",
" For IV route: F = 1.0 (100%, by definition)",
]),
spacer(),
body("Routes and Bioavailability (Table 3-3):", { bold: true }),
dataTable(
["Route", "Bioavailability", "Key Feature"],
[
["IV", "100% (by definition)", "Most rapid onset"],
["IM", "75 to β€100%", "Large volumes feasible; may be painful"],
["SC", "75 to β€100%", "Smaller volumes than IM"],
["Oral (PO)", "5 to <100%", "Most convenient; first-pass effect important"],
["Rectal (PR)", "30 to <100%", "Less first-pass than oral"],
["Inhalation", "5 to <100%", "Very rapid onset"],
["Transdermal", "80 to β€100%", "Avoids first-pass; prolonged action"],
],
[20, 28, 52]
),
spacer(),
body("Two reasons oral F < 100%:", { bold: true }),
bullet("1. Incomplete absorption across the gut wall."),
bullet("2. First-pass hepatic elimination (gut β portal vein β liver β metabolism before systemic circulation)."),
spacer(),
pearlBox([
"β
High first-pass drugs (low oral bioavailability): Nitroglycerin, Morphine, Propranolol, Lidocaine.",
]),
spacer(),
divider(),
// ββ SECTION 7 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 7: TIME COURSE OF DRUG ACTION"),
heading2("A. Effect Site Delay (Biophase)"),
bullet("Plasma concentration does NOT equal effect site concentration immediately."),
bullet("Drug must distribute to the effect compartment (biophase) before exerting effect."),
bullet("Example: IV digoxin β plasma peak within minutes; full cardiac effect takes ~6 hours (myocardial distribution)."),
spacer(),
heading2("B. Slow Turnover / Indirect Effects"),
bullet("When a drug alters synthesis or degradation of an endogenous substance, onset of effect is governed by the turnover rate of THAT SUBSTANCE β not the drug's own tΒ½."),
spacer(),
pearlBox([
"β
WARFARIN EXAMPLE:",
" Warfarin inhibits vitamin K epoxide reductase (VKOR) rapidly.",
" BUT clinical effect (INR rise) is delayed β reflects depletion of prothrombin complex.",
" Prothrombin complex tΒ½ β 14 hours.",
" This 14-hour tΒ½ governs INR change β NOT warfarin's own tΒ½ (~37 h).",
]),
spacer(),
heading2("C. Schedule-Dependent Effects"),
bullet("Same average steady-state concentration can produce different toxicity profiles depending on the dosing schedule."),
spacer(),
pearlBox([
"β
AMINOGLYCOSIDE EXAMPLE (Gentamicin):",
" Constant infusion β greater renal toxicity.",
" Intermittent once-daily dosing β high peaks SATURATE renal cortex uptake",
" β less total renal accumulation β less nephrotoxicity.",
"βΆ Once-daily aminoglycoside dosing is preferred (exploits saturable renal uptake).",
]),
spacer(),
heading2("D. Cumulative Effects"),
bullet("Some effects correlate with total cumulative exposure (AUC), not peak concentrations."),
bullet("Example: Cytotoxic chemotherapy drugs that bind irreversibly to DNA β tumor killing is a function of AUC."),
spacer(),
divider(),
// ββ SECTION 8 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 8: TARGET CONCENTRATION APPROACH β RATIONAL DOSING"),
heading2("Maintenance Dose"),
body("At steady state: Rate in = Rate out"),
spacer(),
eqBox([
"EQUATION 8 β Maintenance Dose",
"",
" Dosing rate = CL x TC",
"",
" Full formula:",
"",
" CL x TC x tau",
" Maintenance dose = --------------------",
" F",
"",
" CL = clearance (KEY parameter for maintenance dosing)",
" TC = target concentration",
" tau = dosing interval",
" F = bioavailability (= 1 for IV)",
]),
spacer(),
heading2("Loading Dose"),
body("Used when rapid therapeutic effect is needed and you cannot wait 4β5 half-lives."),
spacer(),
eqBox([
"EQUATION 9 β Loading Dose",
"",
" V x TC",
" Loading dose = -----------",
" F",
"",
" V = volume of distribution (KEY parameter for loading dose)",
" TC = target concentration",
" F = bioavailability",
]),
spacer(),
pearlBox([
"β
Digoxin loading ('digitalization'): large Vd (~500 L) β large loading dose.",
" Given in divided doses over 12-24 h due to narrow therapeutic index.",
]),
spacer(),
divider(),
// ββ SECTION 9 ββββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 9: THERAPEUTIC DRUG MONITORING (TDM)"),
heading2("When to Use TDM"),
bullet("Narrow therapeutic index drugs: digoxin, lithium, phenytoin, aminoglycosides, cyclosporine, vancomycin."),
bullet("Suspected toxicity or treatment failure."),
bullet("Disease states altering PK (renal failure, liver failure, heart failure)."),
bullet("Suspected non-compliance."),
spacer(),
heading2("Sample Timing Rules"),
dataTable(
["Drug", "When to Sample"],
[
["Most oral drugs", "β₯ 2 hours after dose (absorption complete)"],
["Digoxin", "β₯ 6 hours after dose (tissue distribution complete)"],
["Lithium", "Just before next dose (trough; ~24 h after last dose)"],
["Aminoglycosides", "~1 h after dose (peak); just before next dose (trough)"],
],
[30, 70]
),
spacer(),
heading2("Plasma Protein Binding β Is It Clinically Important?"),
bullet("Only FREE (unbound) drug is pharmacologically active."),
bullet("Common teaching: protein displacement β free drug increases β toxicity."),
bullet("This theory does NOT hold in the body (an open system):"),
spacer(),
eqBox([
"Protein binding displacement alone does NOT cause sustained toxicity:",
"",
" Displacement β free drug briefly increases",
" β elimination rate increases (CL acts on free drug)",
" β after ~4 half-lives, free drug returns to previous steady-state",
" β net clinical effect: minimal",
"",
" When displacement DOES matter: the displacing drug is ALSO inhibiting CL.",
" It is the change in CL β not protein binding β that causes the interaction.",
]),
spacer(),
pearlBox([
"β
Hypoalbuminemia (liver disease, nephrotic syndrome):",
" Total drug concentration is LOW, but free (active) concentration is UNCHANGED.",
" Do not automatically increase the dose.",
]),
spacer(),
heading2("Red Blood Cell Binding"),
bullet("Cyclosporine and tacrolimus bind extensively inside RBCs."),
bullet("Whole blood concentration β 50x plasma concentration."),
bullet("Fall in hematocrit β whole blood concentration falls, but active concentration unchanged."),
spacer(),
divider(),
// ββ SECTION 10 βββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 10: DOSE INDIVIDUALIZATION β PK + PD PARAMETERS"),
dataTable(
["Parameter", "Type", "Role in Dosing"],
[
["Clearance (CL)", "PK", "Determines MAINTENANCE dose"],
["Volume of distribution (V)", "PK", "Determines LOADING dose"],
["Half-life (tΒ½)", "PK (derived)","Determines dosing interval + time to steady state"],
["Bioavailability (F)", "PK", "Scaling factor for oral / non-IV doses"],
["E_max", "PD", "Maximum achievable drug effect"],
["C50 (EC50)", "PD", "Concentration producing 50% of E_max"],
],
[28, 14, 58]
),
spacer(),
divider(),
// ββ SECTION 11 βββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 11: DISEASE EFFECTS ON PK"),
dataTable(
["Condition", "PK Change", "Clinical Consequence"],
[
["Renal failure", "β CL(renal)", "Drug accumulates; reduce dose or extend interval"],
["Hepatic cirrhosis", "β CL(hepatic) + β V", "tΒ½ can increase threefold or more"],
["Heart failure", "β hepatic blood flow β β CL","High-extraction drugs accumulate (lidocaine, morphine)"],
["Obesity", "β V for lipophilic drugs", "Prolonged tΒ½"],
["Elderly", "β renal CL (even normal Cr)","Digoxin, aminoglycoside accumulation"],
["Neonates / Infants", "Immature organ CL", "Standard adult doses cause toxicity"],
["Renal failure + Digoxin", "β CL AND β V", "tΒ½ change less dramatic than expected"],
["Aging + Diazepam", "CL unchanged; V increases", "tΒ½ lengthens with age β not a CL problem"],
],
[25, 30, 45]
),
spacer(),
eqBox([
"EQUATION 11 β Creatinine Clearance (Cockcroft-Gault)",
"",
" (140 - Age) x Weight (kg)",
" CrCl = --------------------------------- x 0.85 (for females only)",
" 72 x Serum creatinine (mg/dL)",
]),
spacer(),
divider(),
// ββ SECTION 12 βββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 12: MASTER FORMULA REFERENCE"),
eqBox([
"ALL KEY EQUATIONS β CHAPTER 3",
"ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ",
"",
"EQ.1 Volume of Distribution:",
" Vd = Amount of drug in body / C",
"",
"EQ.2 Clearance:",
" CL = Rate of elimination / C",
" Rate of elimination = CL x C",
"",
"EQ.3 Total Clearance:",
" CL(total) = CL(renal) + CL(hepatic) + CL(other)",
"",
"EQ.4 Clearance from AUC (first-order only):",
" CL = Dose / AUC",
"",
"EQ.5 Michaelis-Menten kinetics:",
" Rate = (Vmax x C) / (Km + C)",
"",
"EQ.6 Half-life:",
" tΒ½ = (0.7 x V) / CL",
"",
"EQ.7 Accumulation Factor:",
" AF = 1 / [1 - e^(-0.7 x tau/tΒ½)]",
"",
"EQ.8 Maintenance Dose:",
" Dose(maint) = (CL x TC x tau) / F",
"",
"EQ.9 Loading Dose:",
" Dose(load) = (V x TC) / F",
"",
"EQ.10 Oral Bioavailability with First-Pass:",
" F = F(abs) x (1 - ER)",
"",
"EQ.11 Cockcroft-Gault CrCl:",
" CrCl = [(140 - Age) x Weight] / [72 x SCr] x 0.85 (females)",
"ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ",
"",
" MAINTENANCE DOSE β driven by CL (clearance)",
" LOADING DOSE β driven by V (volume of distribution)",
" TIME TO PLATEAU β driven by tΒ½ (half-life)",
" DOSE ADJUSTMENT β driven by F (bioavailability)",
]),
spacer(),
divider(),
// ββ SECTION 13 βββββββββββββββββββββββββββββββββββββββββββββββ
heading1("SECTION 13: HIGH-YIELD USMLE MNEMONICS"),
dataTable(
["Mnemonic / Rule", "What It Covers"],
[
["PEA", "Phenytoin, Ethanol, Aspirin = zero-order / capacity-limited kinetics"],
["CL = Dose / AUC", "First-order drugs only β NEVER use for PEA drugs"],
["4-5 half-lives", "Time to reach or leave steady state"],
["Maintenance β CL", "Clearance is the key parameter for maintenance dosing"],
["Loading β V", "Vd is the key parameter for loading dose"],
["High Vd β dialysis fails","Drug is in tissues, not accessible in plasma"],
["High-ER + heart failure", "Blood flow β β CL β β toxicity (lidocaine, morphine)"],
["Warfarin delay", "INR onset governed by clotting factor tΒ½ (~14 h), not warfarin tΒ½"],
["Aminoglycoside once-daily","Saturates renal uptake β less nephrotoxicity"],
["Hypoalbuminemia", "Total concentration β, but free (active) concentration unchanged"],
["tΒ½ change β CL change", "Always assess V and CL independently (classic: digoxin in renal failure)"],
],
[35, 65]
),
spacer(),
divider(),
// ββ Footer note βββββββββββββββββββββββββββββββββββββββββββββββ
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 240 },
children: [new TextRun({
text: "Source: Katzung's Basic & Clinical Pharmacology, 16th Edition β Chapter 3",
size: 16, italics: true, color: "888888"
})]
}),
];
// ββ Assemble & write βββββββββββββββββββββββββββββββββββββββββββββ
const doc = new Document({
styles: {
default: {
document: {
run: { font: "Calibri", size: 20 }
}
}
},
sections: [{
properties: {
page: {
margin: { top: 720, bottom: 720, left: 900, right: 900 }
}
},
headers: {
default: new Header({
children: [new Paragraph({
alignment: AlignmentType.RIGHT,
border: { bottom: { style: BorderStyle.SINGLE, size: 4, color: MED_BLUE } },
children: [
new TextRun({ text: "Katzung Ch.3 β PK & PD Notes | ", size: 16, color: "888888" }),
new TextRun({ text: "USMLE / MBBS", size: 16, bold: true, color: MED_BLUE })
]
})]
})
},
footers: {
default: new Footer({
children: [new Paragraph({
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: "Page ", size: 16, color: "888888" }),
new TextRun({ children: [PageNumber.CURRENT], size: 16, color: "888888" }),
new TextRun({ text: " of ", size: 16, color: "888888" }),
new TextRun({ children: [PageNumber.TOTAL_PAGES], size: 16, color: "888888" }),
]
})]
})
},
children
}]
});
Packer.toBuffer(doc).then(buf => {
fs.writeFileSync("/home/daytona/workspace/katzung-ch3-notes/Katzung_Ch3_PK_PD_Notes.docx", buf);
console.log("Done: Katzung_Ch3_PK_PD_Notes.docx created.");
}).catch(err => { console.error(err); process.exit(1); });
cd /home/daytona/workspace/katzung-ch3-notes && node generate_notes.js
python /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/workspβ¦
ls -lh /home/daytona/workspace/katzung-ch3-notes/Katzung_Ch3_PK_PD_Notes.docx &&β¦
Katzung Ch3 PK PD Notes
Word Document Β· DOCX
Generate a presentation (PPT) summarizing the key concepts
~/katzung-ch3-notes/generate_ppt.js
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Pharmacokinetics & Pharmacodynamics β Katzung Ch.3";
pres.author = "Katzung 16th Edition";
// ββ Palette ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
const NAVY = "0D1B2A"; // dominant dark
const TEAL = "1B6CA8"; // accent blue
const CYAN = "17BEBB"; // highlight
const GOLD = "F4C542"; // equation accent
const WHITE = "FFFFFF";
const OFFWHITE = "F0F4F8";
const LIGHT_BG = "E8F1FA";
const GREEN = "2D9E5F";
const RED = "C0392B";
const GREY = "7F8C8D";
const DARK_GREY = "2C3E50";
// ββ Reusable helpers βββββββββββββββββββββββββββββββββββββββββββββ
function darkSlide(slide) {
slide.background = { color: NAVY };
}
function lightSlide(slide) {
slide.background = { color: OFFWHITE };
}
function tealSlide(slide) {
slide.background = { color: TEAL };
}
// Accent bar at top
function topBar(slide, color = CYAN) {
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 0.12, fill: { color } });
}
function leftAccent(slide, color = CYAN) {
slide.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 0.12, h: 5.625, fill: { color } });
}
function sectionLabel(slide, text, color = CYAN) {
slide.addText(text.toUpperCase(), {
x: 0.2, y: 0.1, w: 9.6, h: 0.3,
fontSize: 9, bold: true, color, charSpacing: 3, align: "right"
});
}
function slideTitle(slide, text, color = WHITE, y = 0.3, dark = true) {
slide.addText(text, {
x: 0.35, y, w: 9.3, h: 0.65,
fontSize: 28, bold: true, color,
fontFace: "Calibri"
});
}
function subTitle(slide, text, color = CYAN, y = 0.95) {
slide.addText(text, {
x: 0.35, y, w: 9.3, h: 0.35,
fontSize: 13, color, italic: true
});
}
function eqBox(slide, lines, x, y, w, h) {
slide.addShape(pres.ShapeType.rect, {
x, y, w, h,
fill: { color: "1A1A2E" },
line: { color: GOLD, width: 1.5 }
});
slide.addText(lines.map((l, i) => ({
text: l,
options: {
breakLine: i < lines.length - 1,
bold: l.includes("=") && !l.startsWith("//"),
color: l.includes("=") ? GOLD : WHITE,
fontFace: "Courier New",
fontSize: 12
}
})), { x: x + 0.12, y: y + 0.1, w: w - 0.24, h: h - 0.2 });
}
function pearlBox(slide, lines, x, y, w, h, bgColor = "0F3D2E") {
slide.addShape(pres.ShapeType.rect, {
x, y, w, h,
fill: { color: bgColor },
line: { color: GREEN, width: 1.5 }
});
slide.addText(lines.map((l, i) => ({
text: l,
options: {
breakLine: i < lines.length - 1,
bold: l.startsWith("β
") || l.startsWith("KEY"),
color: l.startsWith("β
") ? CYAN : WHITE,
fontSize: 12
}
})), { x: x + 0.15, y: y + 0.12, w: w - 0.3, h: h - 0.25 });
}
function addTable(slide, headers, rows, x, y, w, rowH = 0.38) {
const colW = w / headers.length;
// header row
headers.forEach((h, i) => {
slide.addShape(pres.ShapeType.rect, { x: x + i * colW, y, w: colW, h: rowH, fill: { color: TEAL }, line: { color: NAVY, width: 0.5 } });
slide.addText(h, { x: x + i * colW + 0.05, y: y + 0.05, w: colW - 0.1, h: rowH - 0.1, fontSize: 11, bold: true, color: WHITE, valign: "middle" });
});
// data rows
rows.forEach((row, ri) => {
const bg = ri % 2 === 0 ? "142339" : "1C3050";
row.forEach((cell, ci) => {
slide.addShape(pres.ShapeType.rect, { x: x + ci * colW, y: y + (ri + 1) * rowH, w: colW, h: rowH, fill: { color: bg }, line: { color: "2C4A6E", width: 0.5 } });
slide.addText(cell, { x: x + ci * colW + 0.05, y: y + (ri + 1) * rowH + 0.04, w: colW - 0.1, h: rowH - 0.08, fontSize: 10, color: WHITE, valign: "middle" });
});
});
}
function bullets(slide, items, x, y, w, h, fs = 13) {
slide.addText(
items.map((item, i) => ({
text: typeof item === "string" ? item : item.text,
options: {
bullet: { type: "bullet", characterCode: "25B6" },
breakLine: i < items.length - 1,
color: typeof item === "object" && item.accent ? CYAN : WHITE,
bold: typeof item === "object" && item.bold,
fontSize: fs
}
})),
{ x, y, w, h, valign: "top" }
);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 1 β Title
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
// Large colored band
s.addShape(pres.ShapeType.rect, { x: 0, y: 1.6, w: 10, h: 2.6, fill: { color: TEAL }, line: { type: "none" } });
s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 0.18, fill: { color: CYAN } });
s.addShape(pres.ShapeType.rect, { x: 0, y: 5.4, w: 10, h: 0.225, fill: { color: CYAN } });
s.addText("PHARMACOKINETICS &\nPHARMACODYNAMICS", {
x: 0.4, y: 1.7, w: 9.2, h: 1.3,
fontSize: 38, bold: true, color: WHITE, align: "center",
fontFace: "Calibri", charSpacing: 1
});
s.addText("Rational Dosing & the Time Course of Drug Action", {
x: 0.4, y: 3.05, w: 9.2, h: 0.55,
fontSize: 18, italic: true, color: GOLD, align: "center"
});
s.addText("Chapter 3", {
x: 0.4, y: 3.65, w: 9.2, h: 0.4,
fontSize: 14, color: OFFWHITE, align: "center", bold: true
});
s.addText("Katzung's Basic & Clinical Pharmacology, 16th Edition", {
x: 0.4, y: 4.1, w: 9.2, h: 0.35,
fontSize: 13, italic: true, color: OFFWHITE, align: "center"
});
s.addText("USMLE First Aid | MBBS Study Notes", {
x: 0.4, y: 4.95, w: 9.2, h: 0.3,
fontSize: 11, color: CYAN, align: "center", charSpacing: 2
});
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 2 β Agenda / Roadmap
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Overview");
slideTitle(s, "What We Will Cover");
const topics = [
["01", "Core Framework β PK vs PD"],
["02", "Volume of Distribution (Vd)"],
["03", "Clearance (CL) & Equations"],
["04", "Types of Elimination"],
["05", "Half-Life & Steady State"],
["06", "Bioavailability & Routes"],
["07", "Rational Dosing (Loading & Maintenance)"],
["08", "Time Course of Drug Action"],
["09", "Therapeutic Drug Monitoring"],
["10", "Disease Effects & USMLE Pearls"],
];
const colW = 4.6;
topics.forEach(([num, text], i) => {
const col = i < 5 ? 0 : 1;
const row = i % 5;
const x = 0.25 + col * (colW + 0.3);
const y = 1.2 + row * 0.78;
s.addShape(pres.ShapeType.rect, { x, y, w: colW, h: 0.62, fill: { color: "142339" }, line: { color: TEAL, width: 1 } });
s.addShape(pres.ShapeType.rect, { x, y, w: 0.52, h: 0.62, fill: { color: TEAL }, line: { type: "none" } });
s.addText(num, { x, y: y + 0.1, w: 0.52, h: 0.42, fontSize: 16, bold: true, color: WHITE, align: "center" });
s.addText(text, { x: x + 0.58, y: y + 0.1, w: colW - 0.68, h: 0.42, fontSize: 11, color: WHITE, valign: "middle" });
});
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 3 β Core Framework
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 1");
slideTitle(s, "Core Framework: PK vs PD");
// Flow diagram boxes
const boxes = [
{ label: "DOSE", x: 0.3, color: TEAL },
{ label: "CONCENTRATION", x: 3.3, color: "8E44AD" },
{ label: "EFFECT", x: 6.5, color: GREEN },
];
boxes.forEach(b => {
s.addShape(pres.ShapeType.rect, { x: b.x, y: 1.2, w: 2.7, h: 0.8, fill: { color: b.color }, line: { type: "none" }, rectRadius: 0.08 });
s.addText(b.label, { x: b.x, y: 1.25, w: 2.7, h: 0.7, fontSize: 18, bold: true, color: WHITE, align: "center", valign: "middle" });
});
// arrows
s.addShape(pres.ShapeType.rightArrow, { x: 3.04, y: 1.32, w: 0.35, h: 0.56, fill: { color: GOLD } });
s.addShape(pres.ShapeType.rightArrow, { x: 6.24, y: 1.32, w: 0.35, h: 0.56, fill: { color: GOLD } });
// PK bracket
s.addShape(pres.ShapeType.rect, { x: 0.3, y: 2.15, w: 3.05, h: 0.06, fill: { color: CYAN } });
s.addText("PHARMACOKINETICS (PK)", { x: 0.3, y: 2.25, w: 3.05, h: 0.35, fontSize: 10, color: CYAN, align: "center", bold: true });
s.addText("Dose β Concentration", { x: 0.3, y: 2.58, w: 3.05, h: 0.28, fontSize: 10, color: WHITE, align: "center" });
// PD bracket
s.addShape(pres.ShapeType.rect, { x: 3.35, y: 2.15, w: 3.2, h: 0.06, fill: { color: GOLD } });
s.addText("PHARMACODYNAMICS (PD)", { x: 3.35, y: 2.25, w: 3.2, h: 0.35, fontSize: 10, color: GOLD, align: "center", bold: true });
s.addText("Concentration β Effect", { x: 3.35, y: 2.58, w: 3.2, h: 0.28, fontSize: 10, color: WHITE, align: "center" });
// Two info boxes
s.addShape(pres.ShapeType.rect, { x: 0.25, y: 3.0, w: 4.65, h: 1.4, fill: { color: "142339" }, line: { color: CYAN, width: 1 } });
s.addText("PHARMACOKINETICS", { x: 0.35, y: 3.05, w: 4.45, h: 0.35, fontSize: 12, bold: true, color: CYAN });
s.addText([
{ text: "Input | Distribution | Elimination\n", options: { breakLine: true } },
{ text: "Governed by: Vd, CL, tΒ½, F\n", options: { breakLine: true } },
{ text: "Key params: Emax and C50 (EC50)", options: {} },
], { x: 0.35, y: 3.42, w: 4.45, h: 0.9, fontSize: 10.5, color: WHITE });
s.addShape(pres.ShapeType.rect, { x: 5.1, y: 3.0, w: 4.65, h: 1.4, fill: { color: "142339" }, line: { color: GOLD, width: 1 } });
s.addText("PHARMACODYNAMICS", { x: 5.2, y: 3.05, w: 4.45, h: 0.35, fontSize: 12, bold: true, color: GOLD });
s.addText([
{ text: "Concentration β Effect\n", options: { breakLine: true } },
{ text: "Emax = maximum possible response\n", options: { breakLine: true } },
{ text: "EC50 = concentration for 50% effect", options: {} },
], { x: 5.2, y: 3.42, w: 4.45, h: 0.9, fontSize: 10.5, color: WHITE });
pearlBox(s, ["β
Target Concentration (TC) = concentration balancing benefit vs. adverse effects"], 0.25, 4.55, 9.5, 0.65);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 4 β Volume of Distribution
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 2");
slideTitle(s, "Volume of Distribution (Vd)");
eqBox(s, [
"EQUATION 1 β Volume of Distribution",
"",
" Amount of drug in body",
" Vd = ββββββββββββββββββββββ",
" Concentration (C)",
], 0.25, 1.1, 4.6, 1.5);
// Vd reference table
addTable(s,
["Compartment", "Volume (L/70 kg)"],
[
["Plasma", "~2.8 L (0.04 L/kg)"],
["Blood", "~5.6 L"],
["ECF", "~14 L"],
["Total body water", "~42 L"],
],
5.05, 1.1, 4.7, 0.42
);
// Interpretation table
addTable(s,
["Vd", "Drug stays in...", "Example"],
[
["~3β5 L", "Plasma only", "Heparin, Warfarin"],
["~14 L", "ECF", "Aminoglycosides"],
[">42 L", "Tissues", "Digoxin (~500 L)"],
["100s L", "Deep tissues", "Amiodarone"],
],
0.25, 2.75, 9.5, 0.42
);
pearlBox(s, [
"β
USMLE: High Vd = drug in tissues = dialysis INEFFECTIVE (e.g., digoxin, TCA overdose)",
" Vd is APPARENT β it does not represent a real anatomical space",
], 0.25, 4.62, 9.5, 0.72);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 5 β Clearance
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 2");
slideTitle(s, "Clearance (CL)");
eqBox(s, [
"EQ 2 β Clearance",
" CL = Rate of elimination / C",
" Rate of elimination = CL x C",
], 0.25, 1.1, 4.6, 1.1);
eqBox(s, [
"EQ 3 β Total Clearance (Additive)",
" CL(total) = CL(renal) + CL(hepatic) + CL(other)",
], 5.05, 1.1, 4.7, 0.85);
eqBox(s, [
"EQ 4 β CL from AUC [First-Order ONLY]",
" CL = Dose / AUC",
" // NOT valid for phenytoin, ethanol, aspirin",
], 5.05, 2.1, 4.7, 0.95);
bullets(s, [
{ text: "CL is additive across organs (kidney + liver + other)", bold: true },
"Renal CL = measured from unchanged drug in urine",
"Hepatic CL = assumed = CL(total) β CL(renal)",
"First-order: constant FRACTION eliminated per unit time",
], 0.3, 2.35, 4.5, 2.0, 12);
pearlBox(s, [
"β
CL is the KEY parameter for MAINTENANCE DOSING",
" V is the KEY parameter for LOADING DOSE",
], 0.25, 4.62, 9.5, 0.72);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 6 β Types of Elimination
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 3");
slideTitle(s, "Types of Elimination");
// Three boxes
const types = [
{
title: "A. Capacity-Limited",
color: "6B2737",
border: RED,
lines: [
"= Michaelis-Menten / Saturable",
"Rate = (Vmax x C) / (Km + C)",
"C >> Km β pseudo-zero-order",
"PEA: Phenytoin, Ethanol, Aspirin",
"AUC must NOT be used for CL",
]
},
{
title: "B. Flow-Dependent",
color: "0F3D2E",
border: GREEN,
lines: [
"= High-extraction drugs",
"CL depends on blood flow",
"ER = CL(hepatic) / Q(liver)",
"Examples: Lidocaine, Morphine",
"Heart failure β CL falls β toxicity",
]
},
{
title: "C. Large Molecules",
color: "2D1B6B",
border: "9B59B6",
lines: [
"= Biologics / Proteins",
"tΒ½ ~ 2 weeks (typical)",
"TMDD: target elimination drives CL",
"TMDD active β CL β β tΒ½ β",
"Target depleted β CL β β tΒ½ β",
]
},
];
types.forEach((t, i) => {
const x = 0.2 + i * 3.27;
s.addShape(pres.ShapeType.rect, { x, y: 1.15, w: 3.1, h: 3.4, fill: { color: t.color }, line: { color: t.border, width: 1.5 } });
s.addShape(pres.ShapeType.rect, { x, y: 1.15, w: 3.1, h: 0.48, fill: { color: t.border }, line: { type: "none" } });
s.addText(t.title, { x: x + 0.08, y: 1.2, w: 2.95, h: 0.38, fontSize: 12, bold: true, color: WHITE });
t.lines.forEach((line, li) => {
s.addText("βΈ " + line, { x: x + 0.1, y: 1.73 + li * 0.48, w: 2.9, h: 0.42, fontSize: 10.5, color: WHITE });
});
});
pearlBox(s, [
"β
PEA drugs: if dosing rate > Vmax β steady state NEVER reached β concentration rises indefinitely",
], 0.2, 4.62, 9.6, 0.65);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 7 β Half-Life
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 4");
slideTitle(s, "Half-Life (tΒ½)");
eqBox(s, [
"EQUATION 6 β Half-Life",
"",
" 0.7 x V",
" tΒ½ = βββββββββββββ",
" CL",
"",
" 0.7 = ln(2) = 0.693",
" tΒ½ is DERIVED β it depends on both V and CL",
], 0.25, 1.1, 4.6, 2.3);
// Steady state table
addTable(s,
["Half-lives (n)", "% Steady State"],
[
["1", "50%"],
["2", "75%"],
["3", "87.5%"],
["4", "93.8%"],
["5", "~97% β clinically complete"],
],
5.05, 1.1, 4.7, 0.42
);
bullets(s, [
{ text: "tΒ½ β when V β or CL β", bold: true },
{ text: "tΒ½ β when V β or CL β", bold: true },
"~4β5 half-lives to reach OR leave steady state",
"Digoxin in renal failure: both CLβ and Vβ",
"β tΒ½ change is LESS than expected",
], 5.05, 3.4, 4.7, 1.85, 12);
pearlBox(s, [
"β
A change in tΒ½ does NOT always = a change in elimination.",
" Always assess V and CL independently.",
], 0.25, 3.5, 4.55, 0.78);
eqBox(s, [
"EQ 7 β Accumulation Factor",
" AF = 1 / [1 β e^(β0.7 x tau/tΒ½)]",
" Dosed every tΒ½: AF = 1/0.5 = 2",
], 0.25, 4.38, 4.55, 0.98);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 8 β Bioavailability
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 6");
slideTitle(s, "Bioavailability (F)");
eqBox(s, [
"Bioavailability with First-Pass Effect:",
" F = F(abs) x (1 β ER)",
" ER = CL(hepatic) / Q(liver)",
" IV route: F = 1.0 (100% by definition)",
], 0.25, 1.1, 5.0, 1.3);
addTable(s,
["Route", "Bioavailability", "Key Feature"],
[
["IV", "100%", "Most rapid onset"],
["IM / SC", "75β100%", "May be painful"],
["Oral (PO)", "5 to <100%", "First-pass effect"],
["Rectal (PR)", "30β100%", "Less first-pass than PO"],
["Inhalation", "5 to <100%", "Very rapid onset"],
["Transdermal", "80β100%", "Avoids first-pass; slow"],
],
5.35, 1.1, 4.4, 0.41
);
bullets(s, [
"Two reasons oral F < 100%:",
{ text: "1. Incomplete gut wall absorption", bold: false },
{ text: "2. First-pass hepatic elimination", bold: false },
"",
"High first-pass drugs (low oral F):",
{ text: "Nitroglycerin, Morphine, Propranolol, Lidocaine", bold: true, accent: true },
], 0.3, 2.5, 4.9, 2.4, 12);
pearlBox(s, [
"β
High-ER drugs + heart failure: blood flow β β CL β β toxicity risk β",
"β
ER > 0.7 = flow-limited | ER < 0.3 = capacity-limited",
], 0.25, 4.6, 9.5, 0.72);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 9 β Rational Dosing
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 8");
slideTitle(s, "Rational Dosing: Maintenance & Loading");
// Two big eq boxes side by side
eqBox(s, [
"EQ 8 β MAINTENANCE DOSE",
"",
" Dosing rate = CL x TC",
"",
" CL x TC x tau",
" Dose = βββββββββββββββββββββ",
" F",
"",
" KEY parameter: CLEARANCE (CL)",
" At steady state: Rate in = Rate out",
], 0.25, 1.1, 4.6, 2.8);
eqBox(s, [
"EQ 9 β LOADING DOSE",
"",
" V x TC",
" Dose = βββββββββββ",
" F",
"",
" KEY parameter: VOLUME (V)",
" Used when rapid effect needed",
" Cannot wait 4-5 half-lives",
], 5.1, 1.1, 4.65, 2.8);
addTable(s,
["Goal", "Key PK Parameter", "Clinical Example"],
[
["Maintain steady state", "Clearance (CL)", "Digoxin maintenance 0.125 mg/day"],
["Rapid therapeutic level", "Volume (V)", "Digoxin loading over 12β24 h"],
["Dosing interval", "Half-life (tΒ½)", "Amoxicillin every 8 h (tΒ½ ~1 h)"],
["Oral dose adjustment", "Bioavailability (F)", "PO morphine dose 3x IV dose"],
],
0.25, 4.05, 9.5, 0.37
);
pearlBox(s, ["β
MAINTENANCE β CL LOADING β V INTERVAL β tΒ½ ORAL ADJ β F"], 0.25, 5.18, 9.5, 0.32);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 10 β Time Course of Drug Action
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 7");
slideTitle(s, "Time Course of Drug Action");
const panels = [
{
title: "A. Effect Site Delay",
color: "1A3A5C",
border: CYAN,
y: 1.15,
lines: [
"Plasma concentration β effect immediately",
"Drug must distribute to biophase (effect compartment)",
"Example: IV digoxin β plasma peak in mins,",
" full cardiac effect takes ~6 hours",
]
},
{
title: "B. Slow Turnover (Warfarin)",
color: "2D1B00",
border: GOLD,
y: 2.85,
lines: [
"Warfarin inhibits VKOR rapidly",
"INR rise is delayed β reflects depletion of",
" prothrombin complex (tΒ½ ~14 hours)",
"Effect delay governed by factor tΒ½, NOT warfarin tΒ½",
]
},
{
title: "C. Schedule-Dependent (Aminoglycosides)",
color: "0F2D1A",
border: GREEN,
y: 4.45,
lines: [
"Once-daily dosing β high peak saturates renal uptake",
"β less total renal accumulation β less nephrotoxicity",
"Same average SS concentration, different toxicity profile",
]
},
];
panels.forEach(p => {
s.addShape(pres.ShapeType.rect, { x: 0.25, y: p.y, w: 9.5, h: p.title.includes("Schedule") ? 1.05 : 1.6, fill: { color: p.color }, line: { color: p.border, width: 1.2 } });
s.addShape(pres.ShapeType.rect, { x: 0.25, y: p.y, w: 0.12, h: p.title.includes("Schedule") ? 1.05 : 1.6, fill: { color: p.border }, line: { type: "none" } });
s.addText(p.title, { x: 0.45, y: p.y + 0.07, w: 9.2, h: 0.32, fontSize: 12, bold: true, color: p.border });
s.addText(p.lines.join(" Β· "), { x: 0.45, y: p.y + 0.4, w: 9.1, h: p.title.includes("Schedule") ? 0.55 : 1.1, fontSize: 10.5, color: WHITE });
});
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 11 β TDM & Protein Binding
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 9");
slideTitle(s, "Therapeutic Drug Monitoring (TDM)");
addTable(s,
["Drug", "Sample Timing"],
[
["Most oral drugs", "β₯ 2 h after dose (absorption complete)"],
["Digoxin", "β₯ 6 h after dose (tissue distribution complete)"],
["Lithium", "Just before next dose (trough; ~24 h after last dose)"],
["Aminoglycosides", "Peak: ~1 h post-dose | Trough: before next dose"],
],
0.25, 1.1, 9.5, 0.43
);
s.addText("Plasma Protein Binding β Is It Clinically Important?", {
x: 0.25, y: 3.1, w: 9.5, h: 0.35,
fontSize: 14, bold: true, color: CYAN
});
eqBox(s, [
"Displacement alone does NOT cause sustained toxicity:",
" Displacement β free drug β β elimination β",
" β after ~4 tΒ½, free drug returns to previous steady state",
" When displacement matters: displacing drug is ALSO inhibiting CL",
], 0.25, 3.5, 9.5, 1.25);
pearlBox(s, [
"β
Hypoalbuminemia: total drug concentration β, but FREE (active) concentration is UNCHANGED",
"β
Cyclosporine / Tacrolimus: measure WHOLE BLOOD (binds inside RBCs); ~50x plasma concentration",
], 0.25, 4.85, 9.5, 0.72);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 12 β Disease Effects on PK
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s);
sectionLabel(s, "Section 11");
slideTitle(s, "Disease Effects on Pharmacokinetics");
addTable(s,
["Condition", "PK Change", "Clinical Consequence"],
[
["Renal failure", "β CL(renal)", "Drug accumulates β reduce dose / extend interval"],
["Hepatic cirrhosis", "β CL(hepatic) + β V", "tΒ½ increases up to 3Γ or more"],
["Heart failure", "β hepatic blood flow", "High-extraction drugs accumulate (lidocaine, morphine)"],
["Obesity", "β V (lipophilic drugs)", "Prolonged tΒ½"],
["Elderly", "β renal CL (β Cr age)", "Digoxin, aminoglycosides accumulate"],
["Neonates", "Immature organ CL", "Adult doses cause toxicity"],
],
0.25, 1.1, 9.5, 0.45
);
eqBox(s, [
"Cockcroft-Gault (Creatinine Clearance Estimation)",
"",
" (140 - Age) x Weight (kg)",
" CrCl = βββββββββββββββββββββββββββββ x 0.85 (females only)",
" 72 x Serum creatinine (mg/dL)",
], 0.25, 4.0, 9.5, 1.35);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 13 β Master Formula Sheet
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s, GOLD);
sectionLabel(s, "Quick Reference", GOLD);
s.addText("MASTER FORMULA SHEET", {
x: 0.25, y: 0.18, w: 9.5, h: 0.55,
fontSize: 24, bold: true, color: GOLD, charSpacing: 2
});
eqBox(s, [
"EQ1 Vd = Amount / C",
"EQ2 CL = Rate of elimination / C | Rate = CL x C",
"EQ3 CL(total) = CL(renal) + CL(hepatic) + CL(other)",
"EQ4 CL = Dose / AUC [first-order ONLY]",
"EQ5 Rate = (Vmax x C) / (Km + C) [Michaelis-Menten]",
"EQ6 tΒ½ = (0.7 x V) / CL",
"EQ7 Accum. factor = 1 / [1 β e^(β0.7 x tau/tΒ½)]",
"EQ8 Maint. dose = (CL x TC x tau) / F",
"EQ9 Loading dose = (V x TC) / F",
"EQ10 F = F(abs) x (1 β ER)",
"EQ11 CrCl = [(140βAge) x Wt] / [72 x SCr] x 0.85 (females)",
"",
" MAINTENANCE β CL | LOADING β V | PLATEAU β tΒ½ | ORAL β F",
], 0.2, 0.82, 9.6, 4.55);
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 14 β USMLE Mnemonics
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
topBar(s, GREEN);
sectionLabel(s, "USMLE High-Yield", GREEN);
s.addText("HIGH-YIELD MNEMONICS & PEARLS", {
x: 0.25, y: 0.18, w: 9.5, h: 0.55,
fontSize: 22, bold: true, color: GREEN, charSpacing: 2
});
const pearls = [
["PEA", "Phenytoin, Ethanol, Aspirin = zero-order / capacity-limited kinetics"],
["4β5 tΒ½", "Time to reach OR leave steady state"],
["High Vd", "Drug in tissues β dialysis fails (digoxin, TCA overdose)"],
["Warfarin", "INR delay governed by clotting factor tΒ½ (~14 h), NOT warfarin's own tΒ½"],
["Aminoglycosides", "Once-daily dosing: saturates renal uptake β less nephrotoxicity"],
["Hypoalbuminemia", "Total [drug] β, but FREE (active) concentration is unchanged"],
["Heart failure", "β hepatic blood flow β β CL of high-extraction drugs"],
["Digoxin in CRF", "Both CL β and Vd β β tΒ½ change less than expected"],
];
pearls.forEach(([mnem, text], i) => {
const col = i < 4 ? 0 : 1;
const row = i % 4;
const x = 0.25 + col * 4.9;
const y = 0.9 + row * 1.08;
s.addShape(pres.ShapeType.rect, { x, y, w: 4.7, h: 0.98, fill: { color: "0F2D1A" }, line: { color: GREEN, width: 1 } });
s.addShape(pres.ShapeType.rect, { x, y, w: 1.3, h: 0.98, fill: { color: GREEN }, line: { type: "none" } });
s.addText(mnem, { x: x + 0.04, y: y + 0.1, w: 1.22, h: 0.78, fontSize: 11, bold: true, color: WHITE, align: "center", valign: "middle" });
s.addText(text, { x: x + 1.38, y: y + 0.08, w: 3.22, h: 0.82, fontSize: 10.5, color: WHITE, valign: "middle" });
});
}
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
// SLIDE 15 β Closing / Summary
// ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
{
const s = pres.addSlide();
darkSlide(s);
s.addShape(pres.ShapeType.rect, { x: 0, y: 0, w: 10, h: 0.18, fill: { color: CYAN } });
s.addShape(pres.ShapeType.rect, { x: 0, y: 5.44, w: 10, h: 0.18, fill: { color: CYAN } });
s.addText("KEY TAKEAWAYS", {
x: 0.25, y: 0.3, w: 9.5, h: 0.5,
fontSize: 22, bold: true, color: CYAN, charSpacing: 3, align: "center"
});
const takeaways = [
"PK = Dose β Concentration | PD = Concentration β Effect",
"Vd determines LOADING dose; CL determines MAINTENANCE dose",
"tΒ½ = 0.7 Γ V / CL β derived from V and CL, not independent",
"PEA drugs (Phenytoin, Ethanol, Aspirin) show zero-order kinetics",
"4β5 half-lives to reach or leave steady state",
"High-extraction drugs: CL tied to blood flow (heart failure = risk)",
"Protein binding displacement alone β clinical toxicity",
"TDM: sample timing matters (digoxin β₯6 h; lithium = trough)",
];
takeaways.forEach((t, i) => {
const y = 0.95 + i * 0.56;
s.addShape(pres.ShapeType.rect, { x: 0.25, y, w: 9.5, h: 0.5, fill: { color: i % 2 === 0 ? "142339" : "0D1B2A" }, line: { color: TEAL, width: 0.5 } });
s.addShape(pres.ShapeType.rect, { x: 0.25, y, w: 0.1, h: 0.5, fill: { color: CYAN }, line: { type: "none" } });
s.addText(t, { x: 0.42, y: y + 0.07, w: 9.2, h: 0.36, fontSize: 11, color: WHITE });
});
s.addText("Katzung's Basic & Clinical Pharmacology, 16th Edition β Chapter 3", {
x: 0.25, y: 5.28, w: 9.5, h: 0.2,
fontSize: 9, italic: true, color: GREY, align: "center"
});
}
// ββ Write file βββββββββββββββββββββββββββββββββββββββββββββββββββ
pres.writeFile({ fileName: "/home/daytona/workspace/katzung-ch3-notes/Katzung_Ch3_PK_PD_Slides.pptx" })
.then(() => console.log("Done: Katzung_Ch3_PK_PD_Slides.pptx created."))
.catch(e => { console.error(e); process.exit(1); });
cd /home/daytona/workspace/katzung-ch3-notes && node generate_ppt.js
python3 -c " import zipfile path = '/home/daytona/workspace/katzung-ch3-notes/Kaβ¦
Katzung Ch3 PK PD Slides
Presentation Β· PPTX
| Slide | Content |
|---|---|
| 1 | Title slide β dark navy with teal band |
| 2 | Roadmap β numbered topic grid (10 topics) |
| 3 | Core Framework β PK vs PD flow diagram with labeled arrows |
| 4 | Volume of Distribution β equation box + Vd reference tables |
| 5 | Clearance β EQ 2, 3, 4 side by side with bullet points |
| 6 | Types of Elimination β 3-panel layout (Capacity-Limited / Flow-Dependent / Large Molecules) |
| 7 | Half-Life β EQ 6 + steady state table + accumulation factor EQ 7 |
| 8 | Bioavailability β EQ with first-pass formula + full route table |
| 9 | Rational Dosing β Maintenance (EQ 8) vs Loading (EQ 9) side by side |
| 10 | Time Course of Drug Action β Effect site delay, Warfarin example, Aminoglycosides |
| 11 | TDM β sample timing table + protein binding reality check |
| 12 | Disease Effects on PK β table + Cockcroft-Gault formula |
| 13 | Master Formula Sheet β all 11 equations in one gold-bordered code box |
| 14 | USMLE Mnemonics β 8 high-yield pearl cards (PEA, Warfarin, Aminoglycosides, etc.) |
| 15 | Key Takeaways β 8 alternating summary rows |