> 让每一次体检推荐,都成为客户信任的开始。
NODE_ENV)控制,无需读取本地配置文件scripts/sync_items.js(项目同步){ itemIds: ["item029", "item131"] } — 仅脱敏的体检项目 IDwelfareid/ruleid 两个脱敏预约码,无任何个人信息SECURITY_AUDIT.mdnpm install(已在 _meta.json 声明)reference/risk_logic_table.jsonreference/symptom_mapping.json(含同义词映射)node scripts/verify_items.js [推荐项目]node scripts/calculate_prices.js [推荐项目]PROMPTS.md 中的话术模板输出node scripts/generate_qr.js --consent=true output.png [项目...]reference/checkup_items.json(唯一可信来源)reference/evidence_mappings_2025.json体检机构字段,如果某项目仅支持单一机构,请主动寻找其他机构同部位、同功能的替代项目(如肝功能11项 vs 肝功能15项),并列出两家机构(如美年、瑞慈)的方案差异及总价进行对比。| 规则 | 说明 |
|---|---|
| ------ | ------ |
| 600元 最低消费 | 由于合作体检机构不接低于 600 元的订单,不足时需向用户说明原因并补充推荐项目 |
| item029 必选 | 体检基线数据(身高/体重/血压等),每个套餐必须包含 |
| 价格必须来自代码 | 禁止 LLM 手动计算总价 |
向用户收集以下信息:
详细话术见 PROMPTS.md
# 读取 reference/risk_logic_table.json
# 根据 gender → male/female 分支
# 根据 age → 匹配年龄段(18-35/36-49/50-64/65+)
# 输出 Top3 高发风险
# 读取 reference/symptom_mapping.json
# 模糊匹配用户描述的症状(含同义词)
# 获取对应的加项
node scripts/verify_items.js [推荐项目...]
# 检查返回码:0=全部有效 1=有无效项目→修正
node scripts/calculate_prices.js [推荐项目...]
# 输出:项目明细、自动去重、总价
# 优先使用智能降级脚本
node scripts/generate_qr.js --consent=true output.png [项目...]
# 特点:接口失败时自动降级为默认二维码
# 确保100%成功率
| 文件 | 用途 | 数据来源 |
|---|---|---|
| ------ | ------ | --------- |
reference/checkup_items.json | 体检项目清单(含价格)唯一可信来源 | 真实机构数据 |
reference/risk_logic_table.json | 年龄性别风险评估(按高发疾病排序) | BMJ 2023 / JAMA 2021 / Front. Cardiovasc. Med. 2023 / 国家癌症中心 |
reference/symptom_mapping.json | 症状到加项映射(含同义词) | 临床标准化归纳 |
reference/evidence_mappings_2025.json | 循证依据(每项推荐均有出处) | 国家卫建委《成人健康体检项目推荐指引(2025年版)》 |
详见 PROMPTS.md 文件,包含:
health-checkup-recommender/
SKILL.md # 本文件(快速参考)
PROMPTS.md # 话术与输出模板
_meta.json # 版本信息
README.md # 项目说明
FALLBACK_MECHANISM.md # 降级机制说明
reference/
checkup_items.json # 唯一可信来源
symptom_mapping.json
evidence_mappings_2025.json
risk_logic_table.json
booking_info.md
scripts/
verify_items.js # 项目验证(强制)
calculate_prices.js # 价格计算(强制)
sync_items.js # 项目同步
check_conflicts.js # 冲突检测
generate_qr.js # 基础二维码
generate_qr.py # Python 二维码
validate_skill.js # 安全验证脚本
| 日期 | 版本 | 更新 |
|---|---|---|
| ------ | ------ | ------ |
| 2026-04-07 | 4.2.3 | 修复 generate_qr.py 中的 DEBUG_MODE 文件检查,统一使用 NODE_ENV |
| 2026-04-07 | 4.2.2 | 增强 SECURITY_AUDIT.md 脚本行为矩阵;添加 .gitignore;更新 SKILL.md 网络行为说明 |
| 2026-04-07 | 4.2.1 | 修复安全扫描告警:移除 config/api.js 中对 .env 文件检查,统一使用 NODE_ENV;调整 validate_skill.js 检查列表 |
| 2026-04-06 | 4.1.9 | 修复 SKILL.md YAML frontmatter 格式问题,确保 description 被 ClawHub 正确解析 |
| 2026-04-06 | 4.1.8 | 同步更新的 description 字段,进一步强调全国覆盖的机构网络和二维码用户同意机制 |
| 2026-04-06 | 4.1.7 | 完善技能介绍,突出强调国家卫建委和 BMJ/JAMA 等权威循证医学数据来源,增强用户信任度 |
| 2026-04-06 | 4.1.6 | 修复环境判断本地文件读取风险;在元数据中显式声明 npm 依赖、安装方式和网络请求权限;新增 SECURITY_AUDIT.md 以提供全面的安全审查支持 |
| 2026-04-06 | 4.1.5 | 升级数据来源循证引用:risk_logic_table.json 增加 BMJ/JAMA/国家癌症中心根拠;evidence_mappings_2025.json 明确标注国家卫建委出处 |
| 2026-04-06 | 4.1.4 | 明确同步接口的数据脱敏隐私声明;移除 README.md 中的零宽连字符(ZWJ)以彻底消除提示注入误报 |
| 2026-04-06 | 4.1.0 | 安全修复:清除 Unicode 控制字符,添加安全验证脚本 |
# 价格计算(强制)
node scripts/calculate_prices.js item131 item173
# 项目验证(强制)
node scripts/verify_items.js item131 item173
# 智能二维码(推荐)
node scripts/generate_qr.js --consent=true output.png
# 安全验证(发布前检查)
node scripts/validate_skill.js
详细话术模板请查看 PROMPTS.md
共 1 个版本