Run your first analysis
This guide walks through the full EasyHTA workflow: creating a project, then going from fitted survival curves to an ICER, or from budget-impact inputs to a net budget impact. Estimated time: 10 minutes with the demo dataset.
Prerequisites
- An EasyHTA account: sign in at
app.easyhta.com. Start the 14-day trial without a card to unlock the full feature set; a trial started with a card only unlocks the plan you chose. - For Partitioned survival / Partitioned survival with cure model: digitized KM coordinates and an at-risk table from a published trial or your own trial report, typically extracted with a tool such as WebPlotDigitizer. See Preparing KM coordinates for how to get these right.
- For Budget Impact Analysis (Analyst Pro): patient-population estimates, drug and administration costs, and (if comparing against current treatments) market-share assumptions. No curves required.
Create a project and pick a starting point
Sign in at the app (app.easyhta.com). Then open the Projects page, click + New Project, give it a name, and pick a Starting point:
- Partitioned survival: three-state PSM (progression-free, progressed, dead) with state occupancy derived from PFS/OS curves.
- Partitioned survival with cure model: three-state PSM with cure-model extrapolation for therapies with long-term responders.
- Budget Impact Analysis: estimate the budget impact of introducing a new treatment versus continuing current standard of care. Requires Analyst Pro.
For either survival starting point, click Run Demo to load a worked example instead of your own data, or use Run the example analysis on the Projects page when you have no projects yet (this always loads Partitioned survival).
Survival templates: Partitioned survival and Partitioned survival with cure model
Upload your curve and reconstruct IPD
On the project’s Data input step, drop your digitized KM CSV onto the upload zone (or click to browse) and enter the at-risk numbers and time step alongside it.
The CSV needs just two columns: time and survival (survival as a probability between 0 and 1). A header row only needs to contain the words “time” and “survival” (case-insensitive), so column order doesn’t matter and descriptive names like Time (months) are fine; a file with no header row is also accepted, with columns identified from their values. Any further column is rejected rather than ignored, so keep the file to just those two. For how to digitize and format this file well, see Preparing KM coordinates.
Click Reconstruct IPD. EasyHTA reconstructs patient-level data using the Guyot algorithm and fits all seven parametric distributions in the same step.
On Validation, check the overlay comparing the digitized and reconstructed KM curves, then click Accept and fit (or Accept with discrepancies plus a short justification) to move on.
On Distribution fitting, review each fitted curve overlaid on the reconstructed KM, alongside a comparison table of AIC, BIC, median survival, and survival at your chosen time points. Add a short justification and click Confirm selection to pick a distribution; see Parametric distributions for what each one estimates.
Add treatment and other costs
Move to Treatment costs and set up the treatment regimen (with a drug-price lookup where available) and subsequent treatment for the progressed state. Then add health-state costs and any one-time adverse-event costs under Other costs.
Add health-state utilities
On Utilities, enter a utility value for each health state (progression-free and progressed). Split by treatment phase or by arm if your evidence supports it.
Review the ICER
The Results step leads with the incremental cost-effectiveness ratio (ICER): incremental cost divided by incremental QALYs, alongside a willingness-to-pay verdict. Per-arm costs and QALYs, life-years gained, and the full assumptions log sit underneath, in progressively more detail.
Test the result and export
On Sensitivity, run a one-way deterministic sensitivity analysis (a tornado diagram), a probabilistic sensitivity analysis with a cost-effectiveness plane and CEAC, and save named scenarios to compare side by side.
When you need results outside the app, for sharing, archival, or your own downstream work, click Export Excel on the curves overview to download the fitted parameters, variance–covariance matrices, and reconstructed patient-level data. Every sheet is documented in the Excel export reference.
Budget Impact Analysis
If you picked Budget Impact Analysis, the project opens on its Overview. Click the Treatments card, or the Inputs tab, to get started. No digitized curves required.
Fill in BIA inputs
The inputs view groups everything you need into a few sections:
- Project basics: indication, region/jurisdiction, currency, and time horizon.
- Patient population: cohort settings and a choice of methods for deriving the eligible population.
- New drug: payer, dosing, pricing, administration, and one-off event costs.
- Current treatments: the same cost fields for each comparator. At least one is required unless you tick No comparator under Advanced settings.
- Pathway costs: a one-off, per-patient cost outside a drug’s own dosing, for a device, a diagnostic test, or a procedure. Set an optional uptake, a single figure or one that varies by year, for a line only some eligible patients take up.
Review results
The results view leads with net budget impact and percentage-change headline metrics, with three views:
- Aggregate: total / net spend across the horizon
- Per year: year-by-year spend breakdown
- Per patient: cost per patient-year and per patient-month
Per-weight-category breakdowns appear automatically when weight-based dosing is configured.
Export to Excel (optional)
For sharing or archiving the analysis outside the app, click Export to Excel on the results view. The workbook covers the full input set, per-year and aggregate spend, and a source/assumptions audit trail. Every sheet is documented in the Excel export reference.
Next steps
- Two-arm comparisons: choose Two-arm (or Single-arm for one arm only) when you start your curves, and EasyHTA gives you fixed slots for each endpoint (Intervention and Control for OS and, if used, PFS). The Results step then reports incremental cost, incremental QALYs, and life-years gained between the two arms.
- Cure models: for therapies with long-term responders, Partitioned survival with cure model layers in SMR-adjusted background mortality using built-in national lifetables. Full walkthrough in Cure models.
- Parametric distributions: read the methodology reference before justifying a model choice in a submission dossier.
LinkedIn