AI学习 - 诊断结论信息抽取 - LabelStudio 标注 -- 结论标注


将结论存放 X.txt 中,每个结论一个文件,准备50条,进行结论标注

平均心率为71次/分,最快心率是159次/分,发生于01-17 12:47:44,最慢心率是51次/分,发生01-17 01:43:28,其中心动过速事件(心率>100次/分),持续时间占总时间的0.1%,心动过缓事件(心率<60次/分),持续时间占总时间的2.8%. 房性早搏共发生123874次.占总心搏数的44.7%.包括51006次单发房早.21547次成对房早.8526次房速.2620次二联律.410次三联律. 室性早搏共发生15次,占总心搏数的<0.1%,包括.15次单发室早. 诊断: 1、窦性心律(心率波动于51次/分--159次/分之间) 2、频发房性早搏(51006次单发房早.21547次成对房早.8526次房速.2620次二联律和410次三联律) 3、偶发多源性室性早搏(15次单发室早) 4、心率变异性分析:SDNN 113.73(正常参考值范围:102-180ms),SDANN 65.72(正常参考值范围:92-162ms)

选择项目: Import -> Upload More Files

实体标注

先标注所有实体(用快捷键1-9)
动画

关系标注

再标注关系(点击起点实体→点击终点实体→选择关系类型)
1

修改标注模板

image

标注模板配置(已在Label Studio中设置)

<View>
  <!-- 实体类型定义 -->
  <Labels name="entity" toName="text">
    <!-- 诊断层级 -->
    <Label value="诊断类别" background="#722ED1" hotkey="0"/>
    <Label value="诊断结论" background="#95DE64" hotkey="6"/>
    
    <!-- 事件类型(新增细分) -->
    <Label value="事件类型" background="#5CDBD3" hotkey="5"/>      <!-- 如:房性早搏 -->
    <Label value="事件子类" background="#36CFC9" hotkey="a"/>      <!-- 新增:如单发房早、成对房早、房速 -->
    
    <!-- 数值和条件 -->
    <Label value="指标名称" background="#FFA39E" hotkey="1"/>
    <Label value="数值" background="#D4380D" hotkey="2"/>
    <Label value="数值范围" background="#FF9C6E" hotkey="b"/>  <!-- 新增:用于心率波动范围 -->
    <Label value="单位" background="#FFC069" hotkey="3"/>
    <Label value="日期时间" background="#FFD666" hotkey="4"/>
    <Label value="时间占比" background="#69C0FF" hotkey="7"/>
    <Label value="条件定义" background="#B37FEB" hotkey="8"/>
    <Label value="比较符" background="#FF85C0" hotkey="9"/>
  </Labels>

  <!-- 关系类型定义 -->
  <Relations name="relation" toName="text">
    <!-- 诊断层级关系 -->
    <Relation value="包含诊断项" background="#722ED1"/>  <!-- 诊断类别 → 诊断结论 -->
    <Relation value="具体范围" background="#FFA39E"/>
    
    <!-- 事件包含关系(新增) -->
    <Relation value="包含事件" background="#5CDBD3"/>    <!-- 事件大类 → 事件子类 -->
    <Relation value="事件统计" background="#36CFC9"/>    <!-- 事件子类 → 数值 -->
    
    <!-- 测量关系 -->
    <Relation value="测量值" background="#FFA39E"/>
    <Relation value="测量单位" background="#FFC069"/>
    <Relation value="具有占比" background="#69C0FF"/>
    
    <!-- 其他关系 -->
    <Relation value="发生时间" background="#FFD666"/>
    <Relation value="定义条件" background="#B37FEB"/>
    <Relation value="条件主体" background="#5CDBD3"/>
    <Relation value="比较对象" background="#D4380D"/>
    <Relation value="比较关系" background="#FF85C0"/>
  </Relations>

  <Text name="text" value="$text"/>
</View>

第一部分:基础心率信息标注

文本:平均心率为71次/分,最快心率是159次/分,发生于01-17 12:47:44,最慢心率是51次/分,发生01-17 01:43:28

实体标注

  1. 平均心率指标名称 (按1键)
  2. 71数值 (按2键)
  3. 次/分单位 (按3键)
  4. 最快心率指标名称 (按1键)
  5. 159数值 (按2键)
  6. 次/分单位 (按3键)
  7. 01-17 12:47:44日期时间 (按4键)
  8. 最慢心率指标名称 (按1键)
  9. 51数值 (按2键)
  10. 次/分单位 (按3键)
  11. 01-17 01:43:28日期时间 (按4键)

关系标注

  1. 平均心率测量值71
  2. 平均心率测量单位次/分
  3. 最快心率测量值159
  4. 最快心率测量单位次/分
  5. 最快心率发生时间01-17 12:47:44
  6. 最慢心率测量值51
  7. 最慢心率测量单位次/分
  8. 最慢心率发生时间01-17 01:43:28

第二部分:心动过速/缓事件标注

文本:其中心动过速事件(心率>100次/分),持续时间占总时间的0.1%,心动过缓事件(心率<60次/分),持续时间占总时间的2.8%.

实体标注

  1. 心动过速事件事件大类 (按5键)
  2. (心率>100次/分)条件定义 (按8键)
  3. 持续时间占总时间的0.1%时间占比 (按7键)
  4. 心动过缓事件事件大类 (按5键)
  5. (心率<60次/分)条件定义 (按8键)
  6. 持续时间占总时间的2.8%时间占比 (按7键)

关系标注

  1. 心动过速事件定义条件(心率>100次/分)
  2. 心动过速事件具有占比持续时间占总时间的0.1%
  3. 心动过缓事件定义条件(心率<60次/分)
  4. 心动过缓事件具有占比持续时间占总时间的2.8%

第三部分:房性早搏详细统计

文本:房性早搏共发生123874次.占总心搏数的44.7%.包括51006次单发房早.21547次成对房早.8526次房速.2620次二联律.410次三联律.

实体标注

  1. 房性早搏事件大类 (按5键)
  2. 123874数值 (按2键)
  3. 单位 (按3键)
  4. 占总心搏数的44.7%时间占比 (按7键)
  5. 单发房早事件子类 (按a键)
  6. 51006数值 (按2键)
  7. 单位 (按3键)
  8. 成对房早事件子类 (按a键)
  9. 21547数值 (按2键)
  10. 单位 (按3键)
  11. 房速事件子类 (按a键)
  12. 8526数值 (按2键)
  13. 单位 (按3键)
  14. 二联律事件子类 (按a键)
  15. 2620数值 (按2键)
  16. 单位 (按3键)
  17. 三联律事件子类 (按a键)
  18. 410数值 (按2键)
  19. 单位 (按3键)

关系标注

  1. 房性早搏测量值123874
  2. 房性早搏测量单位
  3. 房性早搏具有占比占总心搏数的44.7%
  4. 房性早搏包含事件单发房早
  5. 单发房早事件统计51006
  6. 单发房早测量单位
  7. 房性早搏包含事件成对房早
  8. 成对房早事件统计21547
  9. 成对房早测量单位
  10. 房性早搏包含事件房速
  11. 房速事件统计8526
  12. 房速测量单位
  13. 房性早搏包含事件二联律
  14. 二联律事件统计2620
  15. 二联律测量单位
  16. 房性早搏包含事件三联律
  17. 三联律事件统计410
  18. 三联律测量单位

第四部分:室性早搏统计

文本:室性早搏共发生15次,占总心搏数的<0.1%,包括.15次单发室早.

实体标注

  1. 室性早搏事件大类 (按5键)
  2. 15数值 (按2键)
  3. 单位 (按3键)
  4. 占总心搏数的<0.1%时间占比 (按7键)
  5. 单发室早事件子类 (按a键)
  6. 15数值 (按2键)
  7. 单位 (按3键)

关系标注

  1. 室性早搏测量值15
  2. 室性早搏测量单位
  3. 室性早搏具有占比占总心搏数的<0.1%
  4. 室性早搏包含事件单发室早
  5. 单发室早事件统计15
  6. 单发室早测量单位

第五部分:诊断信息

文本:诊断: 1、窦性心律(心率波动于51次/分--159次/分之间) 2、频发房性早搏(51006次单发房早.21547次成对房早.8526次房速.2620次二联律和410次三联律) 3、偶发多源性室性早搏(15次单发室早) 4、心率变异性分析:SDNN 113.73(正常参考值范围:102-180ms),SDANN 65.72(正常参考值范围:92-162ms)

实体标注

  1. 诊断:诊断类别 (按0键)
  2. 窦性心律诊断结论 (按6键)
  3. 心率波动于51次/分--159次/分之间 → ** 数值范围** (按8键)
  4. 频发房性早搏诊断结论 (按6键)
  5. 偶发多源性室性早搏诊断结论 (按6键)
  6. 心率变异性分析诊断结论 (按6键)
  7. SDNN指标名称 (按1键)
  8. 113.73数值 (按2键)
  9. 正常参考值范围:102-180ms条件定义 (按8键)
  10. SDANN指标名称 (按1键)
  11. 65.72数值 (按2键)
  12. 正常参考值范围:92-162ms条件定义 (按8键)

关系标注

诊断层级关系

  1. 诊断:包含诊断项窦性心律
  2. 诊断:包含诊断项频发房性早搏
  3. 诊断:包含诊断项偶发多源性室性早搏
  4. 诊断:包含诊断项心率变异性分析

诊断内部关系

  1. 窦性心律具体范围心率波动于51次/分--159次/分之间
  2. 频发房性早搏包含事件单发房早 (已在前文标注)
  3. 频发房性早搏包含事件成对房早 (已在前文标注)
  4. 频发房性早搏包含事件房速 (已在前文标注)
  5. 频发房性早搏包含事件二联律 (已在前文标注)
  6. 频发房性早搏包含事件三联律 (已在前文标注)
  7. 偶发多源性室性早搏包含事件单发室早 (已在前文标注)
  8. 心率变异性分析包含事件SDNN (注意:这里包含事件也可用于诊断包含指标)
  9. SDNN测量值113.73
  10. SDNN定义条件正常参考值范围:102-180ms
  11. 心率变异性分析包含事件SDANN
  12. SDANN测量值65.72
  13. SDANN定义条件正常参考值范围:92-162ms

完整关系结构图

平均心率 (指标名称)
├──测量值──> 71 (数值)
└──测量单位──> 次/分 (单位)

最快心率 (指标名称)
├──测量值──> 159 (数值)
├──测量单位──> 次/分 (单位)
└──发生时间──> 01-17 12:47:44 (日期时间)

最慢心率 (指标名称)
├──测量值──> 51 (数值)
├──测量单位──> 次/分 (单位)
└──发生时间──> 01-17 01:43:28 (日期时间)

心动过速事件 (事件大类)
├──定义条件──> (心率>100次/分) (条件定义)
└──具有占比──> 持续时间占总时间的0.1% (时间占比)

心动过缓事件 (事件大类)
├──定义条件──> (心率<60次/分) (条件定义)
└──具有占比──> 持续时间占总时间的2.8% (时间占比)

房性早搏 (事件大类)
├──测量值──> 123874 (数值)
├──测量单位──> 次 (单位)
├──具有占比──> 占总心搏数的44.7% (时间占比)
├──包含事件──> 单发房早 (事件子类) → 事件统计→51006次
├──包含事件──> 成对房早 (事件子类) → 事件统计→21547次
├──包含事件──> 房速 (事件子类) → 事件统计→8526次
├──包含事件──> 二联律 (事件子类) → 事件统计→2620次
└──包含事件──> 三联律 (事件子类) → 事件统计→410次

室性早搏 (事件大类)
├──测量值──> 15 (数值)
├──测量单位──> 次 (单位)
├──具有占比──> 占总心搏数的<0.1% (时间占比)
└──包含事件──> 单发室早 (事件子类) → 事件统计→15次

诊断: (诊断类别)
├──包含诊断项──> 窦性心律 (诊断结论)
│              └──定义条件──> 心率波动于51次/分--159次/分之间
│
├──包含诊断项──> 频发房性早搏 (诊断结论)
│              ├──包含事件──> 单发房早
│              ├──包含事件──> 成对房早
│              ├──包含事件──> 房速
│              ├──包含事件──> 二联律
│              └──包含事件──> 三联律
│
├──包含诊断项──> 偶发多源性室性早搏 (诊断结论)
│              └──包含事件──> 单发室早
│
└──包含诊断项──> 心率变异性分析 (诊断结论)
               ├──包含事件──> SDNN (指标名称)
               │           ├──测量值──> 113.73 (数值)
               │           └──定义条件──> 正常参考值范围:102-180ms (条件定义)
               │
               └──包含事件──> SDANN (指标名称)
                           ├──测量值──> 65.72 (数值)
                           └──定义条件──> 正常参考值范围:92-162ms (条件定义)

注意事项

  1. 事件重用:在房性早搏统计部分标注的单发房早等事件子类,在诊断部分可以重复建立关系,无需重复标注实体

  2. 关系方向:所有关系都从上级指向下级,保持一致性

  3. 百分比处理:占比类信息统一标注为时间占比

  4. 括号内容:条件定义通常包含括号内容

  5. 诊断一致性:诊断中的事件引用前文已标注的实体,建立连接关系即可

这样,你就完成了整份心电图报告的结构化标注,所有数据都按统一规则提取,便于后续分析和使用。

image
image

posted @ 2026-01-19 15:22  VipSoft  阅读(48)  评论(0)    收藏  举报