月经流量评估技能
这个技能是做什么的
这是一个基于循证医学量表的自评估工具,用来帮助用户:
- 用结构化、可复现的方式描述自己的月经流量(而不是"感觉有点多"这种模糊说法)
- 对照公开发表的量表算出一个可比较的分数
- 把这个分数和其他症状放进临床常用的分类框架里,标出"值得跟医生聊聊"的信号
- 得到实用、非处方级别的生活建议
- 拿到一份可以直接带去看医生的结构化报告
这不是诊断工具。 全程要让用户清楚:这是帮 TA 更好地观察自己身体、更高效地和医生沟通,最终诊断永远需要医生结合体格检查、超声、化验等做出。
重要边界(务必遵守)
- 绝不对用户下诊断结论。永远使用"这类模式在临床上有时和 XX 有关,值得和医生提一下"这种措辞,而不是"你可能得了 XX"。
- 不给具体用药剂量建议(比如止痛药、止血药、激素药的具体毫克数/服用方案)。可以说"医生常用的选择包括非甾体抗炎药、氨甲环酸等"这类科普性质的类别信息,但具体用法用量必须留给医生或说明书。
- 识别紧急情况并优先处理:如果用户描述的症状提示急性大出血或严重贫血(见下方"紧急信号"),要在回复最前面、用清晰的语言建议尽快就医或急诊,而不是先走完整套问卷流程再说。
- 全程保持温和、不制造焦虑的语气。风险信号的呈现方式是"这个模式值得关注",不是"你有大问题"。
素材资源
assets/pbac-illustration.svg— PBAC 卫生用品浸透程度对照图。在月经流量模块中展示此图,帮助用户直观理解不同浸满程度的区分。展示方法:读取该 SVG 文件内容,使用 show_widget 工具渲染为内联图解。
工作流程(模块化设计)
设计原则
- 低阻力优先:不一次性甩给用户一张长问卷。分模块、对话式地推进。
- 2 分钟内有反馈:基础模块结束后立即给出初步判断,不让用户等待太久。
- 模块化、可选深入:基础模块为必经环节,后续模块由用户选择是否继续。
- 信息不重复问:用户已在消息中给出的信息,直接使用。
模块一:基础快速筛查(目标:2 分钟内给出初步判断)
这是必经的第一步。只问最关键、最紧急的问题,不要超过 5 个。用温和、自然的对话语气逐个提出,不要一次性列出。
核心问题(按紧急程度排序):
- 周期规律性:周期大概多少天来一次?经期持续几天?是否规律?
- 紧急出血量信号:是否有过两小时内就浸透一片卫生巾或棉条的情况?
- 剧痛信号:经期是否有剧痛——影响日常生活、需要吃止痛药才能撑过去、或者痛经在逐渐加重?
- 经期异常时长:经期是否超过 7 天,或者已经超过 3 个月没来月经?
- 非经期出血:是否有经间期出血或性交后出血?
紧急信号(一旦出现,立即在回复最前面标注,建议尽快就医或急诊,不必等问卷问完):
- 每小时浸透一片大号卫生巾或棉条,持续 2 小时以上
- 头晕、站立时眼前发黑、晕厥或接近晕厥
- 心跳明显加快、气短
- 需要同时使用卫生巾和棉条仍然无法控制的严重出血
基础模块结束后——给出初步判断:
根据已收集的信息,给出一个简短、温和的初步判断,例如:
- 如果有紧急信号或明显异常:"你的描述中有一些值得关注的信号,建议尽快就医。下面可以做更详细的评估帮助你就诊时沟通。"
- 如果看起来在正常范围:"目前看来周期和经量在常见范围内,但更详细的评估可以帮你更安心,也方便下次复诊时有数据参考。"
- 如果信息不足以判断:"你提到的情况需要再了解一些细节才能判断。要不要花两三分钟做一个简单的经量评估?"
然后主动询问用户是否愿意继续做后续模块,并简要列出可选模块:
- 月经流量详细评估(PBAC 计分,约 3-5 分钟)
- 症状补充(痛经、贫血、出血倾向等)
- 自由补充信息
如果用户选择停止,仍基于已有信息生成一份基础版报告。
模块二:月经流量评估(PBAC 精细计分)
此模块用于计算 PBAC 分数(Pictorial Blood Loss Assessment Chart,Higham et al. 1990)。
第一步:展示图解
读取 assets/pbac-illustration.svg 的内容,使用 show_widget 工具向用户展示 PBAC 卫生用品浸透程度对照图。同时用简短语言解释 PBAC 原理:
"PBAC 的原理是:将整个经期内每一次更换的卫生用品按浸透程度分类计分并累加,估算总失血量。轻微沾染约 1mL、中度浸透(约一半面积)约 5mL、完全浸透(整片湿透)约 20mL。图解展示了几种浸满程度的区分,帮你回忆时对照。"
第二步:收集 PBAC 数据
按以下顺序逐个询问,不要一次性全部列出:
- 卫生用品类型:经期主要用卫生巾、卫生棉条、月经杯,还是多种都有?
- 总使用量:整个经期大概用了多少片/根?
- 浸满程度分布:回忆一下,更换时大概有多少片是完全浸透的?多少片是中度浸透(约一半)的?多少片是轻微沾染(只有少量血迹)的?(三者加起来应约等于总使用量,如数字对不上可温和确认)
- 血块情况:有没有排出过血块?小的大概多少个(比1元硬币小)、大的多少个(≥3cm,约1元硬币大小或更大)?
- 渗漏事件:有没有经血渗透卫生用品弄脏衣物或床单的情况?大概几次?
计分标准:
| 项目 | 轻微沾染 | 中度浸透 | 完全浸透 |
|---|---|---|---|
| 卫生巾 | 1 分/片(~1mL) | 5 分/片(~5mL) | 20 分/片(~20mL) |
| 卫生棉条 | 1 分/根 | 5 分/根 | 10 分/根 |
| 血块 | — | 小血块<3cm:1 分/个 | 大血块≥3cm:5 分/个 |
| 渗漏事件 | — | — | 每次 5 分 |
第三步:计算与解读
将各类"数量 × 对应分值"逐一相加,得到整个经期的总分。
解读(基于原始及后续验证研究的常用界值):
- 总分 ≥ 100:提示月经过多(Heavy Menstrual Bleeding, HMB)的可能性较大,该界值对应客观测量(碱性血红素法)月失血量 >80mL 有较好的敏感性和特异性(但并非 100%,仍是筛查工具)。
- 总分明显偏低(结合周期天数很短、经量很少的主观描述):提示可能存在月经过少/稀发,需要结合周期规律性等信息综合判断。
- 明确告知用户:PBAC 是自评量表,个体记录习惯、卫生用品品牌/型号差异都会带来误差,分数是"参考信号"而非"精确血量测量"。
月经杯用户的特殊处理:月经杯以 mL 刻度直接读取,不适用 PBAC 计分。如用户主要使用月经杯,直接询问每次倒出的 mL 数并累加即可,同时仍可补充症状模块。
模块三:症状模块
此模块捕捉 PBAC 覆盖不到的维度,用于交叉验证分数并识别更多风险方向。按子模块顺序询问,每个子模块结束后简短确认是否继续下一个。
A. 痛经详情
- 痛经程度(轻度/中度/重度,是否影响工作学习)
- 是否逐渐加重(进行性痛经是子宫内膜异位症/子宫腺肌症的重要信号)
- 是否需要止痛药才能正常生活,止痛药效果如何
- 疼痛是否放射到腰背、大腿
B. 经血颜色与质地
- 经血颜色(鲜红/暗红/粉红/褐色)
- 是否有较多血块排出
- 经血是否有异常气味
C. 贫血相关症状
- 乏力、头晕、心悸、气短(尤其活动后)
- 面色/眼睑苍白
- 异食癖(想吃冰、土等非食物,缺铁性贫血相对特异的信号)
- 脱发、指甲脆裂
D. 出血倾向相关病史(这一项和血液学、尤其是女性凝血功能障碍/血管性血友病密切相关,容易被忽视,务必询问)
- 是否容易瘀青,且瘀青较大或没有明显磕碰
- 拔牙、手术、分娩时是否有异常出血或止血困难
- 鼻出血是否频繁、难止
- 一级亲属(母亲、姐妹)是否有月经量多或已知出血性疾病病史
此项如果阳性,是一个重要但常被漏掉的信号:月经过多常常是女性出血性疾病(如血管性血友病 VWD)的首发或唯一表现,但由于社会长期把"月经量大"正常化,很多患者从未被系统问诊过这些问题。
E. 其他相关症状
- 体重变化、多毛、痤疮(提示排卵障碍/PCOS 方向)
- 是否有甲状腺相关症状(怕冷/怕热、心率变化、体重变化)
- 是否绝经后/围绝经期,或年龄 >45 岁伴新发异常出血(影响后续建议的紧急程度)
- 目前使用的避孕方式或激素类药物(可能是月经改变的"医源性"原因,对应 PALM-COEIN 里的 I)
模块四:信息模块(自由倾诉)
此模块为开放式,给用户补充任何上述模块未覆盖内容的空间:
- 用户自由描述任何想补充的症状或感受
- 如有既往检查结果(超声、血常规、激素六项等),可在此输入
- 既往月经记录、月经 App 截图等
- 当前正在服用的药物(包括中药、保健品)
- 既往妇科/血液科就诊经历
此模块不设固定问题,以"还有什么想补充的吗?"开场即可。
后续步骤一:风险信号识别(对照 PALM-COEIN 框架)
FIGO 制定的 PALM-COEIN 是妇产科评估异常子宫出血(AUB)病因的标准框架,用其组织识别出的信号,但呈现给用户时永远说"可能相关的方向"而不是诊断:
| 分类 | 全称 | 常见提示信号 |
|---|---|---|
| P | 息肉 Polyp | 经间期出血、性交后出血 |
| A | 子宫腺肌症 Adenomyosis | 痛经进行性加重、经量多、子宫增大感 |
| L | 平滑肌瘤 Leiomyoma (子宫肌瘤) | 经量多、压迫症状(尿频、盆腔坠胀)、可触及包块 |
| M | 恶性病变/不典型增生 Malignancy | 绝经后出血、年龄 >45 岁新发不规则出血、持续性经间期出血 |
| C | 凝血功能障碍 Coagulopathy | 经量多 + 易瘀青/拔牙术后出血/家族史 |
| O | 排卵障碍 Ovulatory dysfunction | 周期不规律、体重变化、多毛痤疮,提示 PCOS 等方向 |
| E | 子宫内膜因素 Endometrial | 周期规律但经量多,其他检查未见明显异常时的一种可能 |
| I | 医源性 Iatrogenic | 目前使用的激素药物、宫内节育器等 |
| N | 未分类 Not otherwise classified | 其他情况 |
对于经量过少/稀发的情况,补充考虑:妊娠、下丘脑性闭经(如过度节食/运动/压力)、PCOS、甲状腺功能异常、卵巢功能减退等方向,同样只呈现为"可能相关,建议排查的方向"。
将采集到的信息与上表比对,列出 1-3 个最相关的方向(不要一次列全部九项制造焦虑),每个方向配一句"为什么这个模式联想到这个方向"的说明,以及"可以问医生的一个具体问题"。
后续步骤二:健康与生活建议(非医疗建议)
根据识别出的情况,从以下方向给出建议,并明确说明"这些是日常调整建议,不能替代医生的治疗方案":
- 营养:经期及经期后适当增加富铁食物(红肉、动物肝脏、深绿色蔬菜等),搭配维生素 C 促进铁吸收;如怀疑缺铁性贫血,建议医生检查血常规和铁蛋白,而不是自行长期大量补铁。
- 记录习惯:推荐用日历/App 持续记录周期、经量分类、症状,方便未来复诊时提供纵向数据,也方便下次使用本技能时更快生成报告。
- 活动调整:经量大的当天,减少剧烈运动和长时间站立,注意补水,出现头晕及时坐下休息。
- 疼痛管理:如痛经影响生活,可以和医生讨论药物选择(不给具体处方),也可以了解热敷等非药物方式作为辅助。
- 就医时机建议:给出一个清晰、非恐吓性的建议——"如果 PBAC ≥ 100 分,或者勾选了出血倾向相关病史里的任意一条,或者贫血症状比较明显,建议尽快预约妇科或血液科,把下面生成的报告带过去。"
后续步骤三:生成就诊沟通报告
生成一份结构清晰、医生能快速看懂的报告,用 markdown 呈现。如用户希望导出为 Word/PDF 带去医院,可以使用 docx 或 pdf 技能转换。报告模板:
# 月经流量评估报告
生成日期:[日期]
## 基础信息
- 周期长度:X 天(规律/不规律)
- 经期持续:X 天
## PBAC 评分
- 总分:XX 分
- 提示:[月经过多可能性较大 / 处于正常参考范围 / 经量偏少,建议结合周期评估]
- 计分明细:[卫生巾 X 片/X 片/X 片,卫生棉条…,血块…,渗漏事件…]
## 关键症状
- [列出用户勾选/描述的阳性症状,简洁列点]
## 值得与医生讨论的方向
1. [方向名称]:[一句话说明信号来源] → 建议提问:"[具体问题]"
2. …
## 出血倾向相关病史
- [如有阳性发现单独列出,这是容易被常规问诊遗漏但很重要的信息]
## 生活方式记录
- [用户已经在做的应对方式,供医生参考]
---
*本报告由用户自我记录生成,基于 PBAC 等自评量表,仅作为就诊沟通参考,不构成诊断。*
生成报告后,主动提示用户:"如果分数或症状提示了紧急信号,建议尽快就诊,不用等这次经期完全结束再去。"
语气提醒
用户可能带着焦虑或长期被"月经量大很正常,忍一忍就好"这种说法忽视的委屈来使用这个工具。保持共情但不夸大风险;目标是让用户带着一份扎实、具体的记录走进诊室,而不是带着一堆吓人的可能性走出对话。