Coronary Angiography is live: upload a cath-lab study and get a sectioned read →
medrun

Medical imaging
models for
every exam.

Upload a study, get a structured read: findings, measurements, scores and DICOM SR/SEG, organised in sections with one price per request. From the console or one API call.

One result format across 15 modalities and 112 exam types.

One library,
from the cath lab
to the slide scanner

Each model is an exam type: the study a doctor has in hand. One run reads everything the input supports and returns one sectioned result. Tools such as QCA run on a segment you pick from the result.

Explore all models

Upload,
read,
integrate.

MedRun models

Exam-level reads, ready for clinical use.

Every model returns one complete result organised in sections: findings, measurements, scores, guidance and an optional draft report. Missing sections say why.

Use it for:

  • A second read for less-experienced doctors
  • Quantified, guideline-structured findings
  • Evidence you can check: masks, overlays, key frames
Explore models

Console

Drop a CD, get a read.

Drop a DICOM folder, a CD export or a zip. MedRun detects the exam, suggests the model and streams the result as it runs.

Use it for:

  • Cine and image viewers with overlays
  • Request history, usage and credits
  • Teams, roles and API keys
Get started

API & integrations

One API for every exam.

A queue API with server-sent progress, signed webhooks and an MCP server. Results come back as JSON, DICOM SR/SEG, PDF and FHIR.

Use it for:

  • Submit, follow and fetch in three calls
  • Webhooks for completed and critical results
  • MCP tools for Claude and other assistants
Read the docs

Why
MedRun?

Segment%DSMLD mmmLAD62.00.77pLCx38.51.20

trace → measurements/m-L1-pct

Every number traces to a finding

Values carry their unit, method, uncertainty and the frame they came from. The draft report is validated against them.

TID 1500SEGCAD-RADSTI-RADSLung-RADSBI-RADSFHIR R4IHE AIR

Standards are the floor

Each section follows its reporting standard. Results go back to PACS and EHRs as DICOM SR/SEG and FHIR.

const req = await medrun.run("angio/coronary", {
  files: ["file_01K6…"],
  options: { report: true },
});
for (const s of req.output.sections)
  console.log(s.id, s.status);

Built for developers

One queue API, server-sent progress, signed webhooks and generated OpenAPI per endpoint.

Documentation
from $0.12per study · report +$0.02

One price per request

No per-section pricing. Prepaid credits with auto top-up; rejected inputs are not charged.

See pricing

Built for
hospitals

Teams, roles and an audit log; pinned model versions and provenance on every result; short retention of working copies.

  • DICOM in, DICOM out
  • Teams & roles
  • Audit log
  • Signed webhooks
  • Pinned versions
  • 7-day retention
Bleeds, LVO, PE and STEMI flags stream before the full result.

Critical findings first

Call model@1.2.0; every result echoes its version.

Versions you can pin

Pipeline, components and image digest per section.

Provenance on every result

DICOMweb and auto-run rules, next on the roadmap.

PACS integration

From study
to sectioned result

  1. 1

    Drop the study

    A DICOM folder, a patient CD export, a zip or many single files. Folders keep their structure; DICOMDIR is honoured.

  2. 2

    MedRun routes and runs

    The modality and exam are detected, the matching model runs, and progress streams live: critical flags first.

  3. 3

    Read the result

    Sections with their status, a viewer with overlays, measurements, guidance, an optional draft report and DICOM/FHIR files.

Read your next study with MedRun

Start in the console with your own files, or call the API from your product.