Docs Getting started Quickstart
Getting started

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.
Just exploring? Click Run Demo in the New Project dialog to load the published CLEOPATRA trial (both treatment arms, PFS and OS) and walk through the whole survival workflow, including cost inputs and the ICER, without digitizing anything. There’s no demo for Budget Impact Analysis, but its inputs form is quick to fill out with placeholder values.
01

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).

The next steps depend on which starting point you picked. Pick a track to jump to:

Survival templates: Partitioned survival and Partitioned survival with cure model

02

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.

km_arm_a.csv
time,survival 0,1.000 1,0.984 2,0.972 3,0.956 …
Time step Use the same interval (in months) at which the publication reports its at-risk counts, often 3, 6, or 12, but any positive value is accepted. See Preparing KM coordinates for how to read the at-risk table.

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.

Don’t pick a model on AIC/BIC alone. Judge each fit by the clinical plausibility of its extrapolated hazard. See Parametric distributions for guidance.
03

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.

04

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.

05

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.

06

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.

02

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.
03

Set market shares and run the analysis

Once a current treatment (or No comparator) is set, click Next: Market shares to allocate market share between the new drug and current treatments across the time horizon, then click Run Analysis. In no-comparator mode this stage is skipped: the button reads Next: Results and runs the analysis straight away.

04

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.

05

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.

Survival analysis, cost-effectiveness and budget impact for health technology assessment teams.

EasyHTA on LinkedIn LinkedIn

Graphics and branding by Ilari Ilvessalo · EasyHTA Oy 2026. All rights reserved.