跳到主要内容

ECG 基础版 API

基础版提供核心的ECG信号分析能力,支持单导联和12导联心电图分析。

适用场景
  • 穿戴设备心电监测
  • 健康管理APP
  • 初步心电筛查
  • 开发测试验证
信号质量说明

所有分析接口都会返回 sqGrade 字段表示信号质量。建议 sqGrade ≥ 0.7 时使用分析结果。
查看信号质量详细说明 →


单导联ECG分析

POST /api/v1/basic/ecg/1-lead/analyze

分析单导联ECG信号,返回诊断结论和心电参数。

请求参数

参数类型必填说明
ecgDataarrayECG信号数据数组(ADC值)
ecgSampleRatenumber采样率,单位Hz(推荐250-500)
adcGainnumber增益系数,默认1.0
adcZeronumber零点电压(基线电压),默认0.0

请求示例

curl -X POST "https://api.heartvoice.com.cn/api/v1/basic/ecg/1-lead/analyze" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ecgData": [512, 515, 520, 518, 525, ...],
"ecgSampleRate": 500,
"adcGain": 1.0,
"adcZero": 0.0
}'

响应示例

{
"errorCode": "0",
"msg": "成功",
"data": {
"isAbnormal": false,
"isReverse": false,
"sqGrade": "0.95",
"diagnosis": [
"SN"
],
"possibleDiags": [],
"pacCount": 0,
"pvcCount": 0,
"avgHr": 73,
"avgQrs": 94,
"prInterval": 152,
"avgQt": 348,
"avgP": 104,
"avgQtc": 384
}
}

12导联ECG分析

POST /api/v1/basic/ecg/12-lead/analyze

分析标准12导联ECG信号,提供更全面的心电诊断。

请求参数

参数类型必填说明
dataIarrayI导联数据
dataIIarrayII导联数据
dataIIIarrayIII导联数据
dataAVRarrayaVR导联数据
dataAVLarrayaVL导联数据
dataAVFarrayaVF导联数据
dataV1arrayV1导联数据
dataV2arrayV2导联数据
dataV3arrayV3导联数据
dataV4arrayV4导联数据
dataV5arrayV5导联数据
dataV6arrayV6导联数据
ecgSampleRatenumber采样率,单位Hz
adcGainnumber增益系数
adcZeronumber零点电压,默认0.0

请求示例格式

{
"dataI": [512, 515, 520, ...],
"dataII": [510, 518, 522, ...],
"dataIII": [508, 512, 515, ...],
"dataAVR": [520, 518, 515, ...],
"dataAVL": [515, 520, 518, ...],
"dataAVF": [510, 515, 520, ...],
"dataV1": [512, 518, 525, ...],
"dataV2": [515, 520, 528, ...],
"dataV3": [518, 525, 530, ...],
"dataV4": [520, 528, 535, ...],
"dataV5": [522, 530, 538, ...],
"dataV6": [525, 532, 540, ...],
"ecgSampleRate": 500,
"adcGain": 1000.0,
"adcZero": 0.0
}

请求示例

curl -X POST "https://api.heartvoice.com.cn/api/v1/basic/ecg/12-lead/analyze" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d @ecg_12lead_data.json

响应示例

{
"errorCode": "0",
"msg": "成功",
"data": {
"id": "2008115544300990464",
"analysisState": true,
"diagnoses": [
{
"label": "SN",
"result": "窦性心律",
"description": "P波:I、II直立,aVR倒置,V5V6直立"
}
],
"riskLevel": 0,
"HR": 73,
"QRSaxis": 240,
"P": 90,
"PR": 125,
"QRS": 126,
"QT": 377,
"QTc": 416,
"T": 163,
"SV1": -0.86,
"SV2": -0.86,
"SV5": -0.86,
"RV1": 0.59,
"RV2": 0.59,
"RV5": 0.59,
"RV6": 0.59,
"Paxis": 60,
"Taxis": 60,
"AtrialRate": 74,
"VentricularRate": 72
}
}
12导联诊断标签说明
  • label 字段为诊断标签代码,需参考诊断标签对照表转换
  • result 字段为结果标签(NORMAL/ABNORMAL/BORDERLINE)
  • description 字段为详细描述文本

响应字段说明

单导联响应字段

字段类型说明
isAbnormalboolean是否异常
isReverseboolean是否拿反
sqGradestring信号质量等级(数值字符串)查看详细说明
diagnosisarray诊断结果标签列表(返回标签代码,需对照诊断标签表)
possibleDiagsarray可能的诊断结果标签列表(返回标签代码)
pacCountnumber房性早搏计数
pvcCountnumber室性早搏计数
avgHrnumber平均心率(bpm)
avgQrsnumber平均QRS宽度(ms)
prIntervalnumberPR间期(ms)
avgQtnumber平均QT间期(ms)
avgPnumber平均P波宽度(ms)
avgQtcnumber平均QTc间期(ms)
诊断标签说明

diagnosispossibleDiags 字段返回的是诊断标签代码,需要根据下方的诊断标签对照表转换为对应的中文描述。

12导联响应字段

字段类型说明
idstring数据id
analysisStateboolean分析状态
diagnosesarray诊断结果对象数组
HRnumber心率(bpm)
QRSaxisnumberQRS电轴(度)
PnumberP波宽度(ms)
PRnumberPR间期(ms)
QRSnumberQRS宽度(ms)
QTnumberQT间期(ms)
QTcnumberQTc间期(ms)
TnumberT波宽度(ms)
SV1/SV2/SV5numberS波电压
RV1/RV2/RV5/RV6numberR波电压
PaxisnumberP波电轴(度)
TaxisnumberT波电轴(度)
AtrialRatenumber心房率(bpm)
VentricularRatenumber心室率(bpm)
riskLevelnumber风险等级:0-无风险 1-低风险 2-中风险 3-高风险

diagnoses 对象结构(12导联)

字段类型说明
labelstring诊断标签代码(参考诊断标签对照表)
resultstring诊断结论标签对应中文
descriptionstring详细描述文本

心电参数正常范围参考

参数正常范围说明
HR(心率)60-100 bpm心率
QRS宽度80-120 msQRS波宽度
QTc间期350-440 ms校正QT间期
PR间期120-200 msPR间期
QRS电轴-30°~90°心电轴

诊断标签对照表

单导联诊断标签

diagnosispossibleDiags 字段返回的标签代码与中文描述对照:

标签代码中文描述说明
SN窦性心律起源于窦房结的正常心律
N正常心电图未发现明显异常的心电图表现
SNA窦性心律不齐窦性心律节律不规则,多与呼吸相关
SNT窦性心动过速窦性心律,心率快于正常范围
SNB窦性心动过缓窦性心律,心率慢于正常范围
AF心房颤动心房无序快速激动,心律绝对不齐
AFL心房扑动心房呈规律性快速折返激动
VT室性心动过速起源于心室的快速心律,具有潜在危险性
SVT室上性心动过速起源于心室以上部位的快速心律
PVC室性早搏心室提前发生的搏动
PJC交界性早搏起源于房室交界区的提前搏动
PAC房性早搏起源于心房的提前搏动
AVBI一度房室传导阻滞房室传导延迟,但每个激动均能下传
AVBII二度房室传导阻滞部分心房激动不能下传至心室
AVBIII三度房室传导阻滞房室完全阻滞,房室活动彼此独立
AE房性逸搏心房起搏点延迟出现的保护性搏动
IVB室内传导阻滞心室内传导延迟或阻滞
LBBB左束支传导阻滞左束支传导受阻导致心室激动异常
RBBB右束支传导阻滞右束支传导受阻导致心室激动异常
LAFB左前分支传导阻滞左束支前分支传导受阻
JE交界性逸搏起源于房室交界区的逸搏心律
VE室性逸搏起源于心室的逸搏心律
LVH左心室肥大左心室肌肉增厚的心电图表现
PACED起搏心率由人工心脏起搏器产生的心律
WPWWPW预激综合征,存在房室旁道
SINGLE_PAC单发房早偶发、单个出现的房性早搏
PAIRED_PAC成对房早连续两个房性早搏
BIGEMINY_PAC二联律房早房性早搏与正常搏动交替出现
TRIAD_PAC三联律房早每三个搏动中出现一次房性早搏
SINGLE_PVC单发室早偶发、单个出现的室性早搏
PAIRED_PVC成对室早连续两个室性早搏
BIGEMINY_PVC二联律室早室性早搏与正常搏动交替出现
TRIAD_PVC三联律室早每三个搏动中出现一次室性早搏

十二导联诊断标签

标签代码中文描述说明
SN窦性心律起源于窦房结的心律,属于正常起搏来源
N窦性心律(正常心电图)心电图整体表现正常
SNA窦性心律不齐窦性心律节律不规则,常与呼吸相关
SNT窦性心动过速窦性心律,心率高于正常范围
SNB窦性心动过缓窦性心律,心率低于正常范围
AF房颤心房无序快速激动,心律绝对不齐
PVC室性早搏起源于心室的提前搏动
PAC房性早搏起源于心房的提前搏动
AFL房扑心房呈规律性快速折返激动
LVH左室高电压心电图提示左心室肥大可能
LBBB左束支阻滞左束支传导受阻导致心室激动异常
RBBB右束支阻滞右束支传导受阻导致心室激动异常
IVB室内传导阻滞心室内激动传导延迟或阻滞
RBBB_C完全性右束支传导阻滞右束支传导完全受阻
RBBB_I不完全性右束支传导阻滞右束支传导部分受阻
LAFB左前分支传导阻滞左束支前分支传导受阻
WPW预激综合症存在房室旁道导致心室提前激动
LGLLGL综合症短PR间期的预激综合征,无δ波
AVBII度房室传导阻滞房室传导延迟但每个激动均可下传
AVBIIII度房室传导阻滞部分心房激动不能传导至心室
AVBIIIIII度房室传导阻滞房室完全阻滞,房室活动彼此独立
STST段改变ST段抬高或压低的异常表现
TT波改变T波形态或方向异常
STTST-T改变ST段及T波同时存在异常
PACED起搏心律由人工起搏器产生
CW顺钟向转位心脏电轴或波形呈顺时针旋转
CCW逆钟向转位心脏电轴或波形呈逆时针旋转
LAD电轴左偏心脏电轴偏向左侧
RAD电轴右偏心脏电轴偏向右侧
ERAD电轴重度右偏心脏电轴明显右偏
BLV肢体导联低电压肢体导联QRS振幅降低
CLV胸导联低电压胸前导联QRS振幅降低
VT室性心动过速起源于心室的快速心律,具有危险性
SVT室上性心动过速起源于心室以上部位的快速心律
QQ波异常异常Q波,可能提示心肌坏死
QT_LQ-Tc间期延长校正QT间期延长,存在心律失常风险
QRS_LQRS波增宽心室去极时间延长
JE交界性逸搏起源于房室交界区的逸搏心律
VE室性逸搏起源于心室的逸搏心律
AE房性逸搏起源于心房的逸搏心律
PJC交界性早搏起源于房室交界区的提前搏动
PAUSE停搏心脏搏动暂时中断
ALLFALL导联脱落多个导联信号丢失或异常
LIMBFALL肢体导联脱落肢体导联信号丢失
CHESTFALL胸导联脱落胸前导联信号丢失
标签说明
  • 以上标签列表会根据实际算法能力持续更新
  • 单次分析可能返回多个标签
  • possibleDiags 包含可能但置信度较低的诊断
  • 具体标签内容以实际API返回为准

十二导联


下一步