Hello, fellow pharmacist!

Please log in or register to access the application.

About This Application

This free application provides clinical decision support for therapeutic drug monitoring and dosing optimization of:

  • Vancomycin — Area Under the Curve (AUC₂₄) based dosing targeting 400-600 mg·hr/L
  • Aminoglycosides (Gentamicin, Tobramycin, Amikacin) — Peak and trough based dosing with extended-interval (pulse) or traditional dosing support
  • If you are interested in other drugs or functionality being added, please register and contact the developer.
HIPAA Compliance & Patient Privacy

This application is designed for de-identified patient data entry. All patient records use unique healthcare identifiers (HCID format: SSSS-NNNNNN) rather than names or medical record numbers, supporting HIPAA-compliant workflows and protecting patient privacy. Site-based access controls ensure data isolation between institutions and users.

Key Features:
  • Patient Management — Track demographics, weights, creatinine clearance, and clinical history
  • Initial Dosing Recommendations — Population-based dosing using patient-specific parameters
  • Bayesian PK Fitting — Individualized parameter estimation using drug levels
  • 1-Compartment (MP/Matzke-Pai) — Standard model for both drug classes
  • 2-Compartment Models — Goti and Carreno models for vancomycin when indicated
  • Target Attainment Analysis — Assess if current regimen achieves therapeutic goals
  • Dosing Adjustments — Recommendations to optimize peak, trough, or AUC₂₄
  • Population Analytics — Dashboard with model performance metrics and quality indicators
  • Multi-User Collaboration — Site-based access control for team workflows
  • Data Export — CSV export of PK fits and de-identified patient data

New to the App? Practice with a Test Patient

You can learn the entire workflow without entering real patient data. From the Initial Dosing page, use the two yellow/blue practice buttons:

  1. Create Test Patient (top of Initial Dosing page) — generates a fully populated test patient with randomized demographics (age, sex, height, weight), a baseline serum creatinine, and an HCID prefixed with TEST-. Test patients are private to your account and are auto-deleted after 5 days, so they will not clutter your dashboard or analytics.
  2. Populate Practice Levels & Go to PK Fitting (appears at the bottom of Initial Dosing once you have run Calculate Initial Doses and Calculate Peak/Trough/AUC) — uses the loading dose, maintenance dose, interval, and infusion period that you just calculated to seed the test patient with:
    • 1 loading dose + 5 maintenance doses leading up to steady state
    • A steady-state peak and trough level (±10% jitter around the predicted values)
    • Several serum creatinine values across the dosing window
    You are then taken directly to the PK Fitting page with the test patient pre-loaded so you can run a Bayesian fit and see how the individualized parameters compare to the population estimates.

Practice patients are excluded from analytics (Dashboard, MP/2-Compartment Model Performance, Algorithm Comparison) so they will not affect any of your real-population statistics.

Getting Started — Workflow Guide

Step 1: Initial Dosing
  1. Navigate to Initial Dosing
  2. Select Drug from dropdown
  3. Select Dosing Method:
    • Traditional — Q8H, Q12H, Q24H dosing
    • Pulse (aminoglycosides only) — Extended-interval dosing (24-48 hr)
  4. Select Patient or enter patient data directly in the Patient Data — Edit Values card
  5. Update Conditions (if applicable)
  6. Update Indications (if applicable)
  7. Click Calculate Initial Doses to generate population-based recommendations
  8. Review and adjust dosing parameters as needed:
    • Edit Loading Dose
    • Edit Maintenance Dose
    • Edit Dosing Interval
    • Edit Infusion Period
  9. Press Calculate Peak / Trough / AUC to project steady-state values
  10. Save Loading Dose and Save Dosing Regimen once satisfied with calculated values
Step 2: Record Administered Doses
  1. Navigate to DosesAdd Dose
  2. Enter actual administered dose:
    • Dose (mg)
    • Infusion Period (hr)
    • Date/Time of administration
    • Drug
  3. Record all doses administered to the patient
Step 3: Record Drug Levels
  1. Go to LevelsAdd Level
  2. Enter measured drug concentration:
    • Level (mg/L) — Lab result
    • Level Type — Peak, Trough, Random, Pre-dose, Post-dose
    • Date/Time of sample collection
  3. Ensure levels are drawn at appropriate times:
    • Trough — Just before next dose
    • Vancomycin Peak — 2 hr after infusion end
    • Aminoglycoside Peak — 1 hr after infusion end
Step 4: Record Serum Creatinines
  1. Navigate to CreatininesAdd Creatinine
  2. Enter serum creatinine measurements:
    • Creatinine (mg/dL) — Lab result
    • Date/Time of sample collection
  3. Record baseline creatinine before starting therapy and monitor regularly
  4. System automatically calculates creatinine clearance (CrCl) using Cockcroft-Gault equation
Step 5: PK Fitting & Individualized Dosing
  1. Navigate to PK Fitting
  2. Select the patient and drug
  3. System automatically loads:
    • Patient demographics and renal function
    • Dose history prior to drug levels
    • All measured drug levels
  4. Choose PK Model:
    • MP/Matzke-Pai — 1-compartment (default for all drugs)
    • Goti — 2-compartment for vancomycin
    • Carreno — 2-compartment for vancomycin
  5. Click Fit Model to perform Bayesian optimization
  6. Review fitted parameters (Vd, CL, Ke, T½) and prediction error metrics
  7. Adjust dose/frequency in the "Dosing Adjustment Recommendation" section
  8. Calculate steady-state projections (peak, trough, AUC₂₄)
  9. Save Current Regimen if dose adjustment is needed
Step 6: Ongoing Monitoring
  1. Use Patient Dashboard for individual patient overview:
    • View all PK fittings and parameter trends
    • Check target attainment (AUC₂₄ for vancomycin, trough for aminoglycosides)
    • Review dose history and level history
  2. Repeat Steps 2-5 as needed when new levels are drawn
  3. Monitor for:
    • Vancomycin: AUC₂₄ 400-600 mg·hr/L
      Note: AUC monitoring requires both peak and trough levels for accuracy. Trough-only monitoring is less precise.
    • Gentamicin/Tobramycin: Trough <2 mg/L, Peak 8-10 mg/L (traditional) or >15 mg/L (pulse)
    • Amikacin: Trough <10 mg/L, Peak 20-30 mg/L (traditional) or >45 mg/L (pulse)

Population Analytics Dashboard

Access MP Model Performance from the navigation menu to view institution-wide analytics:

  • Patient Demographics — Age, weight, BMI, renal function distributions
  • PK Parameter Distributions — Fitted vs population parameters (Vd, CL, Ke, T½)
  • Clearance vs Renal Function — Linear regressions with BSA normalization
  • Target Attainment — Percentage of patients achieving therapeutic goals
  • Model Quality Metrics — Fit convergence rates, residual analysis, prediction errors
  • Dosing Accuracy — Predicted vs achieved targets for model validation
  • Body-Size Diagnostics — Assess model bias across BMI categories
  • Multiple Linear Regression — Identify covariates affecting drug clearance

Use the drug filter dropdown to switch between Vancomycin and Aminoglycosides analytics.

Additional Information

Dosing Strategy Definitions:
  • Traditional Dosing — Standard intermittent dosing (Q8H, Q12H, Q24H) targeting conventional peak and trough ranges
  • Pulse Dosing (Aminoglycosides) — Extended-interval dosing (Q24-48H) with higher doses, targeting prolonged post-antibiotic effect and minimizing toxicity
PK Model Selection:
  • MP/Matzke-Pai (1-compartment) — First-line model for all drugs; sufficient for most clinical scenarios
  • 2-Compartment Models (Goti, Carreno) — Consider for vancomycin when:
    • Early post-dose samples (<4 hr after infusion) show poor fit with 1-comp model
    • Distribution phase is clinically relevant
    • Note: Requires more data points in a dosage interval for reliable parameter estimation
Best Practices:
  • Update creatinine regularly — Renal function affects clearance; recent SCr improves dose recommendations
  • Record dose times accurately — PK calculations depend on precise timing
  • Draw levels at appropriate times — Both a peak and trough are recommended: Peaks aminoglycosides: 1 hr after end of infusion, vancomycin: 2 hr after end of infusion. Troughs before a dose except pulse aminoglycoside dosing when a 14 hour post dose level is recommended.
  • Save regimens — Document dosing recommendations for tracking and validation
  • Review model fit quality — Check convergence status and prediction error before accepting dosing changes

Ready to Get Started?

Register for an account to begin using the Clinical PK Dosing Application.

Register Log In
Important Medical Disclaimer

FOR USE BY LICENSED HEALTHCARE PROFESSIONALS ONLY.

NO WARRANTIES ARE EXPRESSED OR IMPLIED. This platform is provided "AS IS" for educational and informational purposes only. It is NOT a substitute for professional clinical judgment, training, or experience.

USER RESPONSIBILITY: All dosing recommendations must be independently verified by qualified healthcare professionals before patient administration. Users assume full responsibility for all clinical decisions and patient outcomes.

NO LIABILITY: The developers shall not be liable for any damages arising from use of this platform, including but not limited to medication errors, adverse events, or patient harm. Users agree to indemnify and hold harmless all parties associated with this platform.

Read Complete Disclaimer & Terms of Use