跳到主要内容

ECG 基础版 API

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

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

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


单导联ECG分析​

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

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

请求参数​

参数类型必填说明
ecgDataarray✅ECG信号数据数组(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信号,提供更全面的心电诊断。

请求参数​

参数类型必填说明
dataIarray✅I导联数据
dataIIarray✅II导联数据
dataIIIarray✅III导联数据
dataAVRarray✅aVR导联数据
dataAVLarray✅aVL导联数据
dataAVFarray✅aVF导联数据
dataV1array✅V1导联数据
dataV2array✅V2导联数据
dataV3array✅V3导联数据
dataV4array✅V4导联数据
dataV5array✅V5导联数据
dataV6array✅V6导联数据
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)
诊断标签说明

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

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°心电轴

诊断标签对照表​

单导联诊断标签​

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

标签代码中文描述说明
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返回为准

十二导联​


下一步​