Docs Getting started Quickstart
Getting started

Run your first analysis

This guide walks through the full EasyHTA workflow, from creating a project and picking an analysis template through compute and reviewing the results in the app. Estimated time: 10 minutes.

Prerequisites

  • An EasyHTA account: sign in at app.easyhta.com (the 14-day trial gives full access)
  • For PSM / PSM-cure templates: digitized KM coordinates and an at-risk table from the published trial, typically extracted with a tool such as WebPlotDigitizer. See Preparing KM coordinates for how to get these right.
  • For the BIA template: patient-population estimates, drug and administration costs, and (if comparing against current treatments) market-share assumptions. No curves required.
Just exploring? The PSM and PSM-cure templates ship with a demo dataset. Load it from the workspace home to walk through the curve-upload track below without digitizing or bringing your own file. The BIA template doesn’t include a demo project, but its inputs form is quick to fill out with placeholder values.
01

Create a project and choose a template

Sign in at the app (app.easyhta.com). Then open the Projects page, click + New Project, give it a name, and pick a template:

  • Partitioned survival (PSM): three-state PSM (progression-free, progressed, dead) with state occupancy derived from PFS/OS curves.
  • Partitioned survival with cure model (PSM-cure): three-state PSM with cure-model extrapolation for therapies with long-term responders.
  • Budget Impact Analysis (BIA): estimate the budget impact of introducing a new treatment versus continuing current standard of care.
The next steps depend on which template you picked. Pick a track to jump to:

Survival templates (PSM / PSM-cure)

02

Upload your digitized curve

From the project, drop your CSV onto the upload zone, or click to browse.

The CSV needs just two columns: time and survival (survival as a probability between 0 and 1). Headers are auto-detected, so column order and extra columns don’t matter. The at-risk table is entered separately in the next step; it does not belong in the CSV. 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
03

Enter the at-risk table and reconstruct IPD

Enter the at-risk numbers and the time step reported in the publication, then run reconstruction. EasyHTA uses the Guyot algorithm (via the IPDfromKM R package) to reconstruct individual patient-level data from the digitized KM summary.

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.

Once reconstruction completes the project view shows the reconstructed IPD alongside an overlay comparing the digitized and reconstructed KM curves, so you can visually check the fidelity of the reconstruction.

04

Fit parametric models

Move on to the model step. Tick the distributions you want to fit. On a first pass, run all six standard distributions so you can compare them, then click Fit. EasyHTA fits each model by maximum likelihood using the flexsurv R package and returns AIC, BIC, log-likelihood, fitted parameters, the variance–covariance matrix, and RMST for each one.

Don’t pick a model on AIC/BIC alone. Statistical rank is a starting point, not a verdict. Judge each fit by the clinical plausibility of its extrapolated hazard. See Parametric distributions for guidance.
05

Review the fits

Once the fit completes, the project view shows each fitted curve overlaid on the reconstructed KM, alongside a comparison table of median survival, RMST, AIC, BIC, log-likelihood, and parameter count per distribution. Use the overlay to sanity-check the extrapolated tail behaviour before settling on a distribution; see Parametric distributions for guidance on what to look for.

The in-app review surface for PSM is still being expanded. For anything not yet surfaced in the UI (such as full variance–covariance matrices for PSA), use the Excel export described in the next step.
06

Export to Excel (optional)

When you need the full results outside the app, for sharing, archival, or downstream PSA, click Export → Excel to download a multi-sheet .xlsx workbook. It covers:

  • Model fit statistics (median survival, RMST, and the standard information criteria) for each distribution
  • Fitted parameter estimates per distribution
  • Observed and fitted survival across the analysis time horizon
  • A summary of the IPD reconstruction
  • Run metadata
  • The variance–covariance matrices needed for downstream PSA

Budget Impact Analysis

If you picked the BIA template, the project opens straight to an inputs form. No digitized curves required.

02

Fill in BIA inputs

The inputs view groups everything you need into a few sections:

  • Project basics: indication label and time horizon.
  • Patient population: cohort settings and a choice of methods for deriving the eligible population.
  • New drug: dosing, pricing, administration, and adverse-event costs.
  • Current treatments: the same cost fields for each comparator (optional if you run without a comparator).
03

Set market shares

Click Next: Market shares to allocate market share between the new drug and current treatments across the time horizon. This stage is skipped automatically in no-comparator mode; clicking Next: Results instead runs compute and jumps straight to the results view.

04

Review results

The results view shows net budget impact and percentage-change headline metrics, with three switchable tabs:

  • 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 to download a multi-sheet .xlsx workbook. It covers:

  • The full set of inputs behind the analysis
  • Per-year spend breakdowns for the new drug and for current treatments
  • Aggregate budget-impact totals
  • Per-weight-category breakdowns when weight-based dosing is used
  • An audit trail of source citations and notes
  • Captured charts from the results view

Next steps

  • Two-arm comparison: repeat the upload + reconstruction for a control arm to compute RMST differences and incremental life-year gains.
  • Cure-fraction models: for therapies with long-term responders, the PSM-cure template layers in SMR-adjusted background mortality using built-in national lifetables. Full walkthrough in the cure-fraction guide (coming soon).
  • Parametric distributions: read the methodology reference before justifying a model choice in a submission dossier.

Parametric survival analysis and
cure-fraction modelling for health
technology assessment teams.

LinkedIn

Company


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