api.vitaldb.net

VitalDB Open Dataset API

High-resolution intra-operative waveforms and clinical data from 6,388 surgical cases — served as FHIR R4, a perpetual virtual real-time monitor, and raw per-case files. Public, read-only, no key.

6,388 cases · 6,090 patients · waveforms up to 500 Hz · CC BY 4.0 · Seoul National University Hospital

FHIR R4

Location, Patient, Encounter, Observation, plus INSPIRE Procedure / Condition / Medication. Query per case.

Virtual real-time

Every case loops back-to-back forever. Poll $sample to drive a live patient monitor.

Bulk download

Per-case parquet (analysis) and .vital files, plus clinical and lab tables.

For agents

Machine-readable spec and a concise guide for LLM agents.

Quick start

# a case's track list
curl https://api.vitaldb.net/fhir/Observation?encounter=1&_summary=true

# 10 s of ECG from whichever case OR1 is "playing" right now
curl "https://api.vitaldb.net/fhir/Location/OR1/\$sample?code=SNUADC/ECG_II&window=10"

# whole case for ML (Python, pip install vitaldb)
python -c "import vitaldb; vf=vitaldb.VitalFile('https://api.vitaldb.net/1.parquet'); print(vf.get_track_names())"