前言¶
体检报告 PDF 一年攒一份,存了五六年之后,真正想回答的问题反而很简单:甘油三酯哪年在涨、尿酸是不是一直偏高、肝功能有没有回落。手工翻 PDF 对比,要做三件事——找到对应页、把数值抄出来、自己算变化方向。这份工作重复且易错,而且每年新增一份报告都要重做一遍。
下面介绍一个把这件事自动化的 Skill。
这是什么¶
「个人健康档案与趋势分析」,坐标 @user_494725d8/personal-health-archive-trend,由 user_494725d8 发布在 SkillHub 上,分类 life-service,来源 community,当前版本 1.1.9。
它解决的问题是:把历年体检、住院、门诊导出的 PDF 报告读进来,整理成一份持续更新的成人健康档案,并对同一指标做跨年度趋势对比。档案可以导出为 PDF 打印,或转发给家人。
一个容易被忽略的区别:市面上多数「体检报告解读」类工具只做单次解读,看完就结束;这个 Skill 的落点是累积——每份新报告都进同一份档案,趋势图因此才有跨年意义。
官方地址:https://api.skillhub.cn/user_494725d8/personal-health-archive-trend
核心功能¶
以下能力均来自官方页面的说明。
指标提取与结构化
支持 50+ 常见体检指标的自动识别与结构化提取,覆盖血常规、尿常规、肝功、肾功、血脂、血糖、甲功、肿瘤标志物、心电图、影像报告。
跨年度趋势对比
对比结果按三类状态区分:连续异常项高亮、新发异常单独提示、已回落项标注。这个三分法的价值在于,读报告的人不需要自己判断「这个值去年也高」和「这个值今年才高」是两件事。
中文 CID 字体乱码修复
医院导出的 PDF 常带 CID 子集字体,文本层是乱码,但数值本身可读。该 Skill 会自动按图像补全,属于针对真实报告格式的专门处理,不是通用 OCR 流程。
报告自动去重
同一份报告被多次导出时不重复录入。
渲染与导出
Markdown → PDF/PNG 渲染,使用系统 CJK 字体,A4 版式,可直接打印带去门诊。
报告类型
支持体检、住院、门诊三类 PDF 报告。
隐私边界
数据 100% 本地存储,不上传第三方服务器。Skill 本身不含任何个人健康数据,只提供工作流与通用模板。
安装与启用¶
官方页面未提供可核实的安装命令(本次访问 api.skillhub.cn 与 www.skillhub.cn 均失败),因此这里不给推测的 CLI 命令,只说明 Skill 的通用放置方式。这类 Skill 基于通用 SKILL.md 格式,启用方式是把 Skill 目录放到 Agent 的 skills 目录下(不同 Agent 的目录位置不同,以各自的配置文档为准),并在对话中通过名称或触发词唤起。
官方页面标注 requires_api_key=false,即无需额外的 API Key 配置项,装好即可用。
页面同时标注了触发词,当用户提到以下场景时会触发:体检报告整理、住院报告整理、门诊报告归档、健康档案建立、指标趋势分析、年度体检对比、血脂趋势、甘油三酯变化、尿酸趋势、肝功能变化、空腹血糖趋势、LDL-C 趋势、HDL-C 变化、肌酐趋势、转氨酶变化、体检指标对比、历年体检对比、体检报告看不懂、指标偏高怎么办、报告解读、体检报告翻译成人话、化验单趋势、健康数据管理、体检记录整理、病历档案、PDF 体检报告、体检报告去重、体检报告结构化。
典型用法¶
以一份连续三年的体检报告为例,流程如下:
- 把三份体检 PDF 放到同一个工作目录,文件名按年份区分即可,无需预先改名或拆分页。
- 让 Agent 处理,触发词用「历年体检对比」或「体检报告整理」。
- Skill 依次完成:识别报告类型、提取 50+ 指标、与已有档案中的上一年数值配对、按连续异常 / 新发异常 / 已回落三类标注。
- 需要线下使用时,让 Agent 输出 PDF,用系统 CJK 字体渲染成 A4 版式。
三点需要注意:
- 第 3 步的配对依赖指标名称匹配。如果某年报告的检验项目名称与上一年不同(例如不同医院的叫法差异),需要人工确认一下对应关系。
- 去重只在同一份报告的重复文件上生效。同一年做了两次体检、两次结果不同,属于两份独立报告,都应录入。
- 第三方资料标注「50+ 指标 × 5+ 年度趋势追踪」,但官方页面未出现「5+ 年度」这一表述,官方资料只写了「跨年度趋势对比」。需要确认最多能回溯多少年,应直接查看 Skill 的实际模板。
适用场景与注意¶
适合
- 有连续多年体检报告、想看清指标变化方向的成人用户。
- 需要把报告整理成可打印档案、带去门诊沟通的人。
- 需要为家庭成员各自建立档案的场景——官方建议搭配
@user_494725d8/pediatric-health-record(儿科健康档案建立器)使用,覆盖全家。
不适合
官方页面明确写了四条边界:
- 不回答医疗诊断问题。
- 不替代医生的专业判断与临床解读。
- 不处理 18 岁以下儿童健康数据,儿童请用儿科版。
- 不承诺任何治疗效果。
换句话说,它产出的是「整理好的数据和趋势对比」,不是结论。指标偏高之后怎么办,仍需要回到医生。
另外,它不处理纸质报告扫描件以外的结构化数据源:已核实的能力只覆盖 PDF。
小结¶
这个 Skill 的价值不在「看懂一份报告」,而在把散落的 PDF 变成一份持续累积的结构化档案,并用连续异常 / 新发异常 / 已回落的分类把趋势差异直接标出来。数据全程本地存储,对健康类数据来说是必要的前提。
适合的场景很明确:手上有好几年体检报告、想自己看清变化方向的成人用户。不适合拿来做诊断,也不适合儿童数据。
官方地址:https://api.skillhub.cn/user_494725d8/personal-health-archive-trend