🧪 Skills

Medical Advice

提供医疗咨询和就医建议。根据症状、病史等信息分析可能的原因,提供初步判断和建议,包括是否需要就医、挂什么科、可能的检查项目等。支持常

v1.0.1
❤️ 0
⬇️ 28
👁 1
Share

Description


name: medical-advice description: 提供医疗咨询和就医建议。根据症状、病史等信息分析可能的原因,提供初步判断和建议,包括是否需要就医、挂什么科、可能的检查项目等。支持常见疾病的症状查询、用药指导、健康建议等。集成 PubMed 医学文献搜索和 OpenFDA 药品信息查询,可引用权威来源。

医疗咨询技能

本技能用于提供医疗咨询和就医建议,集成权威医学数据库查询。

使用场景

当用户询问以下问题时使用此技能:

  • 身体不适、症状分析(如"我喉咙咳嗽,为什么")
  • 就医建议(如"我应该挂什么科")
  • 疾病查询(如"感冒的症状有哪些")
  • 用药咨询(如"这个药怎么吃")
  • 健康建议(如"如何预防流感")
  • 医学文献查询(如"查找关于 XX 病的治疗研究")
  • 药品信息查询(如"布洛芬的副作用是什么")

工作流程

1. 症状收集

询问并记录以下信息:

  • 主要症状:哪里不舒服?什么感觉?
  • 持续时间:症状出现多久了?
  • 症状特点:程度、频率、是否有加重/缓解因素
  • 伴随症状:有无发热、头痛、恶心等其他不适
  • 既往病史:有无相关疾病史、过敏史
  • 近期情况:饮食、作息、接触史等

2. 权威数据查询(可选)

根据用户需求,调用以下 API 获取权威信息:

PubMed 医学文献查询

# 查询医学文献
python skills/medical-advice/scripts/query_pubmed.py "cough treatment" --limit 5

# 参数说明:
# --limit N    返回结果数量(默认 5)
# --year YYYY  限制发表年份(默认去年)

OpenFDA 药品信息查询

# 查询药品信息(适应症、警告、用法用量等)
python skills/medical-advice/scripts/query_openfda.py "ibuprofen" --type label

# 查询不良事件报告
python skills/medical-advice/scripts/query_openfda.py "acetaminophen" --type events

# 参数说明:
# --type label|events  查询类型(label=药品信息,events=不良事件)
# --limit N           返回结果数量(默认 5)

3. 初步分析

根据症状信息和查询结果进行分析:

  • 可能原因:列出几种可能性
  • 严重程度判断:是否需要立即就医
  • 建议科室:如果需要就医,推荐挂号科室

2. 初步分析

根据症状信息进行分析:

  • 可能原因:列出几种可能性
  • 严重程度判断:是否需要立即就医
  • 建议科室:如果需要就医,推荐挂号科室

3. 提供建议

  • 家庭护理建议:饮食、休息、环境调整等
  • 用药建议:非处方药参考(需说明仅供参考)
  • 就医建议:何时应该去医院、需要做什么检查

4. 警示提醒

必须包含以下免责声明

⚠️ 重要提醒:我不是医生,以上建议仅供参考,不能替代专业医疗诊断。如果症状严重或持续不缓解,请及时就医。

紧急症状识别

以下情况建议立即就医

  • 胸痛、呼吸困难
  • 剧烈头痛、意识模糊
  • 大量出血
  • 高热不退(超过 39°C)
  • 严重外伤
  • 持续剧烈腹痛
  • 过敏反应(呼吸困难、喉咙肿胀)

常见症状对应科室参考

症状 推荐科室
发热、咳嗽、感冒 呼吸内科 / 发热门诊
腹痛、腹泻 消化内科
头痛、头晕 神经内科
心悸、胸闷 心血管内科
皮肤问题 皮肤科
眼睛问题 眼科
耳朵问题 耳鼻喉科
牙齿问题 口腔科
女性妇科问题 妇科

API 响应格式

PubMed 文献查询响应

[
  {
    "pmid": "12345678",
    "title": "文献标题",
    "authors": "作者 1, 作者 2, ...",
    "journal": "期刊名称",
    "pubdate": "2024-01-15",
    "abstract": "摘要内容...",
    "link": "https://pubmed.ncbi.nlm.nih.gov/12345678/"
  }
]

OpenFDA 药品信息响应

[
  {
    "brand_name": "商品名",
    "generic_name": "通用名",
    "manufacturer": "生产商",
    "indication": "适应症说明",
    "warning": "警告信息",
    "dosage": "用法用量",
    "active_ingredient": "有效成分",
    "route": "给药途径",
    "source_url": "原始数据链接"
  }
]

输出格式示例

【症状分析】
根据您的描述,可能的原因包括:
1. ...
2. ...

【权威参考】
📚 PubMed 文献:
[1] 《文献标题》- 期刊名 (年份)
    摘要:...
    🔗 https://pubmed.ncbi.nlm.nih.gov/...

💊 药品信息(OpenFDA):
布洛芬 (Ibuprofen)
    适应症:用于缓解轻至中度疼痛...
    警告:...

【建议】
- 家庭护理:...
- 用药参考:...
- 就医建议:...

⚠️ 重要提醒:我不是医生,以上建议仅供参考...

API 使用指南

何时调用 API

  • PubMed: 当用户询问疾病治疗、病因分析、医学研究时
  • OpenFDA: 当用户询问具体药品信息、副作用、用法用量时

调用时机

  1. 用户明确询问药品信息 → 调用 OpenFDA
  2. 用户询问某疾病的治疗方法 → 调用 PubMed
  3. 用户要求引用权威来源 → 同时调用两个 API

网络问题处理

如果 API 调用失败(网络问题):

  • 告知用户"网络查询暂时不可用"
  • 基于内置知识提供一般性建议
  • 建议用户直接访问官网查询

注意事项

  1. 不提供确诊:只提供可能性和建议
  2. 不推荐处方药:只可提及非处方药作为参考
  3. 鼓励就医:对于持续或严重的症状,建议及时就医
  4. 关注紧急症状:识别需要立即就医的情况
  5. 引用来源:使用 API 时,务必标注信息来源(PubMed/OpenFDA)
  6. 数据时效性:提醒用户医学数据可能滞后,以最新指南为准

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs