Skip to main content

Laboratory APIs

The Laboratory tier provides core capabilities such as:

  • ECGFounder (ECG foundation model) usage
  • Text generation for single-lead results
  • Single-lead ECG to 12-lead generation
  • Three-lead ECG to 12-lead generation
  • PPG signal generation
  • Single-lead ECG to cardiac ultrasound generation
Notice

Welcome to the Laboratory APIs.

Currently, all endpoints are in public preview. Features may change from time to time.

To ensure proper access and data security, please visit the Research Cooperation page and contact staff to obtain your dedicated access key. Please keep your keys secure to avoid leakage or misuse.


MCMA interface

POST /api/v1/experimental/mcma

Generate a 12-lead ECG from an input single-lead ECG.

Request parameters (high-level)

  • ecgData: ECG signal array (ADC values)
  • ecgSampleRate: sampling rate (Hz, recommended 250–500)
  • original: whether to output original waveforms (default true)

DiffuSETS interface

DiffuSETS generates additional ECG representations using diffusion-based models (see the original Chinese doc for exact request/response fields and examples).


WearECG interface

WearECG focuses on wearable-style ECG signal generation/processing. Please refer to the original Chinese documentation for the full parameter list and examples.


PPGFlowECG interface

PPGFlowECG generates ECG representations based on PPG signals.


ECHOPulse interface

ECHOPulse generates cardiac ultrasound-related outputs based on ECG inputs.


ECGTwins interface

ECG Tw(in)s provides ECG modeling/generation and interpretation-oriented outputs.


ECGFounder interface

ECGFounder is an ECG foundation model that you can use through a web demo and API workflows.

For application examples, see:

  • laboratory/ecg-funder (ECGFounder Usage Guide)

Next steps