/prostate-health
前列腺健康信息(PSA值、症状、检查结果等,自然语言描述)
$ npx -y skills add huifer/WellAlly-health --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/prostate-health
Context preview
What this command does when you run it.
前列腺健康信息(PSA值、症状、检查结果等,自然语言描述)
Command definition
prostate-health.mddescription: 前列腺健康管理和PSA监测
arguments:
- name: action
description: 操作类型:psa(PSA检测)/ipss(IPSS评分)/dre(直肠指检)/ultrasound(超声)/status(状态)/screening(筛查计划)/risk(风险评估)
required: true
- name: info
description: 前列腺健康信息(PSA值、症状、检查结果等,自然语言描述)
required: false前列腺健康管理
前列腺健康追踪和管理,包括PSA监测、IPSS症状评分、前列腺检查计划和风险评估。
操作类型
1. 记录PSA检测 - `psa`
记录前列腺特异性抗原(PSA)检测结果,包括总PSA和游离PSA。
**参数说明:**
- `info`: PSA检测结果(必填)
- 总PSA值: 数字(如 2.5)
- 游离PSA值: 数字(可选,如 0.8)
- 检测日期: YYYY-MM-DD(可选,默认今天)
**示例:**
/prostate psa 2.5
/prostate psa 2.5 free 0.8
/prostate psa 总PSA 2.5 游离PSA 0.8
/prostate psa 2.5 2025-06-15
/prostate psa 4.2 free 0.9
**执行步骤:**
1. 解析PSA信息
**PSA值识别:**
// 用户输入: "PSA 2.5" 或 "总PSA 2.5纳克每毫升"
patterns = [
/psa[:\s]*(\d+\.?\d*)/i,
/总psa[:\s]*(\d+\.?\d*)/i,
/前列腺特异性抗原[:\s]*(\d+\.?\d*)/i
]
**游离PSA识别:**
- "free 0.8", "游离PSA 0.8", "fpsa 0.8"
2. 验证输入
**检查项:**
- PSA值应在合理范围(0-100 ng/mL)
- 游离PSA不能大于总PSA
- 日期不能是未来日期
3. PSA风险评估
**PSA值分类:**
if (psa > 10) {
risk = "high"
message = "建议立即泌尿科就诊"
} else if (psa > 4) {
risk = "moderate"
message = "建议3个月后复查"
} else if (psa > 2.5 && age > 50) {
risk = "low-moderate"
message = "建议定期监测"
} else {
risk = "low"
message = "继续常规筛查"
}**游离/总PSA比值:**
f_psa_ratio = free_psa / total_psa
if (f_psa_ratio > 0.25) {
interpretation = "提示良性"
} else if (f_psa_ratio < 0.10) {
interpretation = "需警惕恶性可能"
} else {
interpretation = "灰区,需综合评估"
}4. 计算PSA速率(PSAV)
如果有历史PSA数据:
psav = (current_psa - previous_psa) / months_between
if (psav > 0.75) {
alert = "PSA升高过快,需进一步检查"
}5. 更新PSA记录
**PSA数据结构:**
{
"psa_history": [
{
"date": "2025-06-15",
"total_psa": 2.5,
"free_psa": 0.8,
"ratio": 0.32,
"reference": "<4.0",
"unit": "ng/mL",
"trend": "stable",
"risk_level": "low",
"interpretation": "正常"
}
]
}6. 输出确认
**正常PSA:**
✅ PSA检测已记录
PSA信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
检测日期: 2025年6月15日
总PSA: 2.5 ng/mL ✓
游离PSA: 0.8 ng/mL
游离/总比值: 32% ✓
风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
风险等级: 低 ✅
参考值: < 4.0 ng/mL
解读:
━━━━━━━━━━━━━━━━━━━━━━━━━━
PSA值在正常范围内。
游离/总比值 > 25%,提示良性。
建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 继续常规筛查
✅ 下次检测: 1年后
✅ 保持健康生活方式
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
本系统仅供参考,不能替代专业医疗建议。
如有前列腺癌家族史,建议咨询泌尿科医生
制定个体化筛查方案。
数据已保存至: data/前列腺记录/2025-06/2025-06-15_PSA检测.json
**PSA升高警示:**
⚠️ PSA值升高提示
PSA信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
总PSA: 5.2 ng/mL ⚠️
游离PSA: 0.9 ng/mL
游离/总比值: 17% ⚠️
风险评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
PSA值高于参考值(4.0 ng/mL)
游离/总比值 < 25%,需警惕
建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
🏥 建议咨询泌尿科医生
📋 3个月后复查PSA
📋 复查时包括游离PSA
📋 可能需要前列腺超声检查
🚨 不要惊慌:
━━━━━━━━━━━━━━━━━━━━━━━━━━
PSA升高不等于前列腺癌。
良性前列腺增生(BPH)、前列腺炎、
尿路感染等均可导致PSA升高。
请咨询泌尿科医生进行详细评估。
数据已保存
---
2. IPSS症状评分 - `ipss`
进行国际前列腺症状评分(IPSS),评估前列腺症状严重程度。
**参数说明:**
- 无参数(交互式评分)
**示例:**
/prostate ipss
**执行步骤:**
1. IPSS问卷系统
IPSS评分包含7个问题,每个问题0-5分:
**1. 不完全排空感:**
- 0分: 无
- 1分: 少于1/5
- 2分: 少于1/2
- 3分: 约1/2
- 4分: 超过1/2
- 5分: 几乎总是
**2. 排尿频度:**
- 0分: 无
- 1分: 少于1/5
- 2分: 少于1/2
- 3分: 约1/2
- 4分: 超过1/2
- 5分: 几乎总是
**3. 排尿间断:**
- 评分同上
**4. 排尿犹豫:**
- 评分同上
**5. 尿流弱:**
- 评分同上
**6. 用力排尿:**
- 评分同上
**7. 夜尿次数:**
- 0分: 无
- 1分: 1次
- 2分: 2次
- 3分: 3次
- 4分: 4次
- 5分: ≥5次
2. 症状严重程度分类
| 总分 | 严重程度 | 处理建议 | |------|---------|---------| | 0-7 | 轻度 | 观察随访 | | 8-19 | 中度 | 可考虑药物治疗 | | 20-35 | 重度 | 建议泌尿科评估 |
3. 更新IPSS记录
**IPSS数据结构:**
{
"ipss_score": {
"date": "2025-06-20",
"incomplete_emptying": 1,
"frequency": 2,
"intermittency": 1,
"urgency": 2,
"weak_stream": 1,
"straining": 0,
"nocturia": 2,
"total_score": 9,
"severity": "moderate",
"quality_of_life_score": 2
}
}4. 输出确认
✅ IPSS评分已完成
IPSS评分结果:
━━━━━━━━━━━━━━━━━━━━━━━━━━
评分日期: 2025年6月20日
症状评分:
━━━━━━━━━━━━━━━━━━━━━━━━━━
不完全排空: 1分
排尿频度: 2分
排尿间断: 1分
排尿犹豫: 1分
尿流弱: 1分
用力排尿: 0分
夜尿次数: 2次(2分)
总分: 9/35分
严重程度: 中度 ⚠️
生活质量评分: 2/6分
(总体来说还算满意)
症状分析:
━━━━━━━━━━━━━━━━━━━━━━━━━━
中度前列腺症状,
主要表现:
- 排尿频度增加
- 夜尿2次
- 轻度排尿困难
建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 观察随访
✅ 避免睡前饮水
✅ 减少咖啡因和酒精
✅ 双重排尿技巧
⚠️ 考虑就医:
━━━━━━━━━━━━━━━━━━━━━━━━━━
症状持续或加重时,
建议咨询泌尿科医生评估是否需要药物治疗。
可用药物(需医生处方):
━━━━━━━━━━━━━━━━━━━━━━━━━━
• α受体阻滞剂(坦索罗辛等)
• 5α还原酶抑制剂(非那雄胺等)
• 植物提取物(锯棕榈等)
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
药物需在医生指导下使用,
本系统仅供参考,不能替代处方。
数据已保存至: data/前列腺记录/2025-06/2025-06-20_IPSS评分.json
---
3. 记录直肠指检 - `dre`
记录直肠指检(DRE)结果。
**参数说明:**
- `info`: DRE检查结果(必填)
- 前列腺大小: normal(正常), enlarged(增大)
- 质地: soft(软), firm(硬), nodular(结节)
- 结节: none(无), present(有)
- 疼痛: none(无), present(有)
**示例:**
/prostate dre normal
/prostate dre enlarged firm
/prostate dre nodule present
/prostate dre 前列腺增大 质地硬 有结节
**执行步骤:**
1. 解析DRE信息
**检查结果识别:**
// 大小
size_keywords = {
"正常": "normal",
"增大": "enlarged",
"肿大": "enlarged",
"normal": "normal",
"enlarged": "enlarged"
}
// 质地
texture_keywords = {
"软": "soft",
"硬": "firm",
"结节": "nodular",
"smooth": "smooth",
"soft": "soft",
"firm": "firm",
"nodular": "nodular"
}
// 结节
nodule_keywords = {
"无结节": false,
"无": false,
"有结节": true,
"有": true,
"none": false,
"present": true
}2. DRE结果评估
**正常DRE:**
- 前列腺大小正常
- 质地均匀、软
- 无结节
- 无触痛
**异常警示:**
- 前列腺结节
- 质地硬
- 固定不活动
- 触痛明显
3. 更新DRE记录
**DRE数据结构:**
{
"dre": {
"last_exam": "2025-06-15",
"findings": "enlarged_firm",
"size": "enlarged",
"texture": "firm",
"nodule": true,
"tenderness": false,
"mobility": "normal",
"notes": ""
}
}4. 输出确认
**正常DRE:**
✅ 直肠指检已记录
DRE检查信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
检查日期: 2025年6月15日
检查结果:
━━━━━━━━━━━━━━━━━━━━━━━━━━
前列腺大小: 正常 ✓
质地: 软、均匀 ✓
结节: 无 ✓
触痛: 无 ✓
评估:
━━━━━━━━━━━━━━━━━━━━━━━━━━
直肠指检正常,未发现异常。
建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 继续常规筛查
✅ 下次DRE: 1年后
✅ 结合PSA结果综合评估
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
DRE正常不能排除前列腺癌。
需结合PSA、前列腺超声等
综合评估。
数据已保存
**异常DRE警示:**
⚠️ 直肠指检异常提示
DRE检
Read more
description: 前列腺健康管理和PSA监测
arguments:
- name: action
description: 操作类型:psa(PSA检测)/ipss(IPSS评分)/dre(直肠指检)/ultrasound(超声)/status(状态)/screening(筛查计划)/risk(风险评估)
required: true
- name: info
description: 前列腺健康信息(PSA值、症状、检查结果等,自然语言描述)
required: false前列腺健康管理
前列腺健康追踪和管理,包括PSA监测、IPSS症状评分、前列腺检查计划和风险评估。
操作类型
1. 记录PSA检测 - `psa`
记录前列腺特异性抗原(PSA)检测结果,包括总PSA和游离PSA。
**参数说明:**
- `info`: PSA检测结果(必填)
- 总PSA值: 数字(如 2.5)
- 游离PSA值: 数字(可选,如 0.8)
- 检测日期: YYYY-MM-DD(可选,默认今天)
**示例:**
/prostate psa 2.5 /prostate psa 2.5 free 0.8 /prostate psa 总PSA 2.5 游离PSA 0.8 /prostate psa 2.5 2025-06-15 /prostate psa 4.2 free 0.9
**执行步骤:**
1. 解析PSA信息
**PSA值识别:**
// 用户输入: "PSA 2.5" 或 "总PSA 2.5纳克每毫升" patterns = [ /psa[:\s]*(\d+\.?\d*)/i, /总psa[:\s]*(\d+\.?\d*)/i, /前列腺特异性抗原[:\s]*(\d+\.?\d*)/i ]
**游离PSA识别:**
- "free 0.8", "游离PSA 0.8", "fpsa 0.8"
2. 验证输入
**检查项:**
- PSA值应在合理范围(0-100 ng/mL)
- 游离PSA不能大于总PSA
- 日期不能是未来日期
3. PSA风险评估
**PSA值分类:**
if (psa > 10) {
risk = "high"
message = "建议立即泌尿科就诊"
} else if (psa > 4) {
risk = "moderate"
message = "建议3个月后复查"
} else if (psa > 2.5 && age > 50) {
risk = "low-moderate"
message = "建议定期监测"
} else {
risk = "low"
message = "继续常规筛查"
}**游离/总PSA比值:**
f_psa_ratio = free_psa / total_psa
if (f_psa_ratio > 0.25) {
interpretation = "提示良性"
} else if (f_psa_ratio < 0.10) {
interpretation = "需警惕恶性可能"
} else {
interpretation = "灰区,需综合评估"
}4. 计算PSA速率(PSAV)
如果有历史PSA数据:
psav = (current_psa - previous_psa) / months_between
if (psav > 0.75) {
alert = "PSA升高过快,需进一步检查"
}5. 更新PSA记录
**PSA数据结构:**
{
"psa_history": [
{
"date": "2025-06-15",
"total_psa": 2.5,
"free_psa": 0.8,
"ratio": 0.32,
"reference": "<4.0",
"unit": "ng/mL",
"trend": "stable",
"risk_level": "low",
"interpretation": "正常"
}
]
}6. 输出确认
**正常PSA:**
✅ PSA检测已记录 PSA信息: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 检测日期: 2025年6月15日 总PSA: 2.5 ng/mL ✓ 游离PSA: 0.8 ng/mL 游离/总比值: 32% ✓ 风险评估: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 风险等级: 低 ✅ 参考值: < 4.0 ng/mL 解读: ━━━━━━━━━━━━━━━━━━━━━━━━━━ PSA值在正常范围内。 游离/总比值 > 25%,提示良性。 建议: ━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 继续常规筛查 ✅ 下次检测: 1年后 ✅ 保持健康生活方式 ⚠️ 重要提示: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 本系统仅供参考,不能替代专业医疗建议。 如有前列腺癌家族史,建议咨询泌尿科医生 制定个体化筛查方案。 数据已保存至: data/前列腺记录/2025-06/2025-06-15_PSA检测.json
**PSA升高警示:**
⚠️ PSA值升高提示 PSA信息: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 总PSA: 5.2 ng/mL ⚠️ 游离PSA: 0.9 ng/mL 游离/总比值: 17% ⚠️ 风险评估: ━━━━━━━━━━━━━━━━━━━━━━━━━━ PSA值高于参考值(4.0 ng/mL) 游离/总比值 < 25%,需警惕 建议: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 🏥 建议咨询泌尿科医生 📋 3个月后复查PSA 📋 复查时包括游离PSA 📋 可能需要前列腺超声检查 🚨 不要惊慌: ━━━━━━━━━━━━━━━━━━━━━━━━━━ PSA升高不等于前列腺癌。 良性前列腺增生(BPH)、前列腺炎、 尿路感染等均可导致PSA升高。 请咨询泌尿科医生进行详细评估。 数据已保存
---
2. IPSS症状评分 - `ipss`
进行国际前列腺症状评分(IPSS),评估前列腺症状严重程度。
**参数说明:**
- 无参数(交互式评分)
**示例:**
/prostate ipss
**执行步骤:**
1. IPSS问卷系统
IPSS评分包含7个问题,每个问题0-5分:
**1. 不完全排空感:**
- 0分: 无
- 1分: 少于1/5
- 2分: 少于1/2
- 3分: 约1/2
- 4分: 超过1/2
- 5分: 几乎总是
**2. 排尿频度:**
- 0分: 无
- 1分: 少于1/5
- 2分: 少于1/2
- 3分: 约1/2
- 4分: 超过1/2
- 5分: 几乎总是
**3. 排尿间断:**
- 评分同上
**4. 排尿犹豫:**
- 评分同上
**5. 尿流弱:**
- 评分同上
**6. 用力排尿:**
- 评分同上
**7. 夜尿次数:**
- 0分: 无
- 1分: 1次
- 2分: 2次
- 3分: 3次
- 4分: 4次
- 5分: ≥5次
2. 症状严重程度分类
| 总分 | 严重程度 | 处理建议 | |------|---------|---------| | 0-7 | 轻度 | 观察随访 | | 8-19 | 中度 | 可考虑药物治疗 | | 20-35 | 重度 | 建议泌尿科评估 |
3. 更新IPSS记录
**IPSS数据结构:**
{
"ipss_score": {
"date": "2025-06-20",
"incomplete_emptying": 1,
"frequency": 2,
"intermittency": 1,
"urgency": 2,
"weak_stream": 1,
"straining": 0,
"nocturia": 2,
"total_score": 9,
"severity": "moderate",
"quality_of_life_score": 2
}
}4. 输出确认
✅ IPSS评分已完成 IPSS评分结果: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 评分日期: 2025年6月20日 症状评分: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 不完全排空: 1分 排尿频度: 2分 排尿间断: 1分 排尿犹豫: 1分 尿流弱: 1分 用力排尿: 0分 夜尿次数: 2次(2分) 总分: 9/35分 严重程度: 中度 ⚠️ 生活质量评分: 2/6分 (总体来说还算满意) 症状分析: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 中度前列腺症状, 主要表现: - 排尿频度增加 - 夜尿2次 - 轻度排尿困难 建议: ━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 观察随访 ✅ 避免睡前饮水 ✅ 减少咖啡因和酒精 ✅ 双重排尿技巧 ⚠️ 考虑就医: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 症状持续或加重时, 建议咨询泌尿科医生评估是否需要药物治疗。 可用药物(需医生处方): ━━━━━━━━━━━━━━━━━━━━━━━━━━ • α受体阻滞剂(坦索罗辛等) • 5α还原酶抑制剂(非那雄胺等) • 植物提取物(锯棕榈等) ⚠️ 重要提示: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 药物需在医生指导下使用, 本系统仅供参考,不能替代处方。 数据已保存至: data/前列腺记录/2025-06/2025-06-20_IPSS评分.json
---
3. 记录直肠指检 - `dre`
记录直肠指检(DRE)结果。
**参数说明:**
- `info`: DRE检查结果(必填)
- 前列腺大小: normal(正常), enlarged(增大)
- 质地: soft(软), firm(硬), nodular(结节)
- 结节: none(无), present(有)
- 疼痛: none(无), present(有)
**示例:**
/prostate dre normal /prostate dre enlarged firm /prostate dre nodule present /prostate dre 前列腺增大 质地硬 有结节
**执行步骤:**
1. 解析DRE信息
**检查结果识别:**
// 大小
size_keywords = {
"正常": "normal",
"增大": "enlarged",
"肿大": "enlarged",
"normal": "normal",
"enlarged": "enlarged"
}
// 质地
texture_keywords = {
"软": "soft",
"硬": "firm",
"结节": "nodular",
"smooth": "smooth",
"soft": "soft",
"firm": "firm",
"nodular": "nodular"
}
// 结节
nodule_keywords = {
"无结节": false,
"无": false,
"有结节": true,
"有": true,
"none": false,
"present": true
}2. DRE结果评估
**正常DRE:**
- 前列腺大小正常
- 质地均匀、软
- 无结节
- 无触痛
**异常警示:**
- 前列腺结节
- 质地硬
- 固定不活动
- 触痛明显
3. 更新DRE记录
**DRE数据结构:**
{
"dre": {
"last_exam": "2025-06-15",
"findings": "enlarged_firm",
"size": "enlarged",
"texture": "firm",
"nodule": true,
"tenderness": false,
"mobility": "normal",
"notes": ""
}
}4. 输出确认
**正常DRE:**
✅ 直肠指检已记录 DRE检查信息: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 检查日期: 2025年6月15日 检查结果: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 前列腺大小: 正常 ✓ 质地: 软、均匀 ✓ 结节: 无 ✓ 触痛: 无 ✓ 评估: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 直肠指检正常,未发现异常。 建议: ━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 继续常规筛查 ✅ 下次DRE: 1年后 ✅ 结合PSA结果综合评估 ⚠️ 重要提示: ━━━━━━━━━━━━━━━━━━━━━━━━━━ DRE正常不能排除前列腺癌。 需结合PSA、前列腺超声等 综合评估。 数据已保存
**异常DRE警示:**
⚠️ 直肠指检异常提示 DRE检
WellAlly Health is a local-first, AI-powered personal health record (PHR) system.

